Question

Please need serious and professional help!

Hello! I am working on an "object oriented analysis and design" Project. I would really need your sincere help in creating a vision document for this project.

The Things That I require in the "vision document" is:

1. Product Overview

[This section provides a high level view of the product capabilities, interfaces to other applications, and system configurations. This section usually consists of three subsections, as follows:

•          Product perspective

•          Product functions

•          Assumptions and dependencies]

1.1   Product Perspective

[This subsection of the Vision document puts the product in perspective to other related products and the user’s environment. If the product is independent and totally self-contained, state it here. If the product is a component of a larger system, then this subsection needs to relate how these systems interact and needs to identify the relevant interfaces between the systems. One easy way to display the major components of the larger system, interconnections, and external interfaces is with a block diagram.]

1.2   Summary of Capabilities

[Summarize the major benefits and features the product will provide. For example, a Vision document for a customer support system may use this part to address problem documentation, routing, and status reporting without mentioning the amount of detail each of these functions requires.

Organize the functions so the list is understandable to the customer or to anyone else reading the document for the first time. A simple table listing the key benefits and their supporting features might suffice. For example:

  Table 4-1 Customer Support Svstem Customer Benefit Supporting Features New support staff can quickly get upKnowledge base assists support personnel to speed in quickly identifying known fixes and workarounds Customer satisfaction is improvedProblems are uniquely itemized, classified because nothing falls through the cracks. and tracked throughout the resolution process. Automatic notification occurs for 3sues Management can identify problemTrend and distribution reports allow high level review of problem status areas and gauge staff workload Distributed support teams can workReplication server allows current database together to solve problems. information to be shared across the enterprise Knowledge base can be made available Customers can help themselves, lowering support costs and improving over the Internet. Includes hypertext response time search capabilities and graphical query engine]

Description of the Project: (for your help to understand)

Title: Islamabad Electric Supply Company (IESCO) Online System   

1)      Purpose and Idea:

This system is needed to help ensure that the IESCO electric company keeps record of all the incomings and outgoings transactions within and outside the company. The company also needs to keep track of all the customers and their bills. The company will also store the information of the employees working in the company. The employee’s detail such as salary and attendance will also be stored as well. This system decreases a significant amount of paper work and removes human errors while doing transactions.

2)      Aim:

The system is designed after various incidents that happened all across Pakistan where companies lost their important data and faced serious financial damage. We have seen a lot of times whenever a company or firm catches fire; all the important paperwork is lost. So to reduce the company’s cost and damage this system will be designed. This system also ensures that no employee makes unwanted changes in the company’s private data. Since, all the data would be loaded into the system, the user can verify his/her record by searching for it. Whenever an employee puts in a query the system shows result within no time which saves a lot of time. Another important advantage of this system is that if customers inquire about their bills they must be able to view it and pay it online. An invoice must also be generated when any kind of transaction is performed.

Scope:      

IESCO (Islamabad electric supply company) online system enables customers to view their billing and online payments of their respective account. It also includes employee’s personal details as well as his attendance details, which can be monitored by his seniors. IESCO online system manages the human resource requisite with quality and efficiency by decreasing the labor work for both the employees as well as customers. The major task of the system is to build an automated error free online system. This can be used for future statistics in order to calculate the data and can be further used thus easily optimizing the high degree standards of electric supply and its values, customer details, and employee details

Objectives:

IESCO online automated system will be developed to maintain the billing record of customers and details such as salary, attendance of company’s employees. The primary users of this system will be customers and employees who are managing the system. It will provide a GUI interface to handle different billing operations performed by online customers and queries of company’s employees (both technical staff and managerial staff). The system is targeted to achieve accurate and consistent data, elimination of data redundancy to some extent, and to avoid human errors.

Problem Statement:

As we have seen over the past decade that there are many problems with the online electricity bill payments. The foremost issue is that sometimes bills get shuffled on different addresses and people have to face a lot of trouble. This system offers a unique feature that is if any customer does not get his/her bill until two days before the given due date by post, he/she can complain online and can get his/her bill to be paid online. Second, the system will ensure that there are no human errors involved in the calculation of final bill to be paid by any customer. Third, it would be easy to trace all the people who do not pay their bills and still use electricity by unfair means while still being registered customers of IESCO. Finally, people often lose their previously paid bills so this system offers complete security that all the previously paid bills of customers are saved along with their payment dates. Also, employee details will be stored, which will facilitate the employees to see their progress.

Description:

The system will consist of back end data structures (classes) to store all the information and a graphical user interface (GUI). There will be separate sections for customers and company’s employees. It will also provide total security to all the company’s critical data as no one would be able to access the system other than company’s staff.

0 0
Add a comment Improve this question Transcribed image text
Answer #1

Object-oriented analysis and design (OOAD) is a popular technical approach for analyzing and designing an application, system, or business by applying object-oriented programming, as well as using visual modeling throughout the development life cycles to foster better stakeholder communication and product quality.

According to the popular guide Unified Process, OOAD in modern software engineering is best conducted in an iterative and incremental way. Iteration by iteration, the outputs of OOAD activities, analysis models for OOA and design models for OOD respectively, will be refined and evolve continuously driven by key factors like risks and business value.

The purpose of any analysis activity in the software life-cycle is to create a model of the system's functional requirements that is independent of implementation constraints.

The main difference between object-oriented analysis and other forms of analysis is that by the object-oriented approach we organize requirements around objects, which integrate both behaviors (processes) and states (data) modeled after real world objects that the system interacts with. In other or traditional analysis methodologies, the two aspects: processes and data are considered separately. For example, data may be modeled by ER diagrams, and behaviors by flow charts or structure charts.

The primary tasks in object-oriented analysis (OOA) are:

  • Find the objects
  • Organize the objects
  • Describe how the objects interact
  • Define the behavior of the objects
  • Define the internals of the objects

Common models used in OOA are use cases and object models. Use cases describe scenarios for standard domain functions that the system must accomplish. Object models describe the names, class relations (e.g. Circle is a subclass of Shape), operations, and properties of the main objects. User-interface mockups or prototypes can also be created to help understanding.

Add a comment
Know the answer?
Add Answer to:
Please need serious and professional help! Hello! I am working on an "object oriented analysis and...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Study case 1: National Best Health Food Store National Best Health Food Store (NHFS) is a...

    Study case 1: National Best Health Food Store National Best Health Food Store (NHFS) is a chain of health food stores serving in three major well- known (NSW, Queensland and Victoria). Open in 1965 with selling on ly herbal items like coffees, teas and house hold products, since the expansion of business in 1990, it has increase the range of product line including personal care, pert care and grocery items. Currently it has fifteen stores in three states. Due these...

  • please i need some one explain this question in detail because i am very confused.   An...

    please i need some one explain this question in detail because i am very confused.   An auto rental company wants to develop an automated system that can handle car reservations, customer billing, and car auctions. Usually a customer reserves a car, picks it up, and then returns it after a certain period of time. At the time of pickup, the customer has the option to buy or waive collision insurance on the car. When the car is returned, the customer...

  • I need help. Valley Vineyard Conceptual Model Case Read the case then create an entity-relationship diagram...

    I need help. Valley Vineyard Conceptual Model Case Read the case then create an entity-relationship diagram that captures the essence of the problem domain. Identify the entities (diagrammed in a rectangle box) Establish and label the relationships (diagrammed in a diamond) Determine the cardinalities Add the attributes, if you diagram is too busy the attributes can be on a separate page. Be sure to note any assumptions you have made. CASE: Valley Vineyard’s customers are mainly restaurants and wine shops...

  • Systems Analysis Read the following scenario and answer the questions below. A company hires out ...

    Systems Analysis Read the following scenario and answer the questions below. A company hires out property renovation equipment (for example floor sanders, polishing machines, paint sprayers, sandblasters, scaffolding, etc.) to customers. Traditionally, they have used paper based records, but now they want customers to be able to rent out equipment online, or in person from the reception desk. When dealing with a booking, or allocating an available item to a customer, the new system needs to check whether the customer...

  • Systems Analysis Read the following scenario and answer the questions below. A company hires out property...

    Systems Analysis Read the following scenario and answer the questions below. A company hires out property renovation equipment (for example floor sanders, polishing machines, paint sprayers, sandblasters, scaffolding, etc.) to customers. Traditionally, they have used paper based records, but now they want customers to be able to rent out equipment online, or in person from the reception desk. When dealing with a booking, or allocating an available item to a customer, the new system needs to check whether the customer...

  • The below pic has the drop down options to choose from. I am in need of...

    The below pic has the drop down options to choose from. I am in need of understanding the Directing section. Have some of them filled out but do not know if or what is correct so please ignore the answers that I have selected in the jpeg. Thank you. i Requirements 1. For each of the six departments, choose all appropriate decisions/actions for each of the three stages of management (planning, directing, and controlling). 2. For each of the decisions/actions...

  • I just need help on I. J. K. please, thank you. 5.12. Draw a document flowchart...

    I just need help on I. J. K. please, thank you. 5.12. Draw a document flowchart to depict each of the following situations. a. An individual from the marketing depart- ment of a wholesale company prepares five copies of a sales invoice, and each copy is sent to a different department. b. The individual invoices from credit sales must temporarily be stored until they can be matched against customer payments at a later date. c. A batch control tape is...

  • A pharmaceutical company advertises in magazines. Subscribers to magazine initiate most orders by completing coupons directly...

    A pharmaceutical company advertises in magazines. Subscribers to magazine initiate most orders by completing coupons directly to the company. The firm also takes orders by telephone, answers inquiries about products, and handles payments and cancellations of orders. Products that have been ordered are sent either directly to the customer or to the company’s regional offices that handle the required distribution. The company has three basic data files, which contain customer mailing information, product inventory information, and billing information based on...

  • Showtime Sound & Lighting (SSL) Inc. is one of three small businesses owned by Tom Smith....

    Showtime Sound & Lighting (SSL) Inc. is one of three small businesses owned by Tom Smith. SSL’s line of business is centered on providing services for the local entertainment industry as well as other organizations such as civic groups and churches in need of support for large gatherings. SSL’s services range from simple DJ services to rental and sale of audio, video, and lighting equipment. Support may be provided on either a continuous or a one-time basis. SSL has noticed...

  • Assignment Details Scenario You have been asked to be the project manager for the development of...

    Assignment Details Scenario You have been asked to be the project manager for the development of an information technology (IT) project. The system to be developed will allow a large company to coordinate and maintain records of the professional development of its employees. The company has over 30,000 employees who are located in four sites: Florida, Colorado, Illinois, and Texas. The system needs to allow employees to locate and schedule professional development activities that are relevant to their positions. Sophisticated...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT