Definition

«The software development life cycle (SDLC) is a framework defining tasks performed at each step in the software development process. »

This life cycle consists of a detailed plan describing how to develop, maintain and replace specific software organization. This framework defines a methodology for improving the quality of software and the overall development.

My Computer
Photo by benyeh2

SDLC Consists of following activities:

  • Planning: This is one of the most important steps on software development, this steps are usually done by the most skilled engineers. In this step you take requirements gathering or you do a requirement analysis.
planning
Photo by Mike Cohen
  • Implementation: Here is when the engineers start to programming.
code
JAN 28 – FEB 17, 2019Onassis Cultural Centre, Athens, GR
  • Testing: Find defects or bugs in the software
Test
Photo by essenj
  • Documentation: You have to documented for future reference, for other people that maybe will work in this project and has to know how it work.
Documents
Photo by Robert Woods
  • Deployment and Maintenance: The software is deployed after it has been approved for release.
DEPLOY
Photo by Phil Dokas
  • Maintaining: Is done for future reference. Software improvement and new requirements .
maintain
Photo by Credit Score Guide

There are several software developments models followed by various organizations

  • Waterfall Model
  • V-Shaped Model
  • Incremental Model

If you want know more about this topic you can click in this links:

https://www.guru99.com/software-development-life-cycle-tutorial.html

Software Development Life Cycle

Publicado por Masharelli

-Estudiante del Tecnologico de Monterrey -Ingenieria en Sistemas Computacionales -Geek -Catador de Tacos

Deja un comentario

Diseña un sitio como este con WordPress.com
Comenzar