System
Version 1.0
1. Abstract
2. Project Organization
3. Methods and Tools
4. Software Project Estimation using Function
Point
5. Risk Management
6. Scope
7. Requirement
8. Data Model
9. Function Model
10. Conclusion
11. Reference
Abstract (Problem Statement)
Information about the route, cancellation of tickets,
departure time, arrival time, number of trains available
and other such information are provided.
Store and retrieve information about the various
transactions related to Rail travel.
Keep track of all its passengers and thus schedule their
journey accordingly.
Maintains records of passengers travelling in the
different trains on different dates reaching different
destinations in the system.
User can enquire about the PNR status, seat availability
and trains on a route.
User friendly interface to administrator and customer.
Spiral Model
Identify Activities
Project is divided into major activities. The activities should
be neither too small nor too long.
1. Communication: It involves meeting with stake
holders, and communicate their requirements,
information, and specific needs.
In this project the specified needs are:-
Databases required
Categories of trains
Information about the working of the system
2. Planning: With reference to the information gathered
planning is done to determine how the system will
work.
It includes:-
Planning about booking
Planning about cancellation
Planning about enquiry
Planning about the availability status
Planning about PNR Generation
Dependencies
Tasks and subtasks have dependencies based on their
sequencing that is, starting one task will depend on the
completion of another task.
Communication Planning
Planning Data Dictionary, ERD, DFD and Design
Design Testing and Construction
Testing and Construction Deployment and User
Feedback
1.Dependency Diagram
Schedule Allocation
Software project scheduling is an activity that
distributes estimated effort across the planned
project duration by allocating the effort to specific
software engineering tasks.
Furthermore these activities are made concrete
and the schedule along with start date, end date
and duration is made.
Activity Chart
Methods and Tools
Development Methodology:
Tools:
Fi Calculation:
Factor Value
Backup and recovery 5
Data communications 5
Distributed processing 3
Performance critical 4
Existing operating environment 4
On-line data entry 5
Input transaction over multiple screens 4
Master files updated on-line 4
Information domain values complex 5
Internal processing complex 5
Code designed for reuse 4
Conversion/installation in design 4
Multiple installations 5
Application designed for change 5
Total 62
Count Total
Risk Description
Scope
User Level 1
Admin Level 1
User Level 2
Admin Level 2
Conclusion
Reference