Unidad Ciclo de vida de los sistemas
1.1 Segmentación y modalidad
1.2 Criterios y elementos de conexión entre las partes
Ciclo de vida del software
“Una aproximación lógica a la adquisición, el suministro, el desarrollo, la explotación y el mantenimiento del software”.
IEEE 1074
“Un marco de referencia que contiene los procesos, las actividades
y las tareas involucradas en el desarrollo, la explotación y el
mantenimiento de un producto de software, abarcando la vida del
sistema desde la definición de los requisitos hasta la finalización de
su uso”.
ISO 12207-1
Conclusion
Lista de modelos
1.-Modelo en cascada
2.-Modelo incremental
3.-Modelo en espiral
4.-Prototipado
Modelo en cascada
-Flujo secuencial entre las fases.
-Cada etapa tiene un input y un output.
-Se supone que para comenzar con una etapa deben haber finalizado las anteriores.
Contribuciones:
-El proceso debe ser disciplinado, planeado y gerenciado
-La implementación debe posponerse hasta que los objetivos se hayan comprendido
Ingeniería de requerimientos
-¿Qué?
-Identificar y documentar los requerimientos exactos del sistema según las necesidades de los usuarios finales.
-Cualidades del sistema.
-Funcionales, no−funcionales, del proceso y del mantenimiento
CRITICAS:
-No refleja realmente el proceso de desarrollo del software
-Se tarda mucho tiempo en pasar por todo el ciclo
-Perpetua el fracaso de la industria del software en su comunicación con el usuario final
-El mantenimiento se realiza en el código fuente
-Las revisiones de proyectos de gran complejidad son muy difíciles
-Impone una estructura de gestión de proyectos
DISEÑO Y ESPECIFICACION
Dividir el sistema en partes y establecer las relaciones entre ellas.
Arquitectura y diseño detallado.
Establecer qué hará exactamente cada parte.
En esta fase se crea un modelo funcional− estructural de los requerimientos.
El diseño debe permitir implementaciones que verifiquen los requerimientos.
Suscribirse a:
Enviar comentarios (Atom)

No hay comentarios:
Publicar un comentario