Sie sind auf Seite 1von 43

Fase de Requerimientos

Flujo: Requerimientos
Establecer y
mantener un acuerdo
acerca de lo que el
sistema har
Definir los lmites del
sistema
Brindar los
requerimientos del
sistema:
Planificacin
Costos
UI
Desarrolladores

Flujo:
Analizar el problema
Flujo:
Analizar el problema
Actividad:
Capturar un vocabulario comn
Objetivo:
Definir un vocabulario comn que pueda ser usado
en todas las descripciones textuales del sistema,
especialmente en la descripcin de los casos de uso.
Entradas:
Modelo de casos de uso
Visin
Modelo de casos de uso de negocio
Modelo de objetos del negocio
Reglas del negocio
Casos de uso
Salidas:
Glosario
Actividad - Pasos:
Detallar una entidad del negocio
Encontrar trminos comunes
Evaluar resultados
Actividad:
Encontrar actores y casos de uso
Objetivo:
Delinear la funcionalidad del sistema
Definir que ser manejado por el sistema y que no
Definir quin y en qu actuar con el sistema
Crear un diagrama de casos de uso
Entradas:
Visin
Modelo de casos de uso de negocio
Modelo de objetos del negocio
Requerimientos
Glosario
Salidas:
Casos de uso
Actores
Modelo de casos de uso
Actividad - Conceptos:
Encontrar actores y casos de uso
Caso de uso: Define un conjunto de
instancias de casos de uso, donde cada
instancia es una secuencia de acciones
realizadas para obtener un resultado
observable para el actor.
Actor: Define un conjunto de roles que los
usuarios pueden tomar al interactuar con
el sistema. Una instancia de un actor
puede ser un usuario real o un sistema
externo.

Actividad - Conceptos:
Encontrar actores y casos de uso
Modelo de casos de uso: Es un modelo
del sistema que presenta las funciones
deseadas y su entorno.
Casos de uso concretos
Casos de uso abstractos
Actores concretos
Actores abstractos
Relaciones de generalizacin de
actores/casos de uso
Relaciones de comunicacin entre
actores/casos de uso
Relaciones de extensin de casos de uso
Relaciones de inclusin de casos de uso
Relaciones de generalizacin de
actores/casos de uso
Relaciones de comunicacin entre
actores/casos de uso
Relaciones de extensin de casos
de uso
Relaciones de inclusin de casos
de uso
Actividad - Pasos:
Encontrar actores y casos de uso
Encontrar actores
Encontrar casos de uso
Describir como estos actores interactuan
con los casos de uso
Empaquetar actores y casos de uso
Presentar el modelo de casos de uso en
un diagrama de casos de uso
Evaluar resultados
Actividad:
Desarrollar la visin
Objetivo:
Obtener un acuerdo en que problema debe ser
solucionado
Indentificar intersados del sistema
Definir los lmites del sistema
Describir las funciones primarias del sistema
Entradas:
Reglas del negocio
Modelo de casos de uso del negocio
Modelo de objetos del negocio
Visin del negocio
Solicitudes de los interesados
Salidas:
Vison
Actividad - Pasos:
Desarrollar la visin
Obtener un acuerdo en el problema a ser
resuelto
Indentificar interesados
Definir los lmites del sistema
Identificar restricciones a ser impuestas en
el sistema
Formular el problema
Definir las caractersticas del sistema
Evaluar resultados
Actividad:
Desarrollar un plan de manejo de requerimientos
Objetivo:
Desarrollar un plan para documentar los
requerimientos, sus atributos y guias para el
seguimiento y manejo de requerimientos del
producto
Entradas:
Salidas:
Plan de manejo de requerimientos
Actividad - Pasos:
Desarrollar un plan de manejo de requerimientos
Establecer capacidad de rastreo
Escoger atributos de los requerimientos
Escribir el plan
Flujo:
Comprender las necesidades
Flujo:
Comprender las necesidades
Actividad:
Obtener solicitudes de los interesados
Objetivo:
Comprender quienes son los interesados del
sistema
Recolectar solicitudes sobre que debera
hacer el sistema
Priorizar las solicitudes de los interesados
Entradas:
Vision
Solicitud de cambio
Salidas:
Modelo de casos de uso
Solicitudes de interesados
Actividad - Pasos:
Obtener solicitudes de los interesados
Determinar fuente de los requerimientos
Obtener informacin
Conducir reuniones
Evaluar resultados
Actividad:
Manejar dependencias
Objetivo:
Manejar el mbito del proyecto y los cambios
en requerimientos
Entradas:
Modelo de casos de uso
Solicitudes de interesados
Plan de manejo de requerimientos
Visin
Salidas:
Visin
Plan de manejo de requerimientos
Actividad - Pasos:
Manejar dependencias
Asignar atributos
Establecer y verificar elementos de rastreo
Manejar cambios en requerimientos
Flujo:
Definir el sistema
Flujo:
Definir el sistema
Flujo:
Manejar el tamao del sistema
Flujo:
Manejar el tamao del sistema
Actividad:
Priorizar casos de uso
Objetivo:
Seleccionar escenarios y casos de uso a ser
analizados en la iteracin actual
Sean significantes a la funcionalidad central
Afecten la arquitectura (decidan su forma)
Estresen o ilustren un punto especfico o delicado de la
arquitectura
Entradas:
Plan de iteracin
Visin
Modelo de casos de uso
Salidas:
Documento de arquitectura del software
Actividad - Pasos:
Priorizar casos de uso
Priorizar casos de uso y escenarios
Documentar la vista de casos de uso
Evaluar resultados
Flujo:
Refinar la definicin del sistema
Flujo:
Refinar la definicin del sistema
Actividad:
Detallar caso de uso
Objetivo:
Describir los flujos de eventos de los casos de uso en
detalle
Describir los flujos de eventos de los casos de uso de
forma que los clientes puedan entenderlos
Entradas:
Visin
Modelo de casos de uso
Plan de manejo de requerimientos
Solicitudes de los interesados
Salidas:
Casos de uso
Actividad - Pasos:
Detallar caso de uso
Describir el flujo de eventos de un caso de uso
Estructurar el flujo de eventos de un caso de
uso
Ilustrar las relaciones con actores y otros casos
de uso
Describir requerimientos especiales de casos de
uso
Describir protocolos de comunicacin
Describir precondiciones
Describir post-condiciones
Describir puntos de extensin
Evaluar resultados
Actividad:
Detallar requerimientos de software
Objetivo:
Detallar y organizar los requerimientos del sistema de
software
Entradas:
Visin
Modelo de casos de uso
Casos de uso
Prototipo de interfaz de usuario
Plan de manejo de requerimientos
Solicitudes de los interesados
Salidas:
Especificacin de requerimientos de software
(Estandar/Use case)
Actividad - Pasos:
Detallar requerimientos de software
Detallar requerimientos de software
Generar reportes de soporte
Empaquetar los requerimientos para
revisin
Actividad:
Modelar la interfaz de usuario
Objetivo:
Construir un modelo de la interfaz de usuario que
soporte las bases de usabilidad
Entradas:
Visin
Solicitudes de los interesados
Guias de interfaz de usuario
Casos de uso
Prototipo de interfaz de usuario
Actores
Salidas:
Classes de interfaz
Guiones de casos de uso
Actores
Guiones de casos de uso
a) The use case starts when the mail user requests to manage mail messages,
and the system displays the messages.
b) The mail user may then follow one or more of these steps:
c) Arrange mail messages according to sender or subject. (Done in more than
60% of the cases.)
d) Read the text of a mail message. (Done in more than 75% of the cases.)
e) Save a mail message as a file. (Done in less than 5% of the cases.)
f) Save a mail-message attachment as a file.
g) The use case terminates when the mail user requests to quit managing
incoming mail messages.
Guiones de casos de uso
Guiones de casos de uso
Actividad - Pasos:
Modelar la interfaz de usuario
Describir las caractersticas de los actores
relacionados
Crear un guin de caso de uso
Describir el flujo de eventos de un guin de caso
de uso
Encontrar clases de interfaz
Describir interacciones entre actores y clases de
interfaz
Completar diagramas de guiones de caso de
uso
Actividad:
Prototipo de interfaz de usuario
Objetivo:
Crear un prototipo de la interfaz de usuario
Entradas:
Guias de interfaz de usuario
Clases de interfaz
Guiones de casos de uso
Actores
Salidas:
Prototipo de la interfaz
Actividad - Pasos:
Prototipo de interfaz de usuario
Disear prototipo de la interfaz de usuario
Identificar ventana principal
Disear visualizacin de la ventana principal
Disear la operacin de la ventana principal
Disear ventanas de propiedades
Disear operaciones que involucran mltiples
objetos
Implementar el prototipo de la interfaz de
usuario
Evaluar los comentarios recibidos sobre la
interfaz de usuario

Das könnte Ihnen auch gefallen