Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ADS II - 1. Ciclo de Vida SI
ADS II - 1. Ciclo de Vida SI
Qu es un requerimiento?
Una capacidad del software que debe ser reunida o poseda por
un sistema o componente del sistema para satisfacer un
contrato, especificacin, estndar u otra documentacin formal.
Qu es UML?
Qu es UML?
Diagramas de
Comportamiento
Diagramas de
interaccin
Diagrama de clases
Diagrama de
componentes
Diagrama de objetos
Diagrama de estructura
compuesta (UML 2.0)
Diagrama de despliegue
Diagrama de paquetes
Diagrama de actividades
Diagrama de casos de
uso
Diagrama de estados
Diagrama de secuencia
Diagrama de
comunicacin
Diagrama de tiempos
(UML 2.0)
Diagrama de vista de
interaccin (UML 2.0)
Qu es RUP?
Fase Inicial
Finalidad:
Alcanzar un acuerdo entre todos los interesados respecto
a los objetivos del ciclo vital para el proyecto.
Objetivos:
Establecer el mbito de software y las condiciones de los
lmites del proyecto.
Discriminar los casos de uso ms importantes del
sistema.
Estimar el costo global y la planificacin de todo el
proyecto.
Estimar los riesgos potenciales.
Preparar el entorno de soporte para el proyecto.
Fase de Elaboracin
Finalidad:
El establecimiento de una lnea base para la arquitectura
del sistema.
Objetivos:
Garantizar que la arquitectura, los requisitos y los planes
son lo bastante estables, y que los riesgos estn
suficientemente mitigados.
Tratar
todos
los
riesgos
arquitectnicamente
significativos del proyecto.
Producir un prototipo de componentes de calidad de
produccin.
Establecer un entorno de soporte.
Fase de Construccin
Finalidad:
Completar el desarrollo del sistema basado en la
arquitectura de lnea base.
Objetivos:
Minimizar los costos de desarrollo optimizando los
recursos y evitando las reconstrucciones y los
fragmentos innecesarios.
Conseguir la calidad adecuada de forma rpida y
prctica.
Conseguir versiones tiles (alfa, beta y otros releases de
prueba) de forma rpida y prctica.
Completar el anlisis, diseo, desarrollo y prueba de toda
la funcionalidad necesaria.
Desarrollar de forma iterativa e incremental un producto.
Fase de Transicin
Finalidad:
Garantizar que el software est listo para entregarlo a los
usuarios.
Objetivos:
Ejecutar el despliegue.
Prueba de versin beta para validar el nuevo sistema
contra las expectativas del usuario.
Convertir bases de datos operativas.
Formacin de usuarios y mantenedores.
Despliegue de la fuerza de marketing, distribucin y
ventas.
Alcanzar la capacidad de soporte propio del usuario.
Iteracin
En una
iteracin
participan
todas las
disciplinas.
Consultar Segmentos
Registrar Comentarios
Registrar Observaciones
Crear Presupuesto desde Solicitud
Crear Solicitud de Servicio Hija
Listar Solicitudes Hija
Listar Presupuestos
Validar Autorizacin de Crdito
Consultar Personal
Asignar Personal
RUP
Fase
Actividad
Entregable
Documento de Visin
UML
Extensin para Modelado del Negocio
Modelamiento del
Negocio
RESUMEN
Documento de visin
Plan de desarrollo del software
Modelado de caso de uso del negocio
Entorno de trabajo
Requerimientos
Elaboracin
Anlisis y Diseo
Diagrama de colaboraciones
Diagrama de colaboraciones
Diseo de interfaces
Diagrama de secuencia
Diagrama de secuencias
Diseo de clases
Diagrama de clases
Diagrama de clases
Diagrama de Vistas
Plantilla de Clases
Plantilla de clases
Modelo de despliegue
Modelo de Despliegue
Prototipo arquitectnico
Implementacin
Construccin
Modelo de componentes
Modelo de despliegue
Prototipo arquitectnico
Diagrama de componentes
Diagrama de componentes
Vistas de componentes
Prueba de aceptacin
Prueba
Transicin
Despliegue
IEEE
PMBOK