Please enable JavaScript.
Coggle requires JavaScript to display documents.
Modelos de desarrollo de software Jaime Enrique Garcia Ruiz. - Coggle…
Modelos de desarrollo de software
Jaime Enrique Garcia Ruiz.
Modelo Incremental o evolutivo
Fue propuesto por Harlan Mils en elaño 1980 Se divide en 4 partes Analisis, diseño,código, prueba.
Surgio el enfoque incremental como una forma de reducir el proceso de desarrollo
Se reduce el tiempo de desarrollo inical, se implementa la funcionalidad parcial
Proporciona odas las ventajas del modelo cascada reduciendo sus desventajas alámbito de cada incremento.
Resulta más sencillo acomodar cambios al acotar eltamaño de los incrementos.
No es recomendable para casos de sistemas en tiempo real de alto nivel de seguridad requiere de mucha planeación requiere de melas daras para conocer el estado del provedor.
Interactivo, los clientes o los usuarios identifican a grandes rasgos las funcionalidades que proporcionara el sistema.
Modelo de prototipos
Pertenece a los modelos de desarrollo evolutivo, se inicio con la definición de los objetivos globales luego se identifican los requisitos se planta con rapidez Una iteración de prototipos y se presenta el modelado.
Pertenece a los modelos de desarrollo evolutivo, se inicia con la definición de los objetivos globales para el software, identifican los requisitos conocidos y las áreas del esquema en donde es necesaria más definición.
No modifica el ciclo de vida, reduce el riesgo de construir productos que no satisfagan necesidades de los usuarios, reduce costos
Se suelen desatender aspectos importantes tales como a calidad y el mantenimiento a largo plazo
Se emplea más comúnmente como una técnica susceptible de implementarse dentro del contexto de cualquiera de los modelos del proceso expuestos.
Modelo en espiral
Las actividades de este modelo se conforman en una espiral, en la que cada bude o iteración representa un conjunto de actividades
La Ingeniería de software, se vale y establece a partir de una serie de modelos que establecen y muestran las distintas etapas y estados por los que pasa un producto software, desde su concepción inicial pasando por su desarrollo, puesta en marcha y posterior mantenimiento, hasta la retirada del producto.
A estos modelos se les denomina «modelos de ciclo de vida del software».
El análisis del riesgo se hace de forma explícita y clara. Une los mejores elementos de los restantes modelos.
Además es posible tener en cuenta mejoras y nuevos requerimientos sin romper con la metodología, ya que este ciclo de vida no es rígido ni estático.
Genera mucho tiempo en el desarrollo del sistema
Modelo costoso Requiere experiencia en la identificación de riesgos
Aplicaciones. El modelo en espiral se utiliza sobre todo en grandes proyectos
Integra el desarrollo con el mantenimiento, etc.
— Incorpora objetivos de calidad
Reduce riesgos del proyecto
Modelo en cascada
Es un modelo de ingeniera diseñado para ser aplicado en el desarrollo de software
Usualmente en los servicios que debe proveer, Imitaciones y metas del software
La planificación es sencilla. La calidad del producto resultante es alta
Permite trabajar con personal poco calificado.
Necesidad de tener todos los requisitos al principio. Sise han cometido errores en unafase es difícil volver aotras.
No se tiene el producto hasta elfinal sí se comete un error en la fase de análisis no lo descubriremos hasta la echa de entrega.
Se aplica bien en situaciones enlas que el software es simple y en las que el dominio es bien conocido