Question

In: Computer Science

You have to be the chief Software Engineer, and your mission is to describe functional and...

You have to be the chief Software Engineer, and your mission is to describe functional and non-functional requirements, as good and detailed as possible. When you are missing data, you have to make assumptions (sometimes wild ones). No one can really answer your questions, and you have a presentation to the higher management in 45 min sharp. By then, you have to construct a document, with a very small ( no more than 10 lines) executive description, and no more than two A4 pages (1.25 space, font 12) text. Good luck.

INFORMATION ABOUT THE PROJECT

Our company is seriously considering of bidding for the following project, and we ask you, the lead Software Engineer, to construct a draft document, with the functional and non-functional requirements. The better your document, the better job will do our business development team to construct a proposal.

Project abstract description

The project is about monitoring the two gates of the University, automate the entry of authorized personnel, plus record all car license plates, if they left at night, and also raise alarms if a car is in the parking for more than 5 days. Also the system needs to report cars that are still at the parking, or during any holiday, or when the University is closed officially (e.g., during summer holidays). During those periods, only high-ranking personnel is automatically allowed to enter (e.g., Deans). All others need to be stopped at the gate, and call their supervisor. For that purpose, the following descriptions have been gathered.

Notes

• Each security room next to each gate, will be equipped with the necessary hardware, in order for the guards to see the license plate camera, plus another camera facing the car driver. Also each car will be equipped with electronic id device. The entry bar will be connected to the system, and will be automatically raised, if the car and driver are both authorized.

  • The license plate cameras have to have a good false positive rate. The driver-side camera will not do face recognition at the beginning, but the client wants this to be an option for the near future.

  • The time it takes for one car to enter, is of great importance. The client needs to know this in detail.

  • There should be a “manual override” button on the screen, but the system should keep all details possible, guard details, time, date, car & license picture, etc.

  • The client will accommodate all data into their own facilities and infrastructure, but they will not provide any hardware/software for this project.

  • The guards will be trained accordingly if desired.

  • The data gathered should not be used for other purposes.

  • The staff, students, faculty, are really worried about their personal data, and how those

    are going to be used. Some even claim that the data will be used to monitor their

    working time.

  • Our company, is worried about the cost of this project, and we want to find innovative

    ways to keep the cost low, so we can bid a lower price, and get a competitive advantage

    against other bidders.

  • Our company also is not very experienced in such projects, and they hired you to “make

the difference”.

Solutions

Expert Solution

Functional requirements

These are the requirements that the end user specifically demands as basic facilities that the system should offer. All these functionalities need to be necessarily incorporated into the system as a part of the contract.

1.Automatically allow the entry of authorized personal and record the license plate number of each vehicle

2.Raise an alarm to the security if the car has been in parking lot for more than 5 days by looking the data from exit. Report the cars in lot on holidays

3. Identify high rank official and allow them during holidays and others to be stopped and make a call to supervisor.

4. The entry bar to automatically raise when the person and car is authorized by number plate and fave recognition.

5.The storage space is needed for details like I'd name plate number has to stored and manual override to be made available.

Non functional requirements

These are basically the quality constraints that the system must satisfy according to the project contract

1. Room to be made near security gate to equip the hardware and camera entry bar to be connected to system

2.. One camera need to have a false positive rate another one should be upgrade face recognition in future.

3.The guard have to be trained for this system. Data security has to be implemented for privacy

4.Low cost methods for hardware and software has to be loooked upon which can be upgraded in future.


Related Solutions

be the chief Software Engineer, and your mission is to describe functional and non-functional requirements, as...
be the chief Software Engineer, and your mission is to describe functional and non-functional requirements, as good and detailed as possible. When you are missing data, you have to make assumptions (sometimes wild ones). No one can really answer your questions, and you have a presentation to the higher management in 45 min sharp. By then, you have to construct a document, with a very small ( no more than 10 lines) executive description, and no more than two A4...
1)You are a fourth engineer on board ship and you were have told by a chief...
1)You are a fourth engineer on board ship and you were have told by a chief engineer that you will do a safety round at 21:00. How are you going to operate your safety round? Note that the ship in UMS mood from 17: 00-21: 00. 2) If you are the duty engineer and your reliever come to replace you. What are the things that you are going to inform him? And explain why. 3)Why is it important to be...
Describe your experience with Software Assurance. Whendeveloping software, do you have expectations of quality and...
Describe your experience with Software Assurance. When developing software, do you have expectations of quality and security for the products you are creating? How? Why?
You are a software engineer and project manager, a customer approaches you and wishes you to...
You are a software engineer and project manager, a customer approaches you and wishes you to develop a software product for them Some details The interview process went well with the customer, except there was limited detail, and you are not sure if the customer has sufficient detail. Your engineering group mostly young, freshly out of college, there are few older seasoned engineers that have done large projects before You have a 1 year time limit Your management believes in...
Describe in detail the police "Mission" in today's world. Is this mission consistent with what you...
Describe in detail the police "Mission" in today's world. Is this mission consistent with what you see by law enforcement agencies in their advertised "Mission Statements"? Is it consistent with your perception of police performance?
Suppose the chief engineer asks you to do a replacement analysis on an existing piece of...
Suppose the chief engineer asks you to do a replacement analysis on an existing piece of equipment. (The defender) Because technology changes so rapidly, she does not want you to evaluate the equipment beyond 4 years since the equipment will be obsolete. The company uses a MARR of 8 percent. The existing equipment was purchased 5-years ago for $175,000 but can be sold today (t = 0) for $30,000. The future salvage values of the equipment are expected to decrease...
You, as a software architect, did a good job on the functional model of the student...
You, as a software architect, did a good job on the functional model of the student information system (SIS). The small college is happy with your functional model and has approved it. The college wants you to proceed to the next step of the SIS structural model. Based on your SIS functional model, create an SIS structural model consisting of the following: A class responsibility collaboration (CRC) card for each class in your model A class diagram From the SIS...
Please discuss. Let’s assume that the Chief Engineer has asked you to recommend a material for...
Please discuss. Let’s assume that the Chief Engineer has asked you to recommend a material for the design of a critical load-bearing structural element. It is critical since if it fails it can have a catastrophic impact on the performance of the system. For example, if a turbine blade fails in a jet engine, it can destroy it. The Chief has given you a choice between a low density, high stiffness but brittle ceramic material or more ductile, higher density,...
Subject : Professional ethics in computing Software Engineer Christopher is hired by software company, ABC Software,...
Subject : Professional ethics in computing Software Engineer Christopher is hired by software company, ABC Software, and involved in the design of specialized software for Gladstone City Council (GCC) in connection with the operations of facilities that impact on public health and safety, such as those that control air and water quality. Testing the software system is part of the design process. Christopher conducts extensive testing and finds that the software is safe to use under existing standards. But Christopher...
You are an air cargo operator. Briefly describe your organization and mission in one page or less.
You are an air cargo operator. Briefly describe your organization and mission in one page or less.You can choose once from the following aircraft as your primary carrier: Boeing 737, 747, 767, 777 or 787, Airbus 320, 330, 340, 350 or 380.Justify your selection in two to three pages, comparing your selection to other aircraft in various criteria categories.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT