Professional Documents
Culture Documents
Question 1. Select a software project of your interest and develop a report based on following headlines.
Choose appropriate software model for your project and convince the advantages of selected
software model.
RAD Model
The Rapid Application Development (RAD model) is based on iterative development. It is used for
functional modules in parallel for faster product delivery. It involves the following phases:
1. Business modeling
2. Data modeling
3. Process modeling
4. Application generation
5. Testing and turnover
The RAD model helps the changing requirements, reduces development time, and increases the reusability
of components.
Therefore, the RAD model is great for systems that need to be produced in a short time and have known
requirements.
Page 1 of 3
Reg. # ___________________Section ________ Name _______________________________
User requirement
Technical requirement
such as performance, reliability, and availability.
Functional requirement
describe the behavior and information that the solution will manage.
Software requirement
System requirement
ANS: the project manager, project sponsor, higher management, and team members.
Build Software Requirement Specification document and also include the above needed information
to your SRS.
SRS DOCUMENT
PURPOSE
The purpose of this document is to build an online system to manage flights and passengers to
ease the flight management.
PRODUCT PERSPECTIVE
Page 2 of 3
Reg. # ___________________Section ________ Name _______________________________
FUNCTIONAL REQUIREMENTS
Other system features include:
DISTRIBUTED DATABASE:
Distributed database implies that a single application should be able to operate transparently on
data that is spread across a variety of different databases and connected by a communication
network as shown in below figure.
NONFUNCTIONAL REQUIREMENTS
5.1 PERFORMANCE REQUIREMENTS
The steps involved to perform the implementation of airline database are as listed below.
A) E-R DIAGRAM
The E-R Diagram constitutes a technique for representing the logical structure of a database in a
pictorial manner. This analysis is then used to organize data as a relation, normalizing relation and
finally obtaining a relation database.
Page 3 of 3