Template
Template
Template
BS in Computer Science
(ii)
(iii)
University of Narowal
31 July 2023
Modeling RE for ABC Version: 1.0
Requirements Specification Date: 07/07/2023
Table of Contents
1. Introduction 3
1.1. Purpose 3
Describe the purpose and goals of the system. 3
1.2. Scope 3
2. Overview 3
3. System Overview 4
4. Functional Requirements 4
FR01: New Customer Registration 4
5. Non-functional requirements 4
NFR01: Performance 4
13. Conclusion: 6
15. Glossary 7
CAB BOOKING is a cab management system available in iOS and android. The aim of this project is
to…..
1.1. Purpose
Describe the purpose and goals of the system.
1.2. Scope
2. Overview
o Customer
o Driver
3. System Overview
Provide a high-level description of the cab booking system.
Discuss the key features and functionalities of the system.
Outline the main actors or user roles involved in the system.
4. Functional Requirements
At least 10 functional requirements
FR01: New Customer Registration
FR01-02 The system shall enable customer to select the option whether he wants to enter his username,
password, first name, last name, email, city, phone number
FR01-03 The system shall enable customer to accept the privacy policy and continue.
FR01-04 The system shall enable the admin to enter detail of customer to database and generate username
and password.
5. Non-functional requirements
At least 5 NFRs
NFR01: Performance
NFR01-01 Average load time of the starting page of the system must be less than 2 second.
NFR01-02 Average processing time taken by the system to complete a transaction/request should be less than
10 seconds.
NFR01-03 System Mean Time to Failure should not be more than 60seconds within 24 hours of use.
NFR01-04 Average system response time should not be greater than 5 seconds.
NFR01-05 System must successfully run on a client machine with 256 MB RAM or above.
NFR01-06 100 customers should be able to simultaneously access the system and update the database.
1. The system will not allow customer to call the driver if the driver is already calling the
customer and vice versa.
Post Conditions
Step# Description
The customer and driver are in contact with each other.
Use Case Cross References
Includes None
Extends Call Action, SMS Action
7. UML Diagrams
Lucid charts
8. Prototypes
Include interactive prototypes or wireframes to showcase the user interface and user interactions.
Demonstrate how different screens or components of the system will look and function.
Highlight key functionalities and user flows through the prototypes.
Justinmind
Describe the testing strategies and methodologies to ensure the system's quality and functionality.
Explain how you plan to validate the system against the defined requirements.
Include any test cases or scenarios to be executed during the testing phase.
11. Assumptions and Constraints
13. Conclusion:
Summarize the key points covered in the document.
Reiterate the importance and benefits of system.
Mention any next steps or future enhancements that can be considered.
15. Glossary