Modelos de Proceso de software
Enviado por josusue04 • 14 de Febrero de 2019 • Apuntes • 335 Palabras (2 Páginas) • 71 Visitas
Exposición de I.S.
Modelos de Proceso de software
Un modelo de software es una representación simplificada de este proceso. Ofrece solo información acerca de dicho proceso, y se muestran desde una perspectiva arquitectónica. En otras palabras, se ve el marco (framework) del proceso, pero no los detalles de las actividades específicas.
Los modelos del proceso que se examinan son los siguientes:
- El modelo en cascada
- Desarrollo incremental
- Ingeniería de software orientada a la reutilización
Modelo de cascada
(Poner la primera img al final)
El modelo en cascada es un ejemplo de proceso dirigido por un plan.
Las principales etapas del modelo en cascada reflejan directamente las actividades fundamentales del desarrollo:
- Análisis y definición de requerimiento
- Diseño del sistema y del software
- Implementación y prueba de unidad
- Integración y prueba de sistema
- Operación y mantenimiento
Desarrollo incremental
Poner la imagen al final
El desarrollo implementar se basa en la idea de diseñar una implementación inicial, exponer esta al usuario, y luego desarrollarla en sus diversas versiones hasta producir un sistema adecuado.
Ahora bien comparado con el modelo de cascada este desarrollo tiene los siguientes beneficios
(En una hoja de la dia poner lo siguiente a cada una)
Reducir el coto(en una)
Más Sencillo (otra)
Rapidez en entrega (otra)
El desarrollo incremental ahora es en cierta forma el enfoque más común para el desarrollo de sistemas de aplicación.
Desde una administrativa, el enfoque incremental tiene dos problemas:
- El proceso no es visible
- La estructura del sistema
Ingeniería de software orientada a la reutilización
Poner la img al final
Poner el primer párrafo aquí.
Aunque la etapa inicial de especificación de requerimientos y la etapa de validación se comparan con otros procesos de software, en un proceso de software orientado a la reutilización, las etapas intermedias son diferentes. Dichas etapas son:
- Análisis del componente
- Modificación de requerimientos
- Diseño de sistema con reutilización
- Desarrollo e integración
Existen tres tipos de componentes de software que pueden usarse en un proceso orientado a la reutilización estos son:
- Servicios web
- Colecciones de objetos
- Sistemas de software independientes
...