Please enable JavaScript.
Coggle requires JavaScript to display documents.
Modelos de proceso de software - Coggle Diagram
Modelos de proceso de software
El modelo en cascada (waterfall)
Ayuda a
Éste toma las actividades fundamentales del
proceso de especificación, desarrollo, validación y evolución y, luego, los repre-
senta como fases separadas del proceso, tal como especificación de requerimientos,
diseño de software, implementación, pruebas, etcétera.
Desarrollo incremental
se basa en :
en la idea de diseñar una implementación inicial, expo-
ner ésta al comentario del usuario, y luego desarrollarla en sus diversas versiones hasta
producir un sistema adecuado
El desarrollo incremental ahora es en cierta forma el enfoque más común para el desa-
rrollo de sistemas de aplicación.
Especificación del software
La especificación del software consisten en el proce-
so de comprender y definir qué servicios se requieren del sistema.
La ingeniería de
requerimientos es una etapa particularmente crítica del proceso de software, ya que los errores en esta etapa conducen de manera inevitable a problemas posteriores tanto en el
diseño como en la implementación del sistema.
Un proceso de software es una serie de actividades relacionadas que conduce a la elabora-
ción de un producto de software.
Existen muchos diferentes procesos de software, pero todos deben incluir cuatro acti-
vidades que son fundamentales para la ingeniería de software:
Diseño e implementación del software Debe desarrollarse el software para cumplir
con las especificaciones.
Validación del software Hay que validar el software para asegurarse de que cumple
lo que el cliente quiere.
Evolución del software El software tiene que evolucionar para satisfacer las necesi-
dades cambiantes del cliente.
Especificación del software Tienen que definirse tanto la funcionalidad del soft-
ware como las restricciones de su operación.