+1 vote
in Software Engineering by

1 Answer

+1 vote
selected by (user.guest)
Best answer

Software Development Life Cycle (SDLC) is the overall process of developing information systems through a multi-step process from investigation of initial requirements through analysis, design, implementation and maintenance.

Phase I – Modeling Phase

In this phase we view the software product as part of a larger system or organization where the product is required. This is basically a system view where all the system elements are created.  

 Phase II – Software Requirements Analysis

Here we have a phase where the requirements are gathered. The information domain for the software is understood. The function, behaviour, performance and interfacing of the software are determined. The requirements of the software and the customer are decided upon.  

 Phase III – Design

This determines the data structures, the software architecture, the interface representations and the procedural (algorithmic) detail that goes into the software.  

 Phase IV – Code Generation

Here the actual programming is done to obtain the machine code; it is an implementation of the design.  

 Phase V – Testing

The testing is a process that goes hand in hand with the production of the machine code. There are a number of testing strategies. First unit testing is done and then integration testing. Alpha testing is to see if the software is as per the analysis model whereas beta testing is to see if the software is what the customer wanted.  

 Phase VI – Installation

The software is released to the customer.

 Phase VII - Maintenance

This is the largest phase of the software life cycle. Maintenance can be of different types: to modify the software as the requirements of the customer evolve, to remove the residual bugs in the software etc.

Related questions

+1 vote
1 answer 953 views
0 votes
1 answer 111 views
+1 vote
1 answer 72 views
0 votes
0 answers 296 views
0 votes
1 answer 160 views
+1 vote
1 answer 87 views
+1 vote
1 answer 401 views
+1 vote
1 answer 96 views
Welcome to CPENTalk.com
Solution-oriented students of computer engineering on one platform to get you that