Flujos de trabajo
fundamentales
UAGRM
Contenido
Captura de requisitos
Captura de requisitos como casos de uso
Anlisis
Diseo
Implementacin
Pruebas
Captura de requisitos
Captura de requisitos
Objetivo: guiar el desarrollo hacia el
sistema correcto
El cliente debe ser capaz de leer y
comprender el resultado
El resultado ayuda al jefe de proyecto a
planificar las iteraciones
Puntos de partida:
Captura de requisitos
Pasos a seguir
Captura de requisitos
Enumerar requisitos candidatos
Lista de caractersticas
Se utiliza slo para planificacin
Estructura de las caractersticas:
Captura de requisitos
Comprender contexto sistema
Captura de requisitos
Casos de uso
Soporte al usuario en procesos de negocio
Debemos conocer el contexto
Apariencia de la interfaz de usuario
Captura de requisitos
Trabajo a realizar
Artefactos
resultandtes
Enumerar requisitos
candidatos
Lista de caractersticas
Comprender el contexto
del sistema
Requisitos adicionales o
casos de uso
Cmo desarrollarlo:
Comprador
Vendedor
Gestor de pagos
Cuenta
Factura
Requisitos adicionales
Requisitos no funcionales que no pueden
asociarse a ningn caso de uso en
concreto
Requisito de interfaz (con elem. externo)
Requisito fsico (hardware)
Requisito de diseo (reutilizacin)
Requisito de implementacin (estndares)
Otros requisitos (legales, normativas)
Captura de requisitos
Artefactos y trabajadores
Analista de
sistemas
Modelo casos
de uso
Actor
Glosario
Especificador
de casos de uso
Diseador de
interfaz de usuario
Caso de uso
Prototipo
de interfaz
de usuario
Arquitecto
Descripcin de
la arquitectura
Captura de requisitos
Artefactos
Uso de paquetes
Modelo de
casos de uso
Sistema de
casos de uso
Actor
Caso de uso
Captura de requisitos
Artefactos
Actor
Actor
Captura de requisitos
Artefactos
Caso de uso
Captura de requisitos
Artefactos
Descripcin de la arquitectura
Descripcin de
la arquitectura
Glosario
Prototipo de interfaz
de usuario
Modelo casos
de uso
Glosario
Captura de requisitos
Trabajadores
Analista de sistemas
Arquitecto
Captura de requisitos
Actividades
Analista
Arquitecto
Especificador
Diseador
Encontrar actores y
casos de uso
Estructurar el modelo
de casos de uso
Detallar un caso de
uso
Prototipar la interfaz
de usuario
Captura de requisitos
Actividades
Modelo del
negocio
Analista
Requisitos
adicionales
Encontrar actores y
casos de uso
Lista de
caracterst.
Modelo de
casos de uso
(esbozado)
Glosario
Captura de requisitos
Actividades
Modelo de
casos de uso
Arquitecto
Requisitos
adicionales
Priorizar casos de
uso
Glosario
Descripcin de la
arquitectura (vista del
modelo de casos de uso)
Captura de requisitos
Actividades
Modelo de
casos de uso
Especificador de
casos de uso
Requisitos
adicionales
Detallar un caso de
uso
Glosario
Caso de uso
(detallado)
Captura de requisitos
Actividades
Captura de requisitos
Actividades
Modelo de
casos de uso
Requisitos
adicionales
Diseador de
interfaz de usuario
Prototipar la interfaz
de usuario
Caso de uso
(descrito)
Glosario
Prototipo
de interfaz
de usuario
-Lgico
-Fsico
Captura de requisitos
Actividades
Modelo de
casos de uso
Requisitos
adicionales
Analista de
sistemas
Estructurar el
modelo de casos
de uso
Caso de uso
(descrito)
Glosario
Modelo de
casos de uso
(estructurado)
Captura de requisitos
Actividades
Anlisis
Se trabaja con conceptos
Especificacin ms precisa de los
requisitos
Se utiliza el lenguaje de desarrolladores
Facilita comprensin, preparacin,
modificacin y mantenimiento de
requisitos
Primera aproximacin al modelo de diseo
Anlisis
Facilita la identificacin y planificacin de
incrementos
Proporciona una visin general del sistema
Algunas partes del sistema tienen diseos
y/o implementaciones alternativas
Se utiliza un sistema heredado complejo
Anlisis
Arquitecto
Modelo de
anlisis
Descripcin de la
arquitectura
Ingeniero de
casos de uso
Realizacin caso
de uso -Anlisis
Ingeniero de
componentes
Clase del
anlisis
Paquete del
anlisis
Anlisis - Artefactos
Modelo de anlisis
1
Modelo de anlisis
*
Sistema de
anlisis
Paquete del
anlisis
Clase del
anlisis
Realizacin caso
de uso -Anlisis
Anlisis - Artefactos
Clase de anlisis
Clase de
entidad
Clase de
interfaz
Clase de
control
Anlisis - Artefactos
trace
Caso de uso
Realizacin caso
de uso -Anlisis