The topic for the session was SDLC(Software Development Life Cycle).The SDLC is a process which is used by System Analyst to develop an Information System which should result in a system that should meet the requirements or customer expectations and also be time and cost effective .There are 4 phases that form the SDLC (Software Development Life Cycle) and
Analysis:
The analysis phase refines the project goals into defined functions and the operation of the intended application .The analysis starts with the identification of the problem and after the goals are well identified a feasibility study is done which can be either technical or commercial based on the technical aspects and on the financial position in the market,after the feasibility study the requirements are captured from the end users and the different stake holders which finally results in a Software Requirement Specification Document(SRSD).The SRSD is then sent to the client for approval in case of Request for Change(RFC) and is re-analysed and the changes are made accordingly.The analysis stage consumes 10% of efforts used in the development life cycle on the software system.
Design:
The design phase takes its input from the SRSD and design elements are produced for each requirements .There are sub phases in the design process , the Top Level Design and The Low Level Design .The Top Level Design deals with the Algorithms ,flowcharts and block diagrams and generates an output in the form of High Level Design Document . The Low Level Design deals with the details like Data structures,Logic and Functions and results in a Detailed Design Document.The designer should design the system in such a way so as to make the code reusable to take the RFC's into consideration.
Development:
After the completion of the Design , it is implemented into any programming language and should conform to certain standards.
Testing:
The code is then tested based on the test cases which are developed and then final system is validated.
The session was of short duration but gave us the insight of the development process of a software system which is really important for us and is of great help for our software project development.
- Analysis
- Design
- Development
- Testing
Analysis:
The analysis phase refines the project goals into defined functions and the operation of the intended application .The analysis starts with the identification of the problem and after the goals are well identified a feasibility study is done which can be either technical or commercial based on the technical aspects and on the financial position in the market,after the feasibility study the requirements are captured from the end users and the different stake holders which finally results in a Software Requirement Specification Document(SRSD).The SRSD is then sent to the client for approval in case of Request for Change(RFC) and is re-analysed and the changes are made accordingly.The analysis stage consumes 10% of efforts used in the development life cycle on the software system.
Design:
The design phase takes its input from the SRSD and design elements are produced for each requirements .There are sub phases in the design process , the Top Level Design and The Low Level Design .The Top Level Design deals with the Algorithms ,flowcharts and block diagrams and generates an output in the form of High Level Design Document . The Low Level Design deals with the details like Data structures,Logic and Functions and results in a Detailed Design Document.The designer should design the system in such a way so as to make the code reusable to take the RFC's into consideration.
Development:
After the completion of the Design , it is implemented into any programming language and should conform to certain standards.
Testing:
The code is then tested based on the test cases which are developed and then final system is validated.
The session was of short duration but gave us the insight of the development process of a software system which is really important for us and is of great help for our software project development.



















