2. Inicio
◦ Acerca del trabajo Grupal
◦ Objetivos de la clase
◦ Revisión Conceptos anteriores
Desarrollo
◦ Procesos Elementales del negocio
◦ Descripción de casos de uso del negocio
◦ Identificación, descripción y organización de los
casos de uso en el modelado de negocios
Cierre
◦ Síntesis
◦ Lo que viene
3. Trabajo grupal
◦ Grupo de tres a cuatro personas
◦ Exposición de 15 minutos (10 Julio)
Inicio
Desarrollo
Cierre
◦ No se entrega informe escrito
◦ Control N 3 Día 12 de julio ( práctico)
4. Objetivos de la clase
◦ Reconocer el objetivo de los Casos de Uso en el
Modelado del Negocio.
◦ Delimitar el alcance de los casos de uso en el
negocio.
6. Procesos Elementales de Negocio
◦ Supongamos los siguientes casos de negocio
Manejar las devoluciones de un cliente
Negociar con un proveedor
◦ Preguntas
Son casos de usos válidos?
¿Cúal es el nivel útil para expresar los casos de usos
en el análisis de requerimientos en el diseño de
software.
7. Procesos Elementales de Negocio
◦ Para el análisis de requerimientos de una aplicación
informática hay que centrarse en los casos de uso
al nivel de procesos elementales de negocio
(EPB, Elementaray Process Business )
8. Procesos Elementales de Negocio
◦ EPB es un termino de la ingeniería de procesos de
negocios y se define como:
“Una tarea realizada por una persona en un
lugar, instante, como respuesta a un evento del
negocio que añade valor cuantificable al negocio y deja
los datos en un estado consistente
9. Procesos Elementales de Negocio
◦ EPB es la guía para el caso de uso dominante en el
análisis de requerimientos de una aplicación, es
decir, el nivel que hay que centrarse para
nombralos y escibirlos.
10. Procesos Elementales de Negocio (Ejemplo)
◦ Un analista de sistemas responsable de levantar los
requerimientos de un sistema, está investigando los
objetivos del usuario. La conversación transcurre de
la siguiente manera durante un taller de
requerimientos:
◦ Analista: “¿Cuáles son algunos de sus objetivos en
el contexto de uso de un sistema PDV?”
◦ Cajero: “Uno, iniciar la sesión rápidamente.
También, capturar las ventas.”
◦ Analista: “¿Cuál cree que es el objetivo de más alto
nivel que motiva el inicio de sesión?”
11. Procesos Elementales de Negocio (Ejemplo)
◦ Cajero: “Trato de identificarme en el sistema, de
este modo puede validar que estoy autorizado para
utilizar el sistema que captura ventas y otras
tareas.”
◦ Analista: “¿Más alto que ese?”
◦ Cajero: “Evitar robos, alteración de datos, y mostrar
información privada de la compañía”.
12. Procesos Elementales de Negocio (Ejemplo)
◦ La estrategia del analista es buscar de manera
ascendente en la jerarquía de objetivos para
encontrar los objetivos de usuario de un nivel
superior que todavía satisfagan la guía EBP, para
obtener el objetivo real detrás de la acción, y
también para entender el contexto de los objetivos.
13. Descripción de Casos de Uso del Negocio
◦ Técnica Simple e intuitiva.
◦ Problemas
Encontrar casos de uso útiles
Falta de consenso en cómo organizarlos y manejarlos.
◦ Se hace necesario definir establecer un conjunto de
guías para la identificación, descripción y
organización de los casos de uso.
14. Descripción de Casos de Uso del Negocio
◦ T. Korson, A. Cockburn:
Establecen que los casos de uso deben organizarse
jerárquicamente:
Cada nivel de casos de uso no debe añadir nuevos
requerimientos, sino refinar los del nivel superior.
La jerarquía de casos de uso no debe ser el resultado de
una descomposición funcional, y debe ser desarrollada de
manera iterativa e incremental.
15. Descripción de Casos de Uso del Negocio
◦ Se usa el concepto de objetivo (meta) para
organizar jerárquicamente los casos de uso:
Objetivos de la organización
Objetivos de usuario
16. Descripción de Casos de Uso del Negocio
◦ ¿Donde colocamos el modelado de casos de uso en
un modelado de procesos de negocio?
◦ Normalmente se concibe el modelado de casos de
uso como un paso previo al modelado conceptual.
◦ Para crear casos de uso adecuados necesitamos
crear entender el dominio, esto implica que el
modelado de casos de uso y el modelado
conceptual deben ser actividades realizadas en
paralelo.
17. Descripción de Casos de Uso del Negocio
◦ ¿Que significa esto?
◦ Normalmente se parte por crear los casos de uso
partiendo de la especificación del sistema para
luego definir el modelo conceptual
◦ Veremos como obtener los casos de uso y el
modelo conceptual de un proceso de negocio de
forma sistemática
18. Descripción de Casos de Uso del Negocio
◦ El modelado del negocio inicia con:
Determinar los procesos de negocio
Flujos de trabajo
◦ Luego obtenemos los casos de uso a partir de las
actividades de cada caso de uso
19. Descripción de Casos de Uso del Negocio
◦ Modelado del negocio:
Describir cada proceso del negocio, especificando sus
datos, actividades (o tareas), roles (o agentes) y reglas
de negocio.
Descomponer los objetivos de negocio en sub-
objetivos y asociarles sub procesos, Estos sub
procesos serán llamados Casos de uso
20. Descripción de Casos de Uso del Negocio
◦ Ejemplo:
Esta metodología se mostrará a través del ejemplo de
una compañía que fabrica productos bajo demanda
(siguiendo un esquema just in time)
21. Descripción de Casos de Uso del Negocio
◦ Ejemplo:
Los objetivos estratégicos de una compañía podrían
incluir:
Satisfacer un pedido de un cliente,
Incrementar en un 25% las ventas,
Disminuir el tiempo de fabricación en un 15%.
22. Descripción de Casos de Uso del Negocio
◦ Ejemplo:
El objetivo Satisfacer un pedido de un cliente puede
ser dividido en sub-objetivos tales como:
Registrar Pedido de Cliente,
Fabricar Producto Pedido,
Gestionar Almacén
Realizar Pedidos a Proveedores.
Éstos serán los objetivos que se usarán para definir los
procesos del negocio.
23. Descripción de Casos de Uso del Negocio
◦ Identificación de los roles del entorno del negocio:
24. Descripción de Casos de Uso del Negocio
◦ Descripción de los casos de negocio (Registrar
pedido:
25. Descripción de Casos de Uso del Negocio
◦ Descripción de los casos de negocio: (diagrama de
roles)
26. Descripción de Casos de Uso del Negocio
◦ Descripción de los casos de negocio:
27. Descripción de Casos de Uso del Negocio
◦ Descripción de los casos de negocio:
28. Descripción de Casos de Uso del Negocio
◦ Especificación Reglas de Negocio