0% encontró este documento útil (0 votos)
47 vistas10 páginas

Modelos de Desarrollo de Software

El documento describe tres modelos de proceso prescriptivo para el desarrollo de software: el modelo cascada, el modelo incremental y el modelo evolutivo. El modelo cascada sigue un enfoque lineal dividido en fases de análisis, diseño, implementación, verificación y mantenimiento. El modelo incremental descompone el proyecto en incrementos que entregan funcionalidad parcial. El modelo evolutivo permite que los requisitos y el diseño se desarrollen de forma creciente a medida que los usuarios y desarrolladores mejoran su comprensión del sistema
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
47 vistas10 páginas

Modelos de Desarrollo de Software

El documento describe tres modelos de proceso prescriptivo para el desarrollo de software: el modelo cascada, el modelo incremental y el modelo evolutivo. El modelo cascada sigue un enfoque lineal dividido en fases de análisis, diseño, implementación, verificación y mantenimiento. El modelo incremental descompone el proyecto en incrementos que entregan funcionalidad parcial. El modelo evolutivo permite que los requisitos y el diseño se desarrollen de forma creciente a medida que los usuarios y desarrolladores mejoran su comprensión del sistema
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

MODELO DE

PROCESO
PRESCRIPTIVO
INTEGRANTES: MICHAEL JARA, JAZMIN
BONILLA
CONCEPTO
Se definen un conjunto distinto de actividades, acciones, tareas, flujo de trabajo, fundamentos y
productos de trabajo que se requieren para software de alta calidad.

Es muy importante ya que permite llevar un control de las actividades puesto que ofrece una
secuencia de pasos ya sea esta lineal, iterativa, o evolutiva.
TIPOS DE MODELO
Modelo Cascada:
Es la propuesta de un enfoque metodológico que consiste en ordenar de forma lineal las distintas
etapas que debes de seguir al momento de desarrollar tu software. 
Fases:
• Análisis.
• Diseño.
• Implementación.
• Verificación.
• Mantenimiento.
MODELO DE CASCADA
V E N TA J A S D E S V E N TA J A S
• Ayuda a llevar un orden y organizar el • Si estás realizando un proyecto grande o muy
trabajo. complejo, puede que sea más difícil dividirlo en
fases ordenadas, por lo que este sistema puede no
• Es muy útil si no tienes demasiada ser el más adecuado.
experiencia. • Debido a la forma de trabajo lineal, tienes menos
• Funciona de manera óptima en la mayoría tiempo para concluir cada una de las fases del
de los dispositivos. modelo en cascada.
• No puedes pasar a la etapa siguiente hasta
• Es sencillo y fácil de seguir.
que completes la anterior.
• Brinda las herramientas necesarias para • En ocasiones, los fallos no se detectan hasta la
tener claridad en los objetivos desde el última fase del desarrollo, por lo que, para
comienzo del proyecto. resolverlo tendrás que regresar a las fases
anteriores y repetirlas o modificarlas.
MODELOS INCREMENTAL

Es un ciclo de vida que ocurre en el desarrollo de software. Este modelo descompone un proyecto
en una sucesión de agregados denominados incrementos. Estos agregados conforman un fragmento
de la funcionalidad total del producto.
Fases:
• Requisitos.
• Diseño.
• Codificación.
• Módulos de prueba.
MODELOS INCREMENTAL

V E N TA J A S
D E S V E N TA J A S
• -Se reduce el tiempo de desarrollo inicial, ya • -El modelo Incremental no es
que se implementa la funcionalidad parcial. recomendable para casos de sistemas de
• -Proporciona todas las ventajas del modelo tiempo real, de alto nivel de seguridad, de
en cascada realimentado, reduciendo sus procesamiento distribuido, y/o de alto
desventajas sólo al ámbito de cada índice de riesgos.
incremento. • -Requiere de mucha planificación, tanto
• -Los modelos iterativos e incrementales administrativa como técnica.
disminuyen riesgos. ya que estos modelos se • -Requiere de metas claras para conocer el
basan en la retroalimentación sobre los
estado del proyecto.
avances.
• -Resulta más sencillo acomodar cambios al
acotar el tamaño de los incrementos.
MODELO EVOLUTIVO
MODELO EVOLUTIVO
V E N TA J A S D E S V E N TA J A S

• La especificación puede desarrollarse de • Proceso no Visible: Los administradores


forma creciente. necesitan entregas para medir el progreso. Si el
sistema se necesita desarrollar rápido, no es
•  Los usuarios y desarrolladores logran un efectivo producir documentos que reflejen cada
mejor entendimiento del sistema. Esto se versión del sistema.
refleja en una mejora de la calidad del •  Sistemas pobremente estructurados: Los cambios
software. continuos pueden ser perjudiciales para la
•  Es más efectivo que el modelo de estructura del software haciendo costoso el
mantenimiento.
cascada, ya que cumple con las
• Se requieren técnicas y herramientas: Para el
necesidades inmediatas del cliente.
rápido desarrollo se necesitan herramientas que
pueden ser incompatibles con otras o que poca
gente sabe utilizar
MODELO CONCURRENTE

También podría gustarte