Question

In: Computer Science

Functional & non-functional requirements document The following document has gathered from various sources, including engineers working...

Functional & non-functional requirements document

The following document has gathered from various sources, including engineers working in our company, interviews, contacts with the client, etc., all the requirements for a project described below. You are strongly advised to read the following document multiple times, and keep notes. Don’t bother searching on the internet, you will not find anything helpful. Instead, 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”

(no specific language nor coding needed )

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

Q:Make a requirements document highlighting all functional and non-functional requirements as per the case above. Your...
Q:Make a requirements document highlighting all functional and non-functional requirements as per the case above. Your requirements must be validated for conciseness, completeness, non-ambiguity, verifiability, feasibility, and traceability: Register for the system by providing their name, Student ID and email address and a password Log in to the system by entering their Student ID and password Search for textbooks (by title or ISBN number or author) and scroll through the results of their search. The results of their search should...
Write down a list of functional and non-functional requirements for the following scenario that proposes to...
Write down a list of functional and non-functional requirements for the following scenario that proposes to develop a share management software. You are allowed to make any valid assumptions. A share management company wants to design software that can provide the latest information and investment strategies for their clients who are private investors and portfolio managers. The proposed software should present a holistic solution for clients to efficiently monitor their performance, dividends and successfully manage their portfolio. It should allow...
Please identify each of the requirements as a functional requirement/property or non-functional requirement/property. For every non-functional...
Please identify each of the requirements as a functional requirement/property or non-functional requirement/property. For every non-functional property/requirement, please add a remark to explain why. 1. Customers must provide shipping information. 2. The system allows customers to pay with a Pay Pal account or a valid credit card on a web browser of their choice. 3. Customers must first register and set up an account with the system before they can purchase items. 4. In order to register an account, customers...
Victimization data are gathered from various sources. What are the strengths of official data, specifically that...
Victimization data are gathered from various sources. What are the strengths of official data, specifically that gathered in the Uniformed Crime Reports (UCR) and the National Crime Victim Survey (NCVS)?
1. Identify and briefly describe the functional and non-functional requirements for the proposed system
1. Identify and briefly describe the functional and non-functional requirements for the proposed system
Analyze the functional and Non-functional requirements for an Airport checking and security clearance system
Analyze the functional and Non-functional requirements for an Airport checking and security clearance system
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...
Should Software Engineers question the Honesty of Functional Requirements? Ethical and Professional Viewpoints
Should Software Engineers question the Honesty of Functional Requirements? Ethical and Professional Viewpoints
Briefly explain what is meant by “non-functional requirements” and why they are documented separately from the...
Briefly explain what is meant by “non-functional requirements” and why they are documented separately from the functional requirements.
Task # 3:          Identify Functional and Non-Functional Requirements for the given system description: The proposed...
Task # 3:          Identify Functional and Non-Functional Requirements for the given system description: The proposed software product is the Hospital Patient Info Management System (HPIMS). The system will be used to get the information from the patients and then storing that data for future usage. The current system in use is a paper-based system. It is too slow and cannot provide updated lists of patients within a reasonable timeframe. The intentions of the system are to reduce over-time pay...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT