Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
RESERVATION
PROJECT
Table of Contents
1. Introduction
1.1 Purpose
1.2 Scope
1.3 Definitions, Acronyms and Abbreviations
1.4 References
1.5 Technologies to be used
1.6 Overview
2. Overall Description
2.1 Use-Case Model Survey
2.2 Architecture diagram & database design
2.3 Assumptions and Dependencies
3. Specific Requirements
3.1 Use-Case Reports
3.2 Supplementary Requirements
4. Supporting Information
1. Introduction
This project deals with the development of a Software Requirements
Specification (SRS) document that specifies what an airline reservation
system should and should not do.
1.1 Purpose
This document describes the software requirements for the Airline
Reservation System built for the Indian Aviation Industry.
1.2 Scope
The Indian Aviation Industry is requesting proposals to build a prototype
of an Airline Reservation System (ARS) for their current system. This new
ARS needs to be scalable enough so that it can accommodate the
increase in reservations in India. The system will be designed to provide
an electronic version of the railway passenger reservation system in India.
The system will have a user-friendly graphical interface and will be more
cost effective compared to the current non-electronic version of the
reservation system.
The objectives of this development effort are:
• To provide existing clerks with a new environment in which to
make reservations for airline travel.
• To provide an avenue for customers to get their tickets in a
more convenient way.
• To regain control of the airline ticket sales to avoid scalping and
overselling of tickets.
• To implement a prototype of a scaled down version of the final
system to test the solution and further develop requirements.
• To collect statistics in a more efficient manner for future airline
development and construction.
• To increase efficiency of airlines.
1.4 References
1.6 Overview
Chapter 2 of the SRS is a overall description of the characteristics of the
software to be built, its functions, its users, its constraints and its
dependencies.
2. Overall Description
This section describes the general factors that affect the product and its
requirements. This section consists of five subsections that follow. This
section does not state specific requirements. Each of the subsections
makes those requirements easier to understand, it does not specify
design or express specific requirements. Such detail is provided in section
3.
2.1.1 Introduction
The purpose this document is to provide a brief description of the project
and to describe known actors and their interaction with the system. This
includes a list of names and brief descriptions of all use cases and actors,
along with applicable diagrams and relationships.
ARS
Database Server
External
Interfaces
PC
Airline Passenger
Administration
Database:
· Stores data
· Creates reports
· Provides access to data
· Updates information
Server:
· Provides access to the database
· Authenticates users
· Processes reservations
· Performs backups
· Produces reports
External Interfaces:
Personal Computers
· Users (passengers, travel agents, and railroad
administration) may use personal computers to obtain a remote
access to the server and the reservation database via the
Internet.
3. Specific Requirements
This section of the SRS should contain all the details the software developer
needs to create a design. This is typically the largest and most important
part of the SRS.
4. Supporting Information.
The supporting information; that is, the Table of Contents, the Appendices,
and the Index, make the SRS easier to use.
The Appendices are not always considered part of the actual requirements
specification and are not always
necessary. They might include:
(a) Sample I/O formats, descriptions of cost analysis studies, results of
user surveys.
(b) Supporting or background information that can help the readers of
the SRS.
(c) A description of the problems to be solved by the software.
(d) The history, background, experience and operational
characteristics of the organization to be supported.
(e) A cross-reference list, arranged by milestone, of those incomplete
software requirements that are to be
completed by specified milestones.
(f) Special packaging instructions for the code and the media to meet
security, export, initial loading, or other
requirements.
When Appendices are included, the SRS should explicitly state whether or
not the Appendices are to be considered part of the requirements
Result:
Thus the software requirement specification report has been completed.