- Responsable del conjunto de requisitos que están modelados en los casos de uso.
- Responsable de delimitar el sistema.
Flujos de Trabajo
Una lista de actividades, trabajadores y artefactos constituye un proceso.
Un flujo de trabajo es una secuencia de actividades que produce un resultado valioso.
No siempre es posible representar flujos de trabajo.
Existen habitualmente problemas de comunicación entre ingenieros de software e ingenieros de negocios.
RUP proporciona un lenguaje y proceso común para estos dos ámbitos.
Para el modelamiento del negocio se usan “business use cases” (casos de uso del negocio):
Actividades y Trabajadores
Actividad Encontrar Casos de Uso
Identificar Actores y Casos de Uso
Para:
Delimitar el sistema
Actores y funcionalidad
Glosario
Pasos:
Descubrir los actores
Descubrir los casos de uso
Describir brevemente cada caso de uso
Describir el modelo de casos de uso
Actividad Priorizar Casos de Uso
Los resultados se recogen en la vista de la arquitectura del modelo de casos de uso.
- Visión de la arquitectura.
- Casos de uso a desarrollar en las primeras iteraciones.
- Casos de uso significativos.
Actividad Detallar Casos de Uso
Objetivo: flujo de sucesos (o eventos):
- Cómo comienza y termina el caso de uso
- Cómo interactúa con los actores
- Objetos que se intercambian
- Cómo estructurar la descripción de un CU
- Qué incluir en una descripción de un CU
- Cómo formalizar la descripción del CU
Detallar casos de uso
- Cómo estructurar un CU
- Camino básico: “normal”
- El actor puede elegir diferentes caminos
- Si está implicado más de un actor, las acciones de uno pueden influir el camino de otro
- El sistema detecta entradas erróneas
- Algunos recursos funcionan mal
Actividad Interfaz de Usuario
Objetivo: Construir un prototipo de interfaz de usuario.
Actividad Estructurar Casos de Uso
Se estructura para:
- Extraer descripciones (de casos de uso) generales y compartidas que pueden ser utilizadas por descripciones (de casos de uso) mas especificas.
- Extraer descripciones de funcionalidad (de casos de uso) adicionales u opcionales pueden extender descripciones (casos de uso) mas especificas.
0 comentarios:
Publicar un comentario