The topic of discussion in the sixth session was the SDLC i.e the Software Development Life Cycle.This cycle consists of four phases:
- Analysis Phase
- Design Phase
- Development Phase
- Testing Phase
Analysis Phase-10%
Design Phase-20%
Analysis Phase
This phase consists of:
- Finding the problem
- Feasibility- It can be of two types: Technical Feasibility and Financial Feasibility.Technical Feasibility means that the technical limitations should be considered and Financial Feasibility makes sure that the resources available are considered.
Design Phase
This phase consists of:
- Top Level Design(system level design)- Here algorithms,flowcharts and block diagrams are used.
- Low Level Design(detailed design)-Here data structures,logic and functions are used.
Development Phase
Here the documentation is translated into any one of the programming languages by a programmer.
Testing Phase
Here the product is tested against a list of test cases.These test cases are based on the client requirements.
This session was very helpful in knowing the importance of the SDLC as SDLC is very important in all aspects of engineering.
No comments:
Post a Comment