Professional Documents
Culture Documents
Specification
for
Shipping Compony
Version 1.0 approved
Prepared by :
Soudy Shipping
12 – 3 – 2023
Copyright © 1999 by Karl E. Wiegers. Permission is granted to use, modify, and distribute this document.
Software Requirements Specification for <Project> Page ii
Table of Contents
Table of Contents .......................................................................................................................... ii
Revision History ........................................................................................................................... iii
1. Introduction ..............................................................................................................................1
1.1 Purpose ........................................................................................................................................ 1
1.2 Product Scope .............................................................................................................................. 1
1.3 References.................................................................................................................................... 1
2. Overall Description ..................................................................................................................1
2.1 Product Functions ....................................................................................................................... 1
2.2 User Classes and Characteristics................................................................................................ 2
2.3 Operating Environment ............................................................................................................... 2
2.4 Assumptions and Dependencies................................................................................................... 2
3. System Functions .....................................................................................................................2
3.1 Register Employee ....................................................................................................................... 2
3.2 Register Customer ....................................................................................................................... 3
3.3 Log in Employee .......................................................................................................................... 3
3.4 Log in Customer .......................................................................................................................... 3
3.5 Log out ......................................................................................................................................... 3
3.6 Record Attendance....................................................................................................................... 3
3.7 Absence ........................................................................................................................................ 3
3.8 Collecting bills............................................................................................................................. 4
3.9 Paying salaries ............................................................................................................................ 4
3.10 Maintenance ................................................................................................................................. 4
3.11 Compensation .............................................................................................................................. 4
3.12 The Reports.................................................................................................................................. 4
3.13 Create order ................................................................................................................................ 5
3.14 Edit order..................................................................................................................................... 5
3.15 Shipping Status ............................................................................................................................ 5
3.16 Cancel order ................................................................................................................................ 5
3.17 Track order .................................................................................................................................. 5
3.18 The Returner ................................................................................................................................ 6
3.19 Review customers ........................................................................................................................ 6
3.20 Best Customers ............................................................................................................................ 6
3.21 Generate coupons ........................................................................................................................ 6
3.22 Lost password .............................................................................................................................. 6
3.23 Contact us .................................................................................................................................... 6
3.24 Help ............................................................................................................................................. 7
3.25 Purchase History ......................................................................................................................... 7
3.26 Update Account Information ....................................................................................................... 7
3.27 Locations ..................................................................................................................................... 7
3.28 About Us ...................................................................................................................................... 8
3.29 Rating .......................................................................................................................................... 8
3.30 Staff .............................................................................................................................................. 8
3.31 Engagements................................................................................................................................ 8
4. Nonfunctional Requirements ..................................................................................................8
4.1 Performance ................................................................................................................................ 8
4.2 Security ........................................................................................................................................ 9
4.3 Scalability .................................................................................................................................... 9
4.4 Availability .................................................................................................................................. 9
4.5 Usability ...................................................................................................................................... 9
4.6 Maintainability ........................................................................................................................... 9
4.7 Reliability .................................................................................................................................... 9
4.8 Compliance .................................................................................................................................. 9
4.9 Portability .................................................................................................................................. 10
Software Requirements Specification for <Project> Page iii
Revision History
Name Date Reason For Changes Version
Eng. Ahmed Kamal 13/3/2023 Errors in the order of functional and non- functional 1.0
Software Requirements Specification for <Project> Page 1
1. Introduction
1.1 Purpose
A shipping company operates manually and has a problem. This is the purpose of my system to
help it facilitate and speed up work and have a reference for each job with the details of customers,
employees and companies that deal with it, in addition to paying attention to the accounts
department to prevent theft or financial errors. The system helps reduce the number of account
employees based on the customer’s request.
1.3 References
https://www.studocu.com/row/document/national-institute-of-technology-
rourkela/software-engineering/srs-for-transport-company-computerization/46399884
https://visuresolutions.com/requirements-management-traceability-guide/non-
functional-requirements
2. Overall Description
Cancel order
Track order
The Returner
Review customers
Best Customers
Generate coupons
Lost password
Contact us
Help
Purchase History
Update Account Information
Locations
About Us
Rating
Staff
3. System Functions
3.7 Absence
Code Requirements statement Must/should Comments
Software Requirements Specification for <Project> Page 4
3.10 Maintenance
Code Requirements statement Must/ should Comments
FR018 The system shall allow driver request Must
maintenance given truck number,
driver name and reason
FR019 The system shall cashed cost of truck Must
maintenance
3.11 Compensation
Code Requirements statement Must/ should Comments
FR020 The system will record any order Must
damaged given delegate name, cause
of spoilage, order ID
FR021 The system will compensation any Must
order damaged pay 70 pounds
3.23 Contact us
3.24 Help
3.27 Locations
3.28 About Us
3.29 Rating
3.30 Staff
3.31 Engagements
4. Nonfunctional Requirements
4.1 Performance
Code Requirements statement Must/should Comments
NR001 The system must respond the MUST
operation in less than 3 seconds for
user
Software Requirements Specification for <Project> Page 9
4.2 Security
Code Requirements statement Must/should Comments
NR003 The system must be secure from MUST
unauthorized access
4.3 Scalability
Code Requirements statement Must/should Comments
NR004 The system must be able to scale up MUST
or down as needed.
4.4 Availability
Code Requirements statement Must/should Comments
NR005 The system must be available 24h MUST
4.5 Usability
Code Requirements statement Must/should Comments
NR006 The system should have user friendly MUST
interface must create order maximum
3 clicks
NR007 The system must be ease of use
and understandability of the
system for the end-users
4.6 Maintainability
Code Requirements statement Must/should Comments
NR008 The system must be ease of MUST
maintaining the system,
including testing, debugging,
and modifying the system.
4.7 Reliability
Code Requirements statement Must/should Comments
NR009 The system must be reliable and meet MUST
the requirements of the user.
4.8 Compliance
Code Requirements statement Must/should Comments
NR010 The system must comply with all MUST
applicable laws and regulations.
Software Requirements Specification for <Project> Page 10
4.9 Portability
Code Requirements statement Must/should Comments
NR011 The system to be easily MUST
transferred to different hardware
or software environments
5. Diagrams