Software Engineering: PROJECT: 21 Transport Company Computerization
Software Engineering: PROJECT: 21 Transport Company Computerization
Software Engineering: PROJECT: 21 Transport Company Computerization
• The life cycle defines a methodology for improving the quality of software
and the overall development process.
• “What are the current problems?” This stage of the SDLC means
getting input from all stakeholders, including customers, salespeople,
industry experts, and programmers. Learn the strengths and weaknesses
of the current system with improvement as the goal. • Outcome:
Requirement Specification Document
This Photo by Unknown Author is licensed
under CC BY
2. Feasibility Study
3. Design
• In this phase system design specification is prepared from the This Photo by
this design specification give input for the next phase of the model.
Design is a blue print of the application and it helps in specifying
hardware and requirements of the system and helps in defining
architecture of the system.
6. Deployment
• Outcome: Software
7.Maintenance
This Photo by Unknown Author is licensed under CC BY-SA-
NC
• When the customers and agency start using the software, they may face
some issues and needs to be solved from time to time means need to fix
those issue, tested and handed over back to the agency and then customers
as soon as possible, which is done in the maintenance phase.
• For this, we can design a MASTER system which stores the backup of all the
data which is fed into the Software time to time. This master system would
allow us to retrieve data at any point of time and restore the database to its
original state.
Features NEEDED by Customer