Question

In: Computer Science

Please identify each property/requirement as a functional or non-functional. For every non-functional property/requirement, please add a...

Please identify each property/requirement as a functional or non-functional.

For every non-functional property/requirement, please add a remark to explain why.

Ticket Booking System

Property/Requirement

F: Functional

NF: Non-functional

1 The system must perform the backup on a daily basis and weekly basis.

2 The users must be allowed to pick a web browser of their choice.

3 Users can call to book tickets.

4 The system must complete the request for booking a ticket in less than 5

seconds.

5 The system must be able to support at least 50 concurrent users.

6 Every user must either have or create an account before booking tickets.

7 The payment made by the user must be verified.

8 The system must generate daily report in pdf or MS Excel format.

9 Users must not be allowed to share their information with each other.

10 All programs of the system must be implemented in Java.

Solutions

Expert Solution

Solution :   First, let's discuss what is Functional and Non-Functional requirements while designing a software system.

(A) Functional requirements :   Functional requirements are those requirements which describes what a software system should / must do. Or we can say that the Functional requirements describe or represent the functionalities, and behavior of the software system.

(B) Non-functional requirements :   Non-functional requirements generally refer to the constraints which are applied to the system for performing functional requirements. i.e., The non-functional requirements generally evaluate or elaborate on the performance behavior or characteristic of the software system. Or we can say that Non-functional requirements apply the constraints under which the software systems have to work.

Now, let's identify each property/requirement as a functional or non-functional :

1. The system must perform the backup on a daily basis and weekly basis : Functional ( because this is a necessary step which a software system should / must do )

2. The users must be allowed to pick a web browser of their choice : Functional ( because this is a necessary step which a software system should / must do )

3. Users can call to book tickets : Functional ( because this is a necessary step which a software system should / must do )

4. The system must complete the request for booking a ticket in less than 5 seconds : Non-functional ( because this is a necessary constraint under which the software system have to work )

5. The system must be able to support at least 50 concurrent users : Non-functional ( because this is a necessary constraint under which the software system have to work )

6. Every user must either have or create an account before booking tickets : Functional ( because this is a necessary step which a software system should / must do )

7. The payment made by the user must be verified : Functional ( because this is a necessary step which a software system should / must do )

8. The system must generate daily report in pdf or MS Excel format : Functional ( because this is a necessary step which a software system should / must do )

9. Users must not be allowed to share their information with each other : Functional ( because this is a necessary step which a software system should / must do )

10. All programs of the system must be implemented in Java : Non-functional ( because this is a necessary constraint under which the software system have to work )


Related Solutions

Classify the following as a functional requirement or as a Non-functional requirement. Provide the reasoning behind...
Classify the following as a functional requirement or as a Non-functional requirement. Provide the reasoning behind your choice. They system failure rate shall be less than 1 failure per 1000 hours of operation. Functional: Non-functional The system shall return for a search run by a user in less than 3 seconds. Functional: Non-functional: The system shall be available 99.99% of the time. Functional: Non-functional: The system shall allow the human resource manager to view attendance reports and check-in/ check-out times...
Question 41 Which of the following is not an example of a non-functional business requirement. audit...
Question 41 Which of the following is not an example of a non-functional business requirement. audit and control security legal and licensing issues reliability context-level data flow diagram Question 42 According to Carkenord, which of the following is not a core requirement component? Data Process Logic (business rules) Design thinking External agents Question 43 Which of the following is not an example of a decomposition diagram. work breakdown structure program hierarchy chart use case description organization chart Question 44 Program...
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
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...
Identify three principal stakeholder groups of Tesla and identify the important requirement that each of these...
Identify three principal stakeholder groups of Tesla and identify the important requirement that each of these principal STAKEHOLDER groups has on te organization?
Compare between functional and non-functional requirements with example for each. Distinguish among the fundamental architectural views...
Compare between functional and non-functional requirements with example for each. Distinguish among the fundamental architectural views proposed in Krutchen’s 4+ 1 model.
I need some functional requirement for NGO Activity Portal Project. Please work on an original (novel)...
I need some functional requirement for NGO Activity Portal Project. Please work on an original (novel) design for this project. What should include in the NGO portal such as 1. member registration 2. Activities... suggest me more functionalities. (Database management )
Please identify the meaning of Functional, Structural, and Resources requirements and give examples as it relates...
Please identify the meaning of Functional, Structural, and Resources requirements and give examples as it relates to An evaluation project>/
please identify the functional, structural, and resources requirements which will be used later on as objectives...
please identify the functional, structural, and resources requirements which will be used later on as objectives for your dissertation project in which you are to provide a scoping study and find requirements for an SME company in the food industry to develop a business App for its customers to use (in a full analysis) and in the A3 map (in a brief identification). write upto 1000 words
Objective: The purpose of this assignment is to test student skills to determine functional and non-functional...
Objective: The purpose of this assignment is to test student skills to determine functional and non-functional requirements for ticket-issuing system. An automated ticket-issuing system sells rail tickets. The system is secured enough because only authenticated users are able to access. The system is developed with high performance speed and storage. Users select their destination and input a credit card and a personal identification number. The rail ticket is issued and their credit card account charged. When the user presses the...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT