Está en la página 1de 10

Es un enfoque por fases para el análisis y el diseño cuya

premisa principal, consiste en que los sistemas se


desarrollan mejor utilizando un ciclo específico de
actividades del analista y el usuario.
ES UNA SERIE DE ACTIVIDADES RELACIONADAS QUE CONDUCE A LA
ELABORACIÓN DE UN PRODUCTO DE SOFTWARE.

EXISTEN MUCHOS PROCESOS DE SOFTWARE DIFERENTES, PERO


TODOS DEBEN INCLUIR 4 ACTIVIDADES, QUE SON FUNDAMENTALES
PARA LA INGENIERÍA DE SOFTWARE:

 Especificación del software.


 Diseño e implementación del software.

 Validación del software.

 Evolución del software


 Considera las actividades fundamentales del proceso de desarrollo

de software.

 Proceso dirigido por un plan.

 El resultado de cada etapa es un documento aprobado.

 Inflexible.

 Solo se debe utilizar cuando los requerimientos se comprenden

bien y con seguridad no cambiarán.


 Análisis y definición de requerimientos.

 Diseño del sistema y del software.

 Implementación y prueba de unidades.

 Integración y prueba del sistema.

 Operación y mantenimiento.
 Vincula las actividades de Especificación, Desarrollo y
Validación.

 El sistema se desarrolla como una serie de versiones


(incrementos) y cada versión agrega funcionalidad a la versión
anterior.

 Diseña una implementación inicial, la expone al comentario del


usuario y luego desarrolla las versiones hasta producir el sistema
adecuado.

 Reduce el costo de adaptar los requerimientos cambiantes del


cliente.

 No recomendable para sistemas grandes.


 Especificación

 Desarrollo

 Validación
 Se basa en la existencia de un número significativo de
componentes reutilizables.
 Especificación de requerimientos.

 Análisis de Componentes.

 Modificación de requerimientos.

 Diseño de sistema con reutilización.

 Desarrollo e integración.

 Validación del sistema.

También podría gustarte