Diagrama de casos de uso del negocio } Un diagrama de casos de uso del negocio } Representa gráficamente a los procesos del negocio y su interacción con los actores del negocio.
} Se pueden agrupar casos de uso del negocio para
particionar el diagrama en subdiagramas más pequeños; de manera que se definirían paquetes de procesos y estos a su vez podrían relacionarse entre sí. Figura Nombre UML Definición Actor del Negocio Alguien o Algo, fuera del negocio que interactúa con el negocio.
Caso de uso del Una sucesión de acciones que un negocio
negocio ejecuta para producir un resultado de valor observable a un actor de negocio particular.
Paquetes de Un conjunto de casos de uso de negocio.
procesos
Realización del caso Una colección de diagramas para mostrar
de uso del negocio como los elementos de la organización (trabajadores y entidades) son utilizados para soportar un proceso de negocio.
Asociación o Navegabilidad en las relaciones de
relación comunicación entre actores del negocio y unidireccional casos de uso del negocio Diagrama de casos de uso del negocio } Ejemplo: Negocio Restaurant Diagrama de casos de uso del negocio } Ejemplo: Negocio de servicios Diagrama de casos de uso del negocio } Ejemplo: Negocio de Institución Educativa
Gestion Estadistica de horario
Pre-Matricular (from Casos de Uso de Negocio) (from Casos de Uso de Negocio) Alumno. Jef e Carreras (from Actores del Negocio) (from Actores del Negocio)
Gestionar Matricula Gestionar Cursos
(from Casos de Uso de Negocio) (from Casos de Uso de Negocio)
Gestionar Retiro/cambio
(from Casos de Uso de Negocio) Gestionar Horarios
Sistema Horarios (from Casos de Uso de Negocio) (from Actores del Negocio)
Gestionar Registro de Docentes
(from Casos de Uso de Negocio)
Prof esor
(from Actores del Negocio)
Gestionar Dictado Prof esor
(from Casos de Uso de Negocio)
Diagrama de casos de uso del negocio } Ejemplo: Negocio de Venta de productos
Realizar venta Administrar cartera clientes
Cliente Gerente Marketing
Devolver producto Publicitar campaña
Reajustar balance Evaluar campaña
Contador general Navegabilidad entre actores del negocio y casos de uso del negocio. } Navegabilidad en las relaciones de comunicación entre actores del negocio y casos de uso del negocio. } Los actores del negocio actúan recíprocamente con el negocio. } Ambas partes pueden tomar la iniciativa en la interacción. } La navegabilidad indica quién inicia la comunicación en la interacción y se muestra con una flecha.
} El sentido de la flecha indica:
} Si apunta al caso de uso del negocio, la comunicación la inicia el actor del negocio (a). } Si apunta al actor del negocio, entonces la comunicación la inicia el caso de uso del negocio (b). } Si la comunicación la puede iniciar cualquiera de los dos, se muestra sin saetas (c). Navegabilidad entre actores del negocio y casos de uso del negocio Realización de los casos de uso del negocio } Realización de los casos de uso del negocio } Muestra cómo colaboran los trabajadores y entidades de negocio para ejecutar el proceso.
} Objetivo de Realización de los casos de uso del
negocio } Describir en detalle el flujo de actividades de cada caso de uso de negocio } Asegurar de que los actores de negocio respectivos obtengan el resultado esperado } Asegurar de que los miembros del proyecto y los clientes y usuarios finales tengan un entendimiento comun del proceso detallado Realización de los casos de uso del negocio } Cada Realización de los casos de uso del negocio se puede documentar utilizando } Documento de especificación de casos de uso de negocio (descripciones textuales) } Diagramas de actividad } Diagramas de objetos de negocio Especificación del caso de uso de negocio } Especificación E ifi ió del d l caso de d uso de d negocio i } Es la descripción textual de un caso de uso de negocio
} Este documento puede tener el siguiente formato:
1. Nombre del caso de uso del negocio 2. Actores del negocio 3. Propósito 4. Resumen 5. Casos de uso asociados 6. Flujo de trabajo básico a) Acción del actor b) Respuesta del negocio 7. Prioridad 8. Mejoras 9. Flujo de trabajo alternativo Especificación del caso de uso de negocio
Flujo de Trabajo Básico
Flujo de Trabajo Alternativo:
Especificación del caso de uso de negocio } Flujo Fl j de d ttrabajo b j básico bá i } Describe la secuencia de actividades o pasos basicos , normales e invariables que realiza el proceso de negocio } Describe que hace el actor y que responde el proceso de negocio } Se establece un dialogo entre el actor y el proceso de negocioordenado por la secuencia de ocurrencia } El primer evento coincide con ele punto de inicio } El ultimo evento coincide con el punto de terminación } Al final debe haberse alcanzado el propósito del caso de uso.
} Cursos alternos (flujo alternos)
} Se considera las diferentes situaciones alternativas o variantes que provoquen una desviación del flujo básico } Condiciones ocasionales, eventuales anormales y extremas } Debe especificar claramente: } Evento del flujo básico que lo provoca } Condición bajo la cual ocurre } Conjunto de actividades alternativas } Como continua la ejecución del caso de uso una vez culminado el flujo alternativo Especificación del caso de uso de negocio } Ejemplo: Proceso de negocio “Atender proyecto nuevo”.
uc Ej emModeloNegocio
Atender_Proyecto_Nuev o
Proyectista Especificación del caso de uso de negocio