Professional Documents
Culture Documents
IDS5501
Ciclos de Vida del Software
Problemas
Carencia de informacin respecto a qu se hace
Insatisfaccin de clientes y usuarios
Calidad sospechosa
Mantencin difcil y costosa
Proceso de Software
Solucin
Enfoque ingenieril
Tipos de Software
Funcionales
Orientados a objetos.
Orientados a listas.
Orientados a componentes.
Por su funcin:
Tipos de Software
Sistemas embebidos.
Sistemas de computo distribuido
Sistemas de computo paralelo.
Sistemas de tiempo real.
Sistemas basados en Chips.
Paradigmas de Programacin
Los paradigmas de programacin son las estrategias para crear la
estructura de un programa.
Existen dos metodologas que tienen analoga en la prctica con los
paradigmas de programacin.
Metodologa estructurada
Metodologa orientada a objetos
Disea
Produce
Administra
El ingeniero en software es un
desarrolla
profesional que
aplicacin de
desarrollo.
Lineal
Ciclo en V
Sashimi
Iterativo
Incremental
Basado en Prototipos
Evolutivo
Espiral
Scrum
Kanban
XP
Entre otros
Lineal
Cascada Modificada
Ciclo en V
Sashimi
Iterativo
Incremental
Basado en Prototipos
Evolutivo
Espiral.
To d o e s C c l i c o p e ro n o i g u a l
Anlisis
Diseo
Lineal
Cascada Modificada
Ciclo en V
Sashimi
Iterativo
Incremental
Basado en Prototipos
Evolutivo
Espiral.
Implementacin
Debugging
Instalacin
Aceptacin
Sencillez de su gestin.
Desventajas:
Anlisis
Diseo
Implementacin
Debugging
Instalacin
Aceptacin
Lineal
Cascada Modificada
Ciclo en V
Sashimi
Iterativo
Incremental
Basado en Prototipos
Evolutivo
Espiral.
Ventajas:
Sencillez de su gestin.
Desventajas:
Lineal
Cascada Modificada
Ciclo en V
Sashimi
Iterativo
Incremental
Basado en Prototipos
Evolutivo
Espiral.
Desventajas:
Planificacin sencilla.
Provee un producto de
elevada calidad.
Lineal
Cascada Modificada
Ciclo en V
Sashimi
Iterativo
Incremental
Basado en Prototipos
Evolutivo
Espiral.
de
Cascada Modificada
Este modelo nos ofrece mayor garanta de correccin al terminar
Ciclo en V
Sashimi
Iterativo
Incremental
Basado en Prototipos
Evolutivo
Espiral.
el proyecto.
Planificacin sencilla.
Cascada Modificada
Ciclo en V
Sashimi
Iterativo
Incremental
Basado en Prototipos
Evolutivo
Espiral.
Lineal
Cascada Modificada
Ciclo en V
Sashimi
Iterativo
Incremental
Basado en Prototipos
Evolutivo
Espiral.
Desventajas:
Debido al solapamiento de etapas se hace difcil determinar el inicio y fin de cada una de ellas.
Lineal
Cascada Modificada
Ciclo en V
Sashimi
Iterativo
Incremental
Basado en Prototipos
Evolutivo
Espiral.
Est concentrado en el
diseo exhaustivo del
software y la Validacin
constante entre una etapa
y otra restando un mtodo
efectivo para consolidar y
definir inicios o trminos
de fases a nivel de
entregables.
Ciclo en V
Sashimi
Iterativo
Incremental
Basado en Prototipos
Evolutivo
Espiral.
Permite reducir los riesgos propios del desarrollo con cascada puro.
El cliente puede ver una versin previa mejorada o con mayores funciones del software.
Lineal
Cascada Modificada
Ciclo en V
Sashimi
Iterativo
Incremental
Basado en Prototipos
Evolutivo
Espiral.
Ciclo en V
Sashimi
Iterativo
Incremental
Basado en Prototipos
Evolutivo
Espiral
Construir un sistema pequeo siempre es menos riesgoso que construir uno grande.
Las funcionalidades son desarrolladas independientemente por lo que son ms fciles de levantar
a nivel de requerimientos. (Modulares)
Lineal
Cascada Modificada
Ciclo en V
Sashimi
Iterativo
Incremental
Basado en Prototipos
Evolutivo
Espiral.
Cascada Modificada
Ciclo en V
Sashimi
DESVENTAJAS.
Se presupone que todos los requisitos se han definido al
inicio.
Iterativo
Incremental
Basado en Prototipos
proporcional.
Espiral.
Cascada Modificada
Ciclo en V
usuario final.
Sashimi
Iterativo
Incremental
Basado en Prototipos
Evolutivo
Espiral.
Ciclo en V
Sashimi
Iterativo
Incremental
Basado en Prototipos
Evolutivo
Espiral.
Cascada Modificada
Ciclo en V
Sashimi
Iterativo
Incremental
producto final.
*Ayuda para determinar requerimientos expresados en el prototipo.
Experimenta sobre los aspectos del sistema que representan mayor
Basado en Prototipos
Evolutivo
Espiral.
Ciclo en V
Sashimi
Iterativo
Incremental
Basado en Prototipos
Evolutivo
Espiral.
Lineal
Cascada Modificada
Ciclo en V
Sashimi
Iterativo
Incremental
Basado en Prototipos
Evolutivo
Espiral.
Ciclo en V
Sashimi
Iterativo
Incremental
Basado en Prototipos
Evolutivo
Espiral.
Ciclo en V
Sashimi
Iterativo
Incremental
Basado en Prototipos
Evolutivo
Espiral.
Ciclo en V
Sashimi
Iterativo
Incremental
Basado en Prototipos
Evolutivo
Espiral.
Lineal
Cascada Modificada
Ciclo en V
Sashimi
Iterativo
Incremental
Basado en Prototipos
Evolutivo
Espiral.