Relaciones entre administración de requerimientos y modelos de ciclos de vida
La ingeniería de software contiene tres elementos básicos:
- La metodología o conjunto de métodos: establecen cómo construir el software.
- Los paradigmas o modelos: definen la secuencias que se le aplican los métodos.
- Las herramientas para dar soporte a los métodos.
Los métodos:
- Planeación y estimación del proyecto.
- Recolección de los requerimientos
- Análisis de los requerimientos del problema
- Diseño de las estructuras de datos.
- Arquitectura de los programas.
- Codificación
- Prueba
- Implantación
- Mantenimiento
Modelo:
Es una secuencia de pasos a seguir para alcanzar una meta.
Procesos: Conjunto de procedimientos organizados de tal modo que los productos se construyen para satisfacer un conjunto de metas.
Pasos del desarrollo del software:
- Análisis y definición de requerimientos
- Diseño del sistema
- Diseño de programas
- Implementación de programas
- Prueba unitaria
- Prueba de integración
- Prueba del sistema
- Entrega del sistema
- Mantenimiento
Modelos de desarrollo de software
Son abstracciones de los modelos que se pueden utilizar para desarrollar un software:
Modelo en cascada:
Representa las actividades fundamentales del proceso de desarrollo de software con fases separadas y consecutivas. Estas actividades son: especificación, implantación (diseño, codificación, validación) y mantenimiento.
Modelo evolutivo:
Entrelaza las actividades de especificación, desarrollo y validación. Un sistema inicial se desarrolla rápidamente a partir de especificaciones abstractas. Éste se refina basándose en las peticiones del cliente para producir un sistema a que satisfaga sus necesidades.
Modelo de componentes re-utilizables:
Se basa en la existencia de un numero significativo de componentes re utilizables. el proceso de desarrollo del sistema en lugar de desarrollarlos desde cero
Los modelos o paradigmas mencionados anteriormente se utilizan en la actualidad, no se excluyen mutuamente y a menudo se utilizan juntos.
No hay comentarios:
Publicar un comentario