CDM construccin diseo XP Extreme Programming EUP Procesos Unificados AUP - gil
2000 Adelante
Inconvenientes:
RUP 1999 VFSM RAD 1991 - Desarrollo rpido POO Desarrollo dinmico UK 1995 convencional
Ing .informacin IE/IEM 1981 SSADM 1980 - Sistema estructurado de anlisis y diseo Tecnicas SADT 1980 Cambios organizacionales afectan
90 No control
Fin de desarrollo especificaciones obsoletas Interpretacin equivoca de requisitos Repetir info en luegares diferentes Leer todo para entender
Soporte Actividad mejora desarrollo Formacin fcil Amplitud proyectos Plan y control Cobertura ciclo Verificaciones intermedias Comunicacin eficiente CASE Mantenimiento -reingenieria
Validacin Implementacin
Representa: Procesos, flujos, estructura de datos jerarqua descente Entrada - Proceso - Salida
80 -
3 etapas - Generacin
70 - Programacin estructurada
Caracteristicas desables:
Tipificacin
Concurrencia Persistencia
EVOLUCIN
Costeable facilitar produccion -Software Alta claidad
Evolucin
Control produccin
giles:
El equipo coloca las reglas Heuristica -produccin practicas de cdigo Soporte de cambios
Desventajas
Visin de avance en el desarrollo Crea verion compleja Resuelve problemnasde alto riesgo Menor tasa de fallo, mas productividad
Valor/cliente: -Dominios principales orieentados al negocio. -Gerencia -Teora de organizaciones. -E-Busssiness, E-comerce. -Orientados a la tecnologa. Sistemas de informacin. -Ingenieria de software. -Informtica Industrial.
Negocios
Menor cotrol de proceso Flexibles Grupos pequeos Grupos grandes Imposicin externa
Aprendizaje Especulacin Colaboracin Implementacin Iteracin modelo funcional EStudio viabilidad negocio Estudio de negocio Iteracin construccin diseo
Ventajas
Iterativos
Convencionales:
Desarrollo gil
Pre-Juego / planeamiento Pre-juego / montaje Pos-Juego/Liberacin Construccin caracteristicas Plan por caracteristicas Modelo general Lista caracteristicas
Orientada a objetos
Revolucionario Sistemista o evolutivo Sugestin interfaz grfica Interaccin Distribucin masiva Mayor nivel automatizacin base de datos Integracin prueba sistema Diseo sistema / software Plan - Ejecutar - Desarrollo - Producto
Diseo caracteristicas
Modelo procesos:
Calidad Tareas
Grupo pequeo: Codificar Escuchar Plan incremental Entegas pequeas Desarrollo probado
XP
Tiempo real Estructuradaas Orientada a datos: -Jerrquicas -no jerrquicas Orientadas a procesos: Diagrama de flujos -Diccionario de datos -Especificaciones de procesos
Secuencial - antiguo
Segn su enfoque:
Cascada
Control de cambios
Incremental
Integracin continua
Reduccin de tiempo, costo - aumenta el xito
4 Faces:
Cliente presente
Emplea componentes
Desiciones a veces no convenientes
Desventajas
M. (DRA)
A nmero de iteraciones - producto de versiones completas Caracteristicas: Construccin Poco tiempo y dinero Rpido: plan, diseo Desarrollo, entrega - Retroalimentacin Desarrollo validacin Definir objetivos Evaluacin reduce riesgos Planificacin Versiones incrementales: Papel o prototipo
Espiral
Inconvenientes:
Evolutivos:
Ventajas:
Adaptacin Comprensin de riesgos - (cliente/desarrollador) Aplicar enfoque de construccin en cualquier etapa Reduce riesgos
Grupos de trabajo independientes Aplicacin cliente/servidor -muchos componentes Serie de acontecimientos con disparo de estados a estados Cada tarea es simultanea con otra Cada actividad inicia transiciones entre estados Debe existir condiciones sealadas
Desventajas:
Concurrente:
Versin inicial - Refinamiento (necesidad del cliente)
Concurrente