Está en la página 1de 1

El ciclo de vida del desarrollo Software (SDLC en sus siglas inglesas), es una

secuencia estructurada y bien definida de las etapas en Ingeniería de software


para desarrollar el producto software deseado.
El SDLC aporta una serie de pasos a seguir con la finalidad de diseñar y
desarrollar un producto software de manera eficiente. El borrador del SDLC
incluye los siguientes pasos:
Comunicación
Primer paso donde se inicia la petición del producto, la cual se hace por escrito
Recolección de solicitudes
A partir de aquí y hacia adelante se trabaja para sacar adelante el proyecto
Estudiando el software y el sistema actual u obsoleto,
Entrevistando a usuarios y a desarrolladores de Software,
Consultando la base de datos o
Recogiendo respuestas a través de cuestionarios.
Estudio de viabilidad
Se planea la forma de procesar el software, y se analiza si el proyecto es viable
tanto a nivel económico, como practico y tecnológico
Análisis del sistema
Es aquí donde los desarrolladores trazan su plan y crean el mejor y más
conveniente modelo de software para el proyecto.
Diseño de Software
Ahora si diseñamos el software con ayuda de toda la información que se haya
recogido de los usuarios.
Codificación
Aquí se implementa el diseño del software, empezando con un lenguaje de
programación adecuado y empezamos a desarrollar programas ejecutables y sin
errores.
Pruebas
Aquí se hace una evaluación interna del producto y finalmente una evaluación con
el consumidor final. Debemos encontrar los errores a tiempo y solucionarlos para
tener un software seguro, a veces es necesario integrarlo con bibliotecas, bases
de datos o con otros programas.
Implementación
Aquí se instala el software en máquinas de clientes. A veces, el software necesita
instalar configuraciones para el consumidor final con posterioridad. El Software se
evalúa por su adaptabilidad y su portabilidad, en cuanto a las cuestiones
relacionadas con la integración y conceptos asociados, se resuelven durante la
implementación.
Paradigma de desarrollo de Software
El paradigma ayuda a escoger una estrategia para desarrollar el software, este
paradigma tiene su propio conjunto de herramientas, métodos y procedimientos,
expresados de forma clara y además define el ciclo de vida del software.

También podría gustarte