カテゴリー 全て - componentes - cascada - reutilización - requerimientos

によって Aura Duque 7年前.

178

Modelamiento de Software

Modelamiento de Software

Modelos Desarrollo de Software

Representan diferentes estrategias o enfoques para abordar un problema.

Desarrollo e integración.
El software que no se puede adquirir externamente se desarrolla y se integra a los componentes. En este modelo, la integración del sistema es parte del proceso de desarrollo, más que una actividad separada.
Diseño del sistema con reutilización.
En esta fase los diseñadores tienen en cuenta los componentes que se reutiliza y que se organizan el marco de trabajo para que los satisfaga. Si dichos componentes no están disponibles se puede diseñar nuevos software.
Modificación de requerimientos.
En esta etapa los requerimientos se analizan utilizando información acerca de los componentes que se han descubierto. Entonces dichos componentes se modifican para reflejar los componentes disponibles, la actividad de análisis de componentes se puede llevar a cabo para buscar soluciones alternativas.
El modelo de desarrollo basado en componentes
Éste enfoque se basa en la existencia de un número significativo de componentes reutilizables. El proceso de desarrollo se enfoca en integrar estos componentes en el sistema más que en desarrollarlos desde cero.

1. Especificacion de requerimientos

2. Analisis de Componentes

3. Modificacion de requerimientos

4. Diseño de sistema con reutilización

5. Desarrollo e integracion

6. Validación del sistema

El modelo en cascada
Considera las actividades fundamentales del proceso especificación, desarrollo, validación y evolución. Los representa como fases separadas del proceso.

Las fases son:

Mantenimiento

Prueba

Implementacion

Diseño

Especificación de Requerimientos

Análisis de requerimientos

El modelo de desarrollo evolutivo (espiral):
Se desarrolla rápidamente a partir de especificaciones abstractas, basándose en las peticiones del cliente para producir un sistema que satisfaga sus necesidades.