You are on page 1of 2

CICLO DE VIDA DE DESARROLLO DE SOFTWARE

FASES DESCRIPCIÓN DE MÉTODOS O PRODUCTOS O


CADA FASE HERRAMIENTAS ENTREGABLES
ANÁLISIS DE La planeación de un * Descomposición La especificación del
REQUERIMIENTOS software es importante funcional sistema es la base de
para que lo proyectos * Especificación vía la comunicación con
tengan éxito esta fase Sentencias Textuales los stakeholders. El
del proyecto nos sirve * Modelado del modelo de análisis es
para hacer los planes de proceso
cómo voy a organizar el
la base de la
* Modelo de dominio
desarrollo de software, * Casos de Uso
comunicación entre
esta organización * Checklists los desarrolladores.
involucra el Hardware, * Inspección
el software y el recurso * Prototipos La obtención de
humano. requisitos y el análisis
se enfocan sólo en la
visión del sistema que
tiene el usuario.
DISEÑO Es el proceso de utilizar *Top down El diseño del
de información *Bottom up Software, es una de
recolectada en la etapa *Programación modular las partes
de análisis al diseño del *Programación fundamentales
producto. estructurada dentro del ciclo del
La principal tarea de la
etapa del diseño es
desarrollo de
desarrollar un modelo software. Pues es el
o las momento en el cuál
especificaciones muchos factores
para el producto o quedarán
componentes del determinados, como
sistema. la calidad, el
rendimiento o incluso
el buen
funcionamiento.
DESARROLLO Consiste en utilizar los *Modelo en cascada: El desarrollo de
modelos creados Framework lineal. codificación y
durante la etapa de *Prototipo: Framework corrección (en inglés
diseño para crear los iterativo. "Code and fix") es,
componentes del *Incremental: más que una
sistema. Combinación de estrategia
framework lineal e
predeterminada, el
iterativo.
resultado de una falta
*Espiral: Combinación
de framework lineal e
de experiencia o
iterativo. presión que se ejerce
*RAD: Rapid sobre los
Application desarrolladores para
Development, cumplir con una fecha
framework iterative. de entrega.

PRUEBAS Consiste en asegurar *Planeación de pruebas. El control de la


que los componentes calidad de software
*Diseño de pruebas.
individuales que lleva consigo
integran al sistema o *implementación de
aplicativos que
producto, cumplen con pruebas. permiten realizar
los requisitos de la
*Evaluación de criterios pruebas autónomas y
especificación creada
durante la etapa del de salida. masivas permitiendo
diseño. *Cierre del proceso. así la verificación
desde el punto de
vista estático y de
caja blanca, es decir
pruebas donde se
analiza el software sin
ejecutar el software
mediante el código
fuente del mismo.
IMPLEMENTACIÓN O Consiste en poner a *Metodología Waterfall Estas pruebas
PRUEBA EN MARCHA disposición del cliente el o cascada permiten verificar
producto. que los componentes
*Metodología ágil o de la aplicación
Scrum
cumplen con las
*Metodología Sure Step características del
modelo y con la
funcionalidad del
sistema.

You might also like