S02-1 Modelado Del Negocio (Modelo de Casos de Uso Del Negocio)
Casos de Uso del Negocio
Transcript of Casos de Uso del Negocio
UNIVERSIDAD NACIONAL JOSÉ FAUSTINO SÁNCHEZ CARRIÓNFacultad de IngenieríaEAP. Ingeniería de Sistemas
Ingeniería de Software
Casos de Uso del Negocio
Caso de Uso de Negocio o Comerciales
Caso de Uso de Negocio o Comerciales
Solicita Producto
Autoriza VentaVendedores
Cliente
Genera Pago Cierre de CajaCajero
Envio de ProductoAlmacenero
• Los casos de uso: Es representado por una elipse y describe una situación (escenario) del que hacer de la organización interactuando con actores.
Caso de Uso de Negocio o Comerciales
Almacenero
Transportista
Entrada de Producto
Atencion al Cliente
Vendedor
Area Credito
CajeroCierre de Venta
Cliente
Generacion de Venta
• Actores Comerciales: Es cualquier rol o algo externo a la organización pero actúa recíprocamente con el. Ejemplo un cliente, sus acreedores, sus inversionistas o sus proveedores. Cada uno de estos tiene un interés particular en las actividades de la organización.
Caso de Uso de Negocio o Comerciales
Cliente
• Obreros Comerciales: Es un papel o rol dentro de la organización. Note que los obreros comerciales son los roles o funciones y no las posiciones jerárquicas.
Caso de Uso de Negocio o Comerciales
Almacenero
Transportista
Entrada de Producto
Atencion al Cliente
Vendedor
Area Credito
CajeroCierre de Venta
Cliente
Generacion de Venta
Se modela obreros comerciales para entender los roles dentro del negocio y como estos roles actúan recíprocamente. Describiendo a cada obrero comercial podemos entender las responsabilidades adheridas a los roles.
Los Casos de Uso se determinan observando y precisando, actor por actor, las secuencias de interacción, los escenarios, desde el punto de vista del usuario
Un escenario es una instancia de un caso de uso
Los casos de uso intervienen durante todo el ciclo de vida. El proceso de desarrollo estará dirigido por los casos de uso
Casos de uso desde UML
– Inclusión : una instancia del Caso de Uso origen incluye también el comportamiento descrito por el Caso de Uso destino
<<include>> reemplazó al denominado <<uses>>
Casos de uso : Relaciones
<<include>>
Entrada de Producto
(from Business Use-Case Model)
Generar guia de Remisión
Ejemplo <<include>>:
Casos de uso : Relaciones
Transportista
(f rom Business Use-Case Model)
Entrada de Producto
(from Business Use-Case Model)
Generar guia de Remisión
Elaboración guia de Productos
<<include>>
<<include>>
– Extensión : el Caso de Uso origen extiende el comportamiento del Caso de Uso destino
Casos de uso : Relaciones
<<extend>>
Entrada de Producto
(from Business Use-Case Model)
Registro de Productos
Ejemplo <<extend>>:
Casos de uso : Relaciones
<<extend>>
Entrada de Producto
(from Business Use-Case Model)
Registro de Productos
Transportista
(f rom Business Use-Case Model)
Ejemplo <<include>> y <<extend>>:
Casos de uso : Relaciones
Transportista
(f rom Business Use-Case Model)
Entrada de Producto
(from Business Use-Case Model)
Elaboración guia de Productos
Registro de Productos
<<include>>
Generar guia de Remisión
<<include>>
<<extend>>
Diagrama de ActividadesProcesos del Negocio
Diagrama de Procesos• Describe las actividades de los escenarios del negocio.
Diagrama de Actividades Los diagramas de actividad proveen una vía para
modelar el flujo de trabajo (workflow) de un escenario de negocio o la vía para modelar una operación de la clase
Diagrama que captura acciones, es decir flujos de trabajo y actividades a llevarse a cabo. Este diagrama permite enfocar:
Las actividades de un caso de uso de negocio. Las actividades de una situación. La implementación de operaciones de una clase. Las actividades de un objeto.
Diagrama de Actividades
Diagramas de Actividades del Negocio:
Describe la secuencia de actividades.Permite plasmar el comportamiento condicional y paralelo.
Actividad de negocio
Decisión
Condición de guardia
Objetos de información
Particiones o swimlanes
Diagrama de Actividades
Diagrama de Actividades
Representa la relación entre una actividad y el objeto que esta crea como output o utiliza como imput
Elabora orden : Orden
Diagrama de Actividades
Elabora orden : Orden
No necesita una transición si su diagrama tiene dos actividades conectadas a través de un objeto y dos flujos de objetos correspondientes.
Estado
Diagrama de Actividades
Barra de Sincronización
Para las actividades en paralelo
Es hora de cambiar?
• No es la especie más fuerte la que sobrevive, ni tampoco la más inteligente, sino la que mejor se adapta a el cambio".
Ing. CIP. Eddy Iván Quispe Soto
UNIVERSIDAD NACIONAL JOSÉ FAUSTINO SÁNCHEZ CARRIÓNFacultad de IngenieríaEAP. Ingeniería de Sistemas
Ingeniería de Software
Casos de Uso del Negocio