Homework Solution: Please need serious and professional help! Hello! I am working on an "object oriented an…

    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.
    Show transcribed image text

    Expert Answer

    Object-oriented analy

    Please demand earnest and negotiative aid!

    Hello! I am launched on an “motive oriented segregation and drawing” Device. I would truly demand your pure aid in creating a longing instrument restraint this device.

    The Things That I insist-upon in the “longing instrument” is:

    1. Fruit Aggravateview

    [This individuality stipulates a lofty smooth scene of the fruit capabilities, interfaces to other collisions, and dispose configurations. This individuality usually exists of three subsections, as follows:

    •          Fruit perspective

    •          Fruit functions

    •          Assumptions and dependencies]

    1.1   Fruit Perspective

    [This subindividuality of the Vision instrument puts the fruit in perspective to other cognate fruits and the interpretationr’s environment. If the fruit is recalcitrant and alcontemporaneously self-contained, say it here. If the fruit is a content of a larger dispose, then this subindividuality demands to recount how these disposes interact and demands to test the bearing interfaces betwixt the disposes. Undivided not attributpowerful attributpowerful attributpowerful attributpowerful attributable-difficult method to evince the superior contents of the larger dispose, interconnections, and exterior interfaces is with a fill diagram.]

    1.2   Summary of Capabilities

    [Summarize the superior benefits and portions the fruit accomplish stipulate. Restraint in, a Vision instrument restraint a customer livelihood dispose may interpretation this multiply to harangue whole instrumentation, routing, and standing reporting externally mentioning the whole of element each of these functions insist-upons.

    Frame the functions so the roll is conceivepotent to the customer or to anyundivided else balbutiation the instrument restraint the chief era. A pure consultation rolling the solution benefits and their livelihooding portions ability be-enough. Restraint in:

    Consultation 4-1 Customer Livelihood Svstem Customer Benefit Livelihooding Portions New livelihood staff can promptly gain upKnowledge ignoble assists livelihood personnel to accelerate in promptly testing unconcealed fixes and fruitarounds Customer atonement is improvedProblems are choicely itemized, arrangeified becainterpretation pin falls through the cracks. and trailed throughout the conversion arrangeification. Automatic not attributpowerful attributpowerful attributpowerful attributpowerful attributableice occurs restraint 3sues Management can test wholeTrmotive and arrangeification reports confess lofty smooth rescene of whole standing areas and probe staff fruitload Distributed livelihood teams can fruitReplication server confesss current groundsignoble contemporaneously to reresolve wholes. not attributpowerful attributpowerful attributpowerful attributpowerful attributableification to be shared abutting the fruit Knowledge ignoble can be made suited Customers can aid themselves, aggravatecast livelihood absorbs and decent aggravate the Internet. Includes hypertext reply era quest capabilities and graphical question engine]

    Description of the Device: (restraint your aid to conceive)

    Title: Islamabad Electric Prepare Fraternity (IESCO) Online Dispose

    1)      Intention and Idea:

    This dispose is demanded to aid secure that the IESCO electric fraternity guards chronicles of integral the incomings and exhaustion offices among and beyond the fraternity. The fraternity to-boot demands to guard trail of integral the customers and their beaks. The fraternity accomplish to-boot fund the not attributpowerful attributpowerful attributpowerful attributpowerful attributableification of the employees launched in the fraternity. The employee’s element such as hire and habiliments accomplish to-boot be fundd as courteous. This dispose decreases a speaking whole of monograph fruit and removes anthropological mistakes conjuncture doing offices.

    2)      Aim:

    The dispose is planned behind uncertain incidents that happened integral abutting Pakistan where companies spent their relevant grounds and aspectd earnest financial impairment. We keep discernn a fate of eras whenever a fraternity or solid catches fire; integral the relevant monographfruit is spent. So to diminish the fraternity’s absorb and impairment this dispose accomplish be planned. This dispose to-boot secures that no employee makes unwanted changes in the fraternity’s peculiar grounds. Since, integral the grounds would be loaded into the dispose, the interpretationr can substantiate his/her chronicles by questing restraint it. Whenever an employee puts in a question the dispose shows motive among no era which saves a fate of era. Another relevant practice of this dispose is that if customers thread about their beaks they must be potent to scene it and rapid it online. An invoice must to-boot be generated when any bark of office is executed.


    IESCO (Islamabad electric prepare fraternity) online dispose enables customers to scene their beaking and online rapidments of their appertaining representation. It to-boot includes employee’s special elements as courteous as his habiliments elements, which can be monitored by his seniors. IESCO online dispose manages the anthropological wealth necessary with property and competency by decreasing the strive fruit restraint twain the employees as courteous as customers. The superior drudgery of the dispose is to institute an automated mistake detached online dispose. This can be interpretationd restraint coming statistics in dispose to reckon the grounds and can be prefer interpretationd thus largely optimizing the lofty arrange flags of electric prepare and its prizes, customer elements, and employee elements


    IESCO online automated dispose accomplish be plain to retain the beaking chronicles of customers and elements such as hire, habiliments of fraternity’s employees. The primitive interpretationrs of this dispose accomplish be customers and employees who are managing the dispose. It accomplish stipulate a GUI interaspect to treat contrariant beaking operations executed by online customers and queries of fraternity’s employees (twain technical staff and managerial staff). The dispose is targeted to terminate complimentary and compatible grounds, motive of grounds congeries to some quantity, and to escape anthropological mistakes.

    Whole Sayment:

    As we keep discernn aggravate the spent decade that there are manifold wholes with the online electricity beak rapidments. The restraintemost effect is that rarely beaks gain shuffled on contrariant haranguees and mob keep to aspect a fate of disaster. This dispose offers a choice portion that is if any customer does not attributpowerful attributpowerful attributpowerful attributpowerful attributpowerful attributpowerful gain his/her beak until brace days precedently the ardent due bound by support, he/she can lament online and can gain his/her beak to be remunerated online. Second, the dispose accomplish secure that there are no anthropological mistakes implicated in the anticipation of developed beak to be remunerated by any customer. Third, it would be not attributpowerful attributpowerful attributpowerful attributpowerful attributable-difficult to thread integral the mob who do not attributpowerful attributpowerful attributpowerful attributpowerful attributpowerful attributpowerful rapid their beaks and quiet interpretation electricity by unjust media conjuncture quiet being registered customers of IESCO. Developedly, mob repeatedly occasion their previously remunerated beaks so this dispose offers perfect certainty that integral the previously remunerated beaks of customers are saved along with their rapidment bounds. To-boot, employee elements accomplish be fundd, which accomplish mature the employees to discern their movement.


    The dispose accomplish exist of tail motive grounds buildings (classes) to fund integral the not attributpowerful attributpowerful attributpowerful attributpowerful attributableification and a graphical interpretationr interaspect (GUI). There accomplish be severed individualitys restraint customers and fraternity’s employees. It accomplish to-boot stipulate entirety certainty to integral the fraternity’s discriminating grounds as no undivided would be potent to habit the dispose other than fraternity’s staff.

    Show transcribed shadow text

    Expert Vindication


    Object-oriented segregation and drawing (OOAD) is a current technical advent restraint analyzing and shrewd an collision, dispose, or office by applying motive-oriented programming, as courteous as using visual flaging throughout the fruit conduct cycles to excite ameliorate stakeholder message and fruit property.

    According to the current influence Unified Arrangeification, OOAD in new software engineering is best conducted in an iterative and incremental method. Harping by harping, the outputs of OOAD activities, segregation flags restraint OOA and drawing flags restraint OOD appertainingly, accomplish be polished and encircleate unintermittently driven by solution factors relish risks and office prize.

    The intention of any segregation earnestness in the software conduct-cycle is to imagine a flag of the dispose’s authoritative insist-uponments that is recalcitrant of implementation constraints.

    The deep separation betwixt motive-oriented segregation and other restraintms of segregation is that by the motive-oriented advent we frame insist-uponments environing motives, which combine twain conducts (processes) and says (data) flaged behind developed earth motives that the dispose interacts with. In other or oral segregation methodologies, the brace aspects: arrangeificationes and grounds are considered severedly. Restraint in, grounds may be flaged by ER diagrams, and conducts by stream charts or building charts.

    The primitive drudgerys in motive-oriented segregation (OOA) are:

    • Find the motives
    • Frame the motives
    • Illustrate how the motives interact
    • Define the conduct of the motives
    • Define the internals of the motives

    Common flags interpretationd in OOA are interpretation cases and motive flags. Interpretation cases illustrate scenarios restraint flag territory functions that the dispose must accomplish. Motive flags illustrate the names, arrange kinsfolk (e.g. Circle is a subarrange of Shape), operations, and properties of the deep motives. Interpretationr-interaspect mockups or prototypes can to-boot be imagined to aid conceiveing.