System Development Life Cycle
Any idea about what SDLC is? Why it came into existence.
The SDLC is a methodology that has been developed to ensure that the project is designed and implemented in a methodical, logical and step-by-step approach.
SDLC results in a high quality system that meets or exceeds customer expectations, within stipulated time and cost estimates.
The first stage is 1. Planning:
Feasibility of development, whether the project is feasible to be developed?
What kind of feasibility we will be evaluating. Technical feasibility, Schedule Feasibility, Legal Feasibility, Marketing Feasibility..
So we get after doing something. Now what do we get over here. At the end of each phase SDLC generates a deliverable.
Deliverable: Feasibility report, whether to go ahead or not.
Next stage is 2. Analysis/ Requirements Gathering.
Economic Analysis – ROI, Profitability
Technical Analysis – Technical viability, deciding back-end & front-end.
Gathering business requirements- Business analyst and leads will gather the requirements from the clients.
Deliverable: System Requirements and specifications.
Next stage is 3. Designing
Broad View: High Level-Architectural Design
Detailed View: Low Level-Unit/ Component/ Module Level Design
Deliverable: Architecture of the software.
Next stage is 4. Development/Coding.
According to the designed modules code will be written (executing the design into a physical system by Coding and building the programs)
Deliverable: a developed software system.
Next stage is 5. Integration \ Testing:
Testing the software system with different test conditions. These test conditions are conducted by comparing expected outcomes with the actual outcome. If these differ, a defect is generated and we will have to backtrack to the development phase.
Deliverable: A tested software system, ready to be deployed.
Next stage is 6. Deployment/Implementation:
Installation of the software at a clients place. The systems are placed and used in the actual work environment.
Next stage is 7. Maintenance
Keeping the system up to date with the changes in the organization.
Implementing changes to the system when necessary.
Fixing the defects which were uncovered in the earlier stages.
Any idea about what SDLC is? Why it came into existence.
The SDLC is a methodology that has been developed to ensure that the project is designed and implemented in a methodical, logical and step-by-step approach.
SDLC results in a high quality system that meets or exceeds customer expectations, within stipulated time and cost estimates.
The first stage is 1. Planning:
Feasibility of development, whether the project is feasible to be developed?
What kind of feasibility we will be evaluating. Technical feasibility, Schedule Feasibility, Legal Feasibility, Marketing Feasibility..
So we get after doing something. Now what do we get over here. At the end of each phase SDLC generates a deliverable.
Deliverable: Feasibility report, whether to go ahead or not.
Next stage is 2. Analysis/ Requirements Gathering.
Economic Analysis – ROI, Profitability
Technical Analysis – Technical viability, deciding back-end & front-end.
Gathering business requirements- Business analyst and leads will gather the requirements from the clients.
Deliverable: System Requirements and specifications.
Next stage is 3. Designing
Broad View: High Level-Architectural Design
Detailed View: Low Level-Unit/ Component/ Module Level Design
Deliverable: Architecture of the software.
Next stage is 4. Development/Coding.
According to the designed modules code will be written (executing the design into a physical system by Coding and building the programs)
Deliverable: a developed software system.
Next stage is 5. Integration \ Testing:
Testing the software system with different test conditions. These test conditions are conducted by comparing expected outcomes with the actual outcome. If these differ, a defect is generated and we will have to backtrack to the development phase.
Deliverable: A tested software system, ready to be deployed.
Next stage is 6. Deployment/Implementation:
Installation of the software at a clients place. The systems are placed and used in the actual work environment.
Next stage is 7. Maintenance
Keeping the system up to date with the changes in the organization.
Implementing changes to the system when necessary.
Fixing the defects which were uncovered in the earlier stages.
No comments:
Post a Comment