Zusammenfassung der Ressource
Procesos del ciclo de vida
- Ciclo de vida: es lo que abarca toda la vida del
software desde su concepcion hasta cuando se
deja de usar el software
- Funciones:
- Determinar orden y
procesos en el desarrollo
del software y su
evolucion
- Establecer criterios
de transicion de
fases
- Se divide en:
- Procesos de acuerdo
- Se realizan:
- Proceso de Adquisición
- Proceso de Suministro
- Procesos organizaciionales
de proyecto
- Se realizan
- Proceso de gestion
del modelo de ciclo
de vida
- Proceso de
gestion de
infraestructura
- Proceso de
gestión de la
cartera de
proyectos
- Procesos de
gestion de
recursos
humanos
- Proceso de
gestion de
calidad
- Proceso de
gestion del
conocimiento
- Procesos de Gestion Técnica
- Se realizan:
- Procesos de
planificacion de
proyectos
- Proceso de control
y evaluacion de
proyectos
- Proceso de
gestión de
decisiones
- Proceso de
gestion de
riesgo
- Proceso de gestion
de la configuracion
- Proceso de
gestion de la
informacion
- Proceso de medición
- Proceso de
aseguramiento
de calidad
- Procesos tecnicos
- Se realizan:
- Proceso de analisis
de la mision o
negocio
- Proceso de definicion
de requisitos y
necesidades de los
stakeholders
- proceso de
definicion de
requisitos del
sistema/software
- Proceso de
definicion de la
arquitectura
- Proceso de
definicion del
diseño
- Proceso de
analisis del
sistema
- Proceso
de
implementacion
- Proceso de integracion
- Proceso de verificacion
- Proceso de transicion
- Proceso de validacion
- Proceso de operacion
- Proceso de mantenimiento
- Proceso de retirada
- Proceso de adaptacion
- Muestra como adaptarlas a casos
partuculares para obtener procesos de
ciclo de vida nuevos
- Modelos del ciclo de
vida
- Modelo en
casacada
- * Cada fase comienza cuando termina la
anterior
- se realiza una verificacion despues de cada fase
- previene entregas fuera de fechas y costes esperados
- Perminte ver el progreso del proyecto
- Modelo Incremental
- corrige la necesidad de una secuencia
no lineal, en este ciclo de vida se va
creando el sistema con nuevas
funciones o requisitos, es decir es un
metodo que en cada etapa del ciclo se
crea una version y en la siguiente
etapa se acualiza la version con nuevas
funciones y requisitos
- Modelo en espiral
- Modelos para sistemas orientados a objetos
- Modelo de Agrupamiento
- Modelo fuente
- Modelo Remolino
- Modelo pinball
- Modelo del proceso unificado de desarrollo (PUD)
- Caracteristicas
- Dirigido por casos de uso
- Centrado en la
arquitectura
- Iterativo e incremental
- Fases
- Inicio
- Elaboracion
- Construccion
- Transicion
- Modelos ágiles
- Extrim Programming(XP)
- SCRUM
- Modelos para la generacion automatica de software
- MDD
- Modelos con reutilizacion de software
- Son un conjunto de sistemas software que
compraten un conjunto comun de caracteristicas,
que satisfacen las necesidades especificas de un
dominio o segmento particular de mercado