Modelos del proceso del software
-
Upload
faby-aliaga -
Category
Education
-
view
300 -
download
2
Transcript of Modelos del proceso del software
![Page 1: Modelos del proceso del software](https://reader036.fdocument.pub/reader036/viewer/2022062412/589ff5eb1a28ab46598b5773/html5/thumbnails/1.jpg)
METODOLOGÍAS DE ANÁLISIS Y DISEÑO DE SISTEMAS
MODELOS DE PROCESOS DEL SOFTWARE
![Page 2: Modelos del proceso del software](https://reader036.fdocument.pub/reader036/viewer/2022062412/589ff5eb1a28ab46598b5773/html5/thumbnails/2.jpg)
DEFINICIÓN
MODELOS DE PROCESOS DEL SOFTWARE:
Estos modelos pueden incluir actividades que son parte de los procesos y productos de software y el papel de las personas involucradas en la ingeniería del software. Los Secuenciales. Los Evolutivos. Los Ágiles.A continuación citaremos los Tipos de modelos de procesos del software.
![Page 3: Modelos del proceso del software](https://reader036.fdocument.pub/reader036/viewer/2022062412/589ff5eb1a28ab46598b5773/html5/thumbnails/3.jpg)
MODELOS SECUENCIALES:
También conocido como modelo clásico, modelo tradicional o modelo lineal secuencial.
CARACTERÍSTICAS DEL MODELO: Una fase no comienza hasta que la anterior ha terminado. Requiere disponer de unos requisitos completos y precisos al principio
del desarrollo.
![Page 4: Modelos del proceso del software](https://reader036.fdocument.pub/reader036/viewer/2022062412/589ff5eb1a28ab46598b5773/html5/thumbnails/4.jpg)
VENTAJAS Y DESVENTAJAS Ventajas
Se debe tener en cuenta que fue el primer modelo empleado. Facilita la gestión del desarrollo.
Desventajas Los usuarios no pueden imaginarse lo que quieren hasta que no ven un sistema
funcionando. Los requisitos no se pueden congelar mientras dura el desarrollo. El mercado
cambia, todo cambia. El usuario debe esperar mucho tiempo hasta ver los resultados
![Page 5: Modelos del proceso del software](https://reader036.fdocument.pub/reader036/viewer/2022062412/589ff5eb1a28ab46598b5773/html5/thumbnails/5.jpg)
MODELO EN CASCADAEs el más antiguo de todos los modelos de Ingeniería del Software.
![Page 6: Modelos del proceso del software](https://reader036.fdocument.pub/reader036/viewer/2022062412/589ff5eb1a28ab46598b5773/html5/thumbnails/6.jpg)
MODELOS EVOLUTIVOS:
Es el modelo cuyas etapas consisten en expandir incrementos de un producto de software operacional. Gestionan bien la naturaleza evolutiva del software. Construyen versiones de software cada vez más completas. Se adaptan bien. Fechas de entrega estrictas poco realistas. Especificaciones parciales del producto.
![Page 7: Modelos del proceso del software](https://reader036.fdocument.pub/reader036/viewer/2022062412/589ff5eb1a28ab46598b5773/html5/thumbnails/7.jpg)
VENTAJAS Y DESVENTAJAS
VENTAJAS DESVENTAJAS
INTERACTIVOCon cada incremento se entrega al cliente un producto operacional.PERSONALPermite variar el personal asignado a cada interacción.GESTION RIESGOS TÉCNICOSDisponibilidad de hardware específico.
La primera interacción puede plantear los mismos problemas que un modelo lineal secuencial.
![Page 8: Modelos del proceso del software](https://reader036.fdocument.pub/reader036/viewer/2022062412/589ff5eb1a28ab46598b5773/html5/thumbnails/8.jpg)
MODELO EN ESPIRALPropuesto originalmete por BOEHN en 1976.
![Page 9: Modelos del proceso del software](https://reader036.fdocument.pub/reader036/viewer/2022062412/589ff5eb1a28ab46598b5773/html5/thumbnails/9.jpg)
MODELOS ÁGILES
Son métodos en los que las necesidades y soluciones evolucionan a través de una colaboración estrecha entre equipos.
¿Por qué surgen las Metodologías Ágiles?o Dificultad para implantar metodologías tradicionales. Sofisticadas herramientas
CASE y notaciones (UML).o Una solución a medida para un segmento importante de proyectos de
desarrollo de software.
![Page 10: Modelos del proceso del software](https://reader036.fdocument.pub/reader036/viewer/2022062412/589ff5eb1a28ab46598b5773/html5/thumbnails/10.jpg)
MODELO SCRUMEstructura el desarrollo de aplicaciones en ciclos llamados SPRINTS.