Homework Solution: " Project. I would really need your sincere help in creating a vision…

    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" are: 1. Constraints [Note any design constraints, external constraints or other dependencies.] 2. Quality Ranges [Define the quality ranges for performance, robustness, fault tolerance, usability, and similar characteristics that are not captured in the Feature Set.] 3. Precedence and Priority [Define the priority of the different system features.] 4. Other Product Requirements: [At a high level, list applicable standards, hardware or platform requirements, performance requirements, and environmental requirements.] 4.1          Applicable Standards [List all standards with which the product must comply. These can include legal and regulatory (FDA, UCC) communications standards (TCP/IP, ISDN), platform compliance standards (Windows, UNIX, and so on), and quality and safety standards (UL, ISO, CMM).] 4.2 System Requirements Define any system requirements necessary to support the application. These can include the supported host operating systems and network platforms, configurations, memory, peripherals, and companion software.] 4.3 Performance Requirements [Use this section to detail performance requirements. Performance issues can include such items as user load factors, bandwidth or communication capacity, throughput, accuracy, and reliability or response times under a variety of loading conditions.] 4.4 Environmental Requirements [Detail environmental requirements as needed. For hardware- based systems, environmental issues can include temperature, shock, humidity, radiation, and so forth. For software applications, environmental factors can include usage conditions, user environment, resource availability, maintenance issues, and error handling and recovery.] About my Project: 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.

    Expert Answer

    1) Constraints:- i) Storage capacity : This will place a limit on the amount of data that can be stored within the system.

    Please demand careful and negotiative succor!

    Hello! I am launched on an “object oriented partition and intent” Purpose. I would unquestionably demand your unmixed succor in creating a longing instrument coercion this purpose.

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

    1. Constraints

    [Note any intent constraints, exterior constraints or other dependencies.]

    2. Description Ranges

    [Define the description ranges coercion execution, robustness, failure tolerance, usability, and resembling characteristics that are referoperative charmed in the Element Set.]

    3. Precedence and Guidance

    [Define the guidance of the opposed regularity elements.]

    4. Other Emanation Insist-uponments:

    [At a proud roll, inventory correctionful plummets, hardware or platform insist-uponments, execution insist-uponments, and environmental insist-uponments.]

    4.1          Correctionful Plummets

    [Inventory integral plummets with which the emanation must bear. These can inferiorstand integralowoperative and regulatory (FDA, UCC) messages plummets (TCP/IP, ISDN), platform submission plummets (Windows, UNIX, and so on), and description and protection plummets (UL, ISO, CMM).]

    4.2 Regularity Insist-uponments

    Define any regularity insist-uponments needful to support the application. These can inferiorstand the supported assemblage unconditional regularitys and netproduct platforms, figures, retention, peripherals, and partner software.]

    4.3 Execution Insist-uponments

    [Correction this minority to element execution insist-uponments. Execution results can inferiorstand such items as correctionr direct factors, bandwidth or message accommodation, throughput, atonement, and reliability or reply periods inferior a diversity of directing stipulations.]

    4.4 Environmental Insist-uponments

    [Element environmental insist-uponments as demanded. Coercion hardware- fixed regularitys, environmental results can inferiorstand sky, appall, humidity, radiation, and so coercionth. Coercion software applications, environmental factors can inferiorstand exercise stipulations, correctionr environment, resources availability, subsistence results, and untruth handling and vindication.]

    Environing my Purpose:

    Title: Islamabad Electric Yield Assembly (IESCO) Online Regularity

    1)      Purpose and Idea:

    This regularity is demanded to succor fix that the IESCO electric assembly guards proceedings of integral the incomings and deductions affairs amid and manifestly the assembly. The assembly too demands to guard trail of integral the customers and their beaks. The assembly conquer too accumulation the referableification of the employees launched in the assembly. The employee’s element such as compensation and furniture conquer too be accumulationd as well-behaved-behaved-behaved. This regularity decreases a suggestive sum of monograph product and removes anthropological untruths suitableness doing affairs.

    2)      Aim:

    The regularity is intented behind diversified incidents that happened integral counter Pakistan where companies departed their essential shaftulates and aspectd careful financial mischief. We accept visitn a hazard of periods whenever a assembly or decided catches fire; integral the essential monographproduct is departed. So to diminish the assembly’s require and mischief this regularity conquer be intented. This regularity too fixs that no employee makes unwanted changes in the assembly’s special shaftulates. Since, integral the shaftulates would be directed into the regularity, the correctionr can establish his/her proceedings by profound coercion it. Whenever an employee puts in a question the regularity shows product amid no period which saves a hazard of period. Another essential practice of this regularity is that if customers court environing their beaks they must be operative to survey it and rapid it online. An invoice must too be generated when any bark of affair is produced.


    IESCO (Islamabad electric yield assembly) online regularity enables customers to survey their beaking and online rapidments of their appertaining aggregateity. It too inferiorstands employee’s idiosyncratic elements as well-behaved-behaved-behaved-behaved as his furniture elements, which can be monitored by his seniors. IESCO online regularity manages the anthropological resources defective with description and power by decreasing the strive product coercion twain the employees as well-behaved-behaved-behaved-behaved as customers. The senior toil of the regularity is to construct an automated untruth liberal online regularity. This can be correctiond coercion advenient statistics in enjoin to estimate the shaftulates and can be aid correctiond thus largely optimizing the proud class plummets of electric yield and its values, customer elements, and employee elements


    IESCO online automated regularity conquer be exposed to support the beaking proceedings of customers and elements such as compensation, furniture of assembly’s employees. The primitive correctionrs of this regularity conquer be customers and employees who are managing the regularity. It conquer yield a GUI interaspect to manipulate opposed beaking operations produced by online customers and queries of assembly’s employees (twain technical staff and managerial staff). The regularity is targeted to consummate accurate and congruous shaftulates, completion of shaftulates glomeration to some space, and to abandon anthropological untruths.

    Problem Statement:

    As we accept visitn aggravate the departed decade that there are sundry problems with the online electricity beak rapidments. The coercionemost result is that casually beaks gain shuffled on opposed addresses and crowd accept to aspect a hazard of sorrow. This regularity impromptuers a sole element that is if any customer does referoperative gain his/her beak until couple days anteriorly the given imputtalented epoch by shaft, he/she can bewail online and can gain his/her beak to be remunerated online. Second, the regularity conquer fix that there are no anthropological untruths confused in the reckoning of latest beak to be remunerated by any customer. Third, it would be facile to follow integral the crowd who do referoperative rapid their beaks and tranquil correction electricity by disingenuous resources suitableness tranquil life registered customers of IESCO. Latestly, crowd frequently betray their previously remunerated beaks so this regularity impromptuers entire safeguard that integral the previously remunerated beaks of customers are saved along with their rapidment epochs. Too, employee elements conquer be accumulationd, which conquer adapt the employees to visit their journey.


    The regularity conquer await of tail purpose shaftulates structures (classes) to accumulation integral the referableification and a graphical correctionr interaspect (GUI). There conquer be disjoined minoritys coercion customers and assembly’s employees. It conquer too yield aggregate safeguard to integral the assembly’s crucial shaftulates as no single would be operative to habit the regularity other than assembly’s staff.

    Expert Reply


    1) Constraints:-

    i) Storage accommodation : This conquer attribute a article on the sum of shaftulates that can be accumulationd amid the regularity.

    ii) Online affair reply period : When a customer tries to habit the shaftulates on the regularity , he should be abvle to regain the reply amid a concludeoperative period season(e.g., amid 5 seconds)

    iii) Harware constraints:- e.g, Processor hasten, class of equality etc

    iv) Failure tolerance :- Glomeration of disk storage to bar shaftulates coercionfeiture ( RAID roll or tailup storage)

    2.Description Ranges:

    execution -> Online affairs should accept reply period amid 5 sec,

    robustness, failure tolerance -> Shaftulates should be striped counter multiple disks to diminish coerciontune of shaftulates coercionfeiture imputtalented to failue. The regularity must be operative to manipulate at meanest single disk failue through a league of RAID and archiving,

    usability -> The UI must be intented in such a habit that insensibility tech savvy customers can gain agoing with using the application manifestly any exterior support. A good-natured-natured “help” means, plummet UI controls and input validation conquer succor in achieving this external.

    Prioritization of opposed elements:(From proudest to meanest)

    1) robustness,failure tolerance : The primitive conclude the regularity is life exposed is to perfect this.

    2) usability : Integral electricity beak rapiders and assembly employees are expected to correction the regularity.So elements that repair usability behove essential.

    3) execution: Execution is essential to the extpurpose it succors in usability. The regularity must referoperative be too tedious to put impromptu purpose correctionrs.

    4.1)Useful Plummet: The message mechanis betwixt client and server in this subject is HTTP aggravate TCP/IP.

    4.2)Regularity Insist-uponments: Web Server(eg apache), Application Server(e.g, Tomcat),Database(e.g, MySQL), Unconditional Regularity(e.g, Linux)

    4.3)No. of synchronous correctionrs=1000

    Reply period at peak direct=5 sec

    Atonement :99.9%

    Throughput: 200 requests/sec

    Disk storage: 20 TB

    Memory: 128 GB

    Reliability: 99.9% uptime

    4.4.) Environmental factors: Air conditioning coercion the shaftulates life hardware

    RAID figure coercion shaftulates storage.

    Active-passsive shaftulates archival once every 24 hours.