Documente Academic
Documente Profesional
Documente Cultură
Cascada
INCREMENTAL
Espiral
Modelo Evolutivo
Ganar Ganar
Proceso Unificado
gil o Scrum
Ingenieria Web
Basado en componentes
Concepto y Caractersticas
Anlisis
Diseo
Implementacin
Pruebas
Mantenimiento
-Planeacin
-Anlisis de riesgo
-Ingeniera
-Evaluacin
Especificacion inicial
del producto
Evaluacion(version del software)
Desarrollo
Implementacion,uso y
Re-especificacion
Fase de Inicio en UP
Fase de Elaboracin en
UP
Fase de Construccin en UP
Fase de
Transicin en UP
Fase I: Exploracin
Fase II: Planificacin de la entrega
III: Iteraciones
Produccin
Mantenimiento
proyecto
Fase
Fase IV:
Fase V:
Fase VI: Muerte del
Planificacin de la Iteracin
Ejecucin de la Iteracin
Adaptacin
Inspeccion y
Anlisis de requisitos
Conceptual
Navegacional
Diseo
Diseo
Diseo de
Presentacin
El anlisis de requerimientos consiste en reunir las necesidades del cliente para poder implementarlas en un siste
Diseo: describe la estructura interna del producto y suele representarse con diagramas y texto.
Implementacin: en esta etapa se desarrolla el sistema tomando en cuenta el anlisis y el diseo previamente rea
Prueba: es la etapa en donde se evalua el sistema y se detectan errores.
Mantenimiento: la etapa de cierre del mtodo, ya que es la que llega al usuario final para que cumpla con todas las
Anlisis: La primera etapa en la produccin de un sistema de software esdecidir exactamente que ha de hacer el
etapatambin se conoce como etapa de requisitos o especificacionesy por esta circunstancia muchos tratadistas s
laetapa en otras dos.
Anlisis y definicin del problema(requisitos)
Especificacin de requisitos(especificaciones)
Diseo: El diseo se considera como un actividad y consiste en lasolucin de negocios para el usuario y se exp
casosde uso. El diseo es la solucin del equipo de proyecto delnegocio y consiste de las siguientes tar
Identificar los usuarios y sus roles
Obtener datos de los usuarios
Evaluar la informacin
Documentar los escenarios de uso
Validar con los usuarios
Validar contra la arquitectura de la empresa
Cdigo: El diseo debe traducirse en una forma legible para la mquina.Se implementa el cdigo fuente. Dependie
deprogramacin y su versin se crean las libreras y componentesreutilizables dentro del mismo proyecto para
laprogramacin sea un proceso mucha ms rpido.
Pruebas: Durante la prueba de Sistemas, el Sistema se emplea demanera experimental para asegurarse de que
notenga fallas, es decir, que funciona de acuerdo con lasespecificaciones y en la forma en que los usuarios esperan
alimentan como entradas conjunto de datos deprueba para su procesamiento y despus se examinan losre
Producto: En la parte final de la etapa nos encontramos con la etapaproducto el cual nos da a conocer que e
quedesarrollamos gracias al mtodo incremental, a sido terminado yahora es un producto listo para ser usado,
laprueba de errores.
Desa
Implantacion y u
Re-definicion del problema en
Fase de Inicio en UP: En esta fase corresponde definir el negocio. Es la etapa donde se define la factibilidad d
realizar, se representa el modelo de negocio, visin y metas del proyecto, se identifican actores, conceptos de dom
usuario. Adicionalmente se complementa con la definicin de la arquitectura preliminar, y estimaciones (imprecisas
de plazos y costos. Tambin se define la viabilidad del proyecto.
Fase de Elaboracin en UP: En la fase de elaboracin se obtiene la visin refinada del proyecto
implementacin iterativa del ncleo central de la aplicacin, la resolucin de los riesgos ms altos, la identificaci
requisitos y nuevos alcances, y estimaciones ms ajustadas. A esta altura existe la posibilidad de detener el p
complejidad tcnica.
Fase de Construccin en UP
construccin es la implementacin iterativa del resto de los requisitos de menor riesgo y elementos ms sencillos.
hasta convertirse en un producto listo, incluyendo todos los requisitos (100%), para entregarse al Cliente. Al final
sistema contiene todos los casos de uso que el cliente y la direccin del proyecto han acordado. La mayora de lo
que no se desarrollaron en la fase anterior se desarrollan en iteraciones, en grupos de requisitos o casos de uso du
Fase de
UP: Es el periodo donde el producto es completamente entregado al cliente para ser testeado y desplegado (
I.- Exploracin: En esta fase, los clientes plantean a grandes rasgos las historias de usuario que so
para la primera entrega del producto. Al mismo tiempo el equipo de desarrollo se familiariza con las h
tecnologas y prcticas que se utilizarn en el proyecto.
II.- Planificacin: En esta fase el cliente establece la prioridad de cada historia de us
correspondientemente, los programadores realizan una estimacin del esfuerzo necesario de cada un
toman acuerdos sobre el contenido de la primera entrega y se determina un cronograma en conjunto
III.- Iteraciones: El Plan de Entrega est compuesto por iteraciones de no m
semanas. En la primera iteracin se puede intentar establecer una arquitectura del sistema que pued
durante el resto del proyecto.
IV.- Produccin: La fase de p
requiere de pruebas adicionales y revisiones de rendimiento antes de que el sistema sea trasladado
cliente. Al mismo tiempo, se deben tomar decisiones sobre la inclusin de nuevas caractersticas a
actual, debido a cambios durante esta fase.
V.- Manten
Mientras la primera versin se encuentra en produccin, el proyecto XP debe mantener el siste
funcionamiento al mismo tiempo que desarrolla nuevas iteraciones. Para realizar esto se requiere d
soporte para el cliente.
Muerte del proyecto: Es cuando el cliente no tiene ms historias para ser incluidas en el sistema.
que se satisfagan las necesidades del cliente en otros aspectos como rendimiento y confiabilidad de
genera la documentacin final del sistema y no se realizan ms cambios en la arquitectura. La muert
tambin ocurre cuando el sistema no genera los beneficios esperados por el cliente o cuando no hay
para mantenerlo.
Anlisis de Requisitos: Fija los requisitos funcionales de la aplicacin Web para reflejarlos en un
casos de uso.
Diseo de Presentacin: Representa las vistas del interfaz del usuario mediante modelos e
interaccin UML.
Reutilizacin del software. Nos lleva a alcanzar un mayor nivel de reutilizacin de softw
Simplifica las pruebas. Permite que las pruebas sean ejecutadas probando cada uno de los compo
de probar el conjunto completo de componentes ensamblados.
Simplifica el mantenimiento del sistema. Cuando existe un dbil acoplamiento entre compo
desarrollador es libre de actualizar y/o agregar componentes segn sea necesario, sin afectar otras
sistema.
Mayor calidad. Dado que un componente puede ser construido y luego mejorado continuamente po
organizacin, la calidad de una aplicacin basada en componentes mejorar con el paso del ti
Diseado para software que este libre a cambios , e incluso hasta accesible a
ser completamente reemplazado por uno nuevo con la finalidad de satisfacer
nuevas necesidades
Tiempo de Desarrollo