0% found this document useful (0 votes)
66 views2 pages

Software Development Life Cycle

The software development life cycle (SDLC) is a systematic process consisting of 7 phases to develop functional software programs. The 7 phases are: 1) Planning, which defines the software purpose, objectives, and resources. 2) Feasibility/requirements analysis to determine requirements. 3) Design and prototyping to conceptualize how the software will work. 4) Software development where the actual program is written in modules. 5) Software testing to check for quality, requirements, and security. 6) Implementation and integration to release the program for public use. 7) Operation and maintenance which is ongoing to inspect for bugs and defects.

Uploaded by

Kenya Levy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
66 views2 pages

Software Development Life Cycle

The software development life cycle (SDLC) is a systematic process consisting of 7 phases to develop functional software programs. The 7 phases are: 1) Planning, which defines the software purpose, objectives, and resources. 2) Feasibility/requirements analysis to determine requirements. 3) Design and prototyping to conceptualize how the software will work. 4) Software development where the actual program is written in modules. 5) Software testing to check for quality, requirements, and security. 6) Implementation and integration to release the program for public use. 7) Operation and maintenance which is ongoing to inspect for bugs and defects.

Uploaded by

Kenya Levy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Software development life cycle.

The software development life cycle or SDLC for short is a systematic process that is
designed to constitute the necessary features and procedures needed to make a
functional program to serve its intended purpose.They're 7 stages/phase in the SDLC
process with individual motives (task) all leading to the completion of a functional
Application.

The phases
The 7 phases are structured respectively; planning,Feasibility/requirements analysis
stage,Design and prototyping, software development stage,software testing
stage,implementation and integration ,operation and maintenance.

A brief overview of what is expected to be done in each phase is as follow:

Planning
This is the initial stage where the purpose of the application/software is clearly
defined ,along with materials ,objective timetables,teams, leader ,labour calculation etc
that will be the guideline for the project .(feedback from customers and stakeholders
contribute to this stage sometimes).

Feasibility
This phase can be considered part of planning, it determines what the application is
supposed to do and its requirement ,it also defines resources needed like a team and
machine that is required for the construction process.

Design and prototyping


The design stage models the way the software will work ,conceptualizing these
aspects;architecture , user interface ,platform,programming,communication and
security.The prototyping part speaks of an early version of the software and how it will
basically look and work.

Software development

This stage the actual program is written this is often done modulezie with each team
focusing on different features to make the program a complete and functional entity,the
programs are also searched for glitches and errors and resolve (all section must be
deemed functional before the next phase).this phase is also where customer guidelines
is written.
Software testing
During this phase the code is put through paces to check code quality,if the code meets
the stated requirements,if the code is performant and shows evidence of secure
development principals before it is released to users .

Implementation and integration

This phase's sole purpose is to ensure that the program is released to the public to be
used ,generally through a web server .

Operation and maintenance

The final phase can be seen as a never ending one as it seeks to inspect the program
for glitches, bugs and defects, a bug report is made and a run through of the phases
commence to resolve the issues.

You might also like