You are on page 1of 3

Lab: 2

Software Project Management


Aim: Preparing Software Requirements Specification document on the following points as
mentioned below.
i. Identify the product whose software requirements are specified
The software chosen is Bus Ticket Booking Application.

ii. Describe any standards or typographical conventions to be followed


 Users are presumed to be familiar with the terms, time, and date in order for
them to easily understand or navigate the site.
 Cancellation of Bus Tickets is not allowed.
 Price fixed for tickets over the period of time.
 All the information will depend on what it is provided by private and government
bus companies.
 The user is familiar with computers, the internet and web browsing so he/she can
simply and easily navigate the site and make purchases.
 The process for Login/Sign up feature of the Online Bus Ticketing System greatly
depends on database managed by the institution.

iii. Describe the different types of reader that the document is intended for, such as
developers, project managers, marketing staff, users, testers, and documentation
writers
The intended audience of this SRS consists of:
1. Users
2. Developers
3. Admin
4. Evaluator
5. Professors,
6. IT professionals
7. Future researchers

iv. Discuss briefly the software being specified and its purpose, including relevant
benefits, objectives, and goals.
Product Perspective: -
The xyz is a brand-new system with the first online features. The goal of the project is to
create a simple and effective online cinema ticket buying system. The purpose is to
purchase tickets as quickly as possible in order to make it easier for the user to comply
with their demands. This website comes along to alleviate inconveniencies caused by
waiting on phone or waiting in line to buy a movie ticket, then realizing that the movie is
already starting.
Product Functions: -
The Online Bus Ticketing System has a number of features that are designed to meet the
demands of the user. This feature displays the timing and availability of tickets for buses
for intercity and intracity. The routes the bus would take and also the live location of the
bus. The system allows the customers to search for a bus, establish an account, and

1
connect to the system. It also allowed customers to book bus tickets online and view their
purchase history.

v. Identify the positives and limitations available to the developers


 Providing complete Security to the software applications is a major challenge for
developers as hackers are trying each moment there to hack the software
applications and to steal the data.

 Sometimes Misinterpreted requirements gives rise to a problem as a result the


software product fails gives the actual result to the end users.

 Further Maintenance and Upgradation becomes a problem for software


developers for some software projects.

 Adapting latest Technology becomes a big challenge for the software developers
when they don’t have sufficient experience on latest market trends.

 Time limitations plays a vital role in software development. When there is no


sufficient time for the development sometimes the product don’t meet the quality
standards as the developers works under pressure and output decreases.

vi. List the user documentation components to be delivered with the software
User manual, Safety manual and also the terms and conditions.

vii. Highlight the assumed factors that could affect the requirements stated in the SRS
 Users are presumed to be familiar with the terms, time, and date in order for
them to easily understand or navigate the site.
 Cancellation of Bus Tickets is not allowed.
 Price fixed for tickets over the period of time.
 All the information will depend on what it is provided by private and
government bus companies.
 The user is familiar with computers, the internet and web browsing so he/she
can simply and easily navigate the site and make purchases.
 The process for Login/Sign up feature of the Online Bus Ticketing System
greatly depends on database managed by the institution.

viii. Describe the logical and physical characteristics of each interface used in the
project

ix. Illustrates the functional requirements for the product by system features, the
major services provided by the product.
Bus Ticket Booking System is an Online bus ticket purchasing service. It enables us to
purchase tickets for buses and it included private and government buses. It has a website
and a phone app and it is free.
 xyz is a free online ticket purchasing site.
 Provides the ticket in a digital form and sends reminders.
 Gives information about buses and routes.
 Customers will be able to see the live location of the bus.

2
 Customers will be able to choose their seats.
 Customers will need a credit card to complete the transactions.
 Confirm and show transaction number to the customer.

x. Enlist the non-functional requirements like performance, safety, security, software


quality attributes, business rules
Safety Requirements: -

 All data must be backed up every 24 hours.


 Copies of users’ details must be stored in another server at different locations.
 Users’ Details must be strictly kept confidential.

Security Requirements: -

 Updates shall only be made by the authorized developers.


 No one should be allowed to enter without identity proofs and tickets booked.
 Strict security check-in needs to be incorporated.
 All communication between server data with client shall be encrypted by using
Secure Socket Layer (SSL) Technology.
User interfaces:
The customer user interface must be intuitive, easy to navigate, and enable secure online
transaction without any bugs.

Hardware Interface:

 Internet Router
 System Unit Router

Software Interface:

 xyz Online Ticketing System


 The xyz Online Ticketing System shall be connected to Internet Provider.
 The xyz Online Ticketing System shall be able to connect to MYSQL database.
 The xyz Online Ticketing System shall display appropriate and accurate website
depending upon the users’ needs.

xi. Cite relevant literature and use proper appendix

You might also like