Unidad 1: Modelado del negocio
Tema: Modelado de casos de uso del negocio
Semestre 1: Ingeniería del software II - UNEXCA
Contenido: ¿Para qué modelar el negocio? ¿Cuándo modelar?Modelo de negocio en el proceso iterativo, ¿Cómo modelar? , procesos de negocio, casos de uso del negocio, diagrama CUN, actores, trabajador, objetos del negocio, entidades del negocio
LA CALIDAD DE LA INFORMACION EN LA NUEVA ERA DEL INTERNET
Modelado de Casos de uso del negocio
1. MODELO DE
MODELO DE
CASOS DE USO
CASOS DE USO
DEL NEGOCIO
DEL NEGOCIO
Unidad 1
Prof. Magemyl Egaña
Ingeniería del software II
2. Modelamos para comprender el
conjunto de procesos de
negocios que tienen lugar
dentro de una empresa, como
paso previo para establecer los
requisitos del sistema a
desarrollar.
¿PARA QUÉ MODELAR
EL NEGOCIO?
02
3. ¿PARA QUÉ MODELAR
EL NEGOCIO?
03
Ayuda a comprender el contexto del
sistema que se va a construir.
Evita generar conceptos erróneos
sobre lo que debe hacer el software y
como puede ser utilizado lo mejor
posible por la comunidad del negocio.
Es de suma importancia construir “el
mundo alrededor del sistema”.
4. ¿CUÁNDO MODELAR EL
NEGOCIO?
04
Cuando hay grupos nuevos de trabajo en la
organización.
Cuando la organización planifica o enfrenta un
proceso de reingeniería de negocios.
Cuando el software a construir será utilizado por
una parte importante de la organización.
Cuando existen flujos de trabajo no
documentados.
Cuando se ingresa como nuevo consultor a una
organización.
5. MODELO DE NEGOCIO EN
EL PROCESO ITERATIVO
05
Proceso 1:
Terminar primero el modelo de
negocios y luego comenzar con las
iteraciones, de manera de comprender
completamente el comportamiento del
negocio antes de comenzar el diseño del
sistema como un todo. La desventaja es
que los usuarios pueden desear el
sistema rápidamente y no estarán
dispuestos a esperar por el análisis del
negocio primero.
6. MODELO DE NEGOCIO EN
EL PROCESO ITERATIVO
06
Proceso 2:
Incluir el modelo de negocios dentro del
ciclo de vida de desarrollo, teniendo
como ventaja que se estudia la
organización a medida que se crea los
requisitos del sistema de software. Se
corre el riesgo de “mal entendimiento de
la organización” por lo que el sistema de
software no resolvería las necesidades
del cliente.
7. 1. Identificar y definir los procesos de negocios
según los objetivos de la organización.
2. Identificar los roles (actores, trabajadores y
entidades del negocio) implicados en los
diferentes procesos de negocio.
3. Definir un caso de uso de negocio CUN, para
cada proceso del negocio.
COMO MODELAR EL NEGOCIO
07
8. COMO MODELAR EL NEGOCIO
08
4. Modelar el flujo de tareas asociado a cada
proceso de negocio mediante los diagramas de
actividades y diagramas de secuencias, de
manera de mostrar la interacción entre los
estereotipos del negocio que trabajan para
conseguir objetivos.
5. Generar la especificación de casos de uso del
negocio a través de los casos de uso definidos y
sus diagramas de actividad y secuencia
asociados.
10. LOS PROCESOS DE NEGOCIOS
10
Son definidos por los objetivos de la
organización.
Satisfacen los objetivos de la empresa.
Sus elementos son: flujo de tareas,
estereotipos (actores, trabajadores y
entidades), información y las reglas de
negocio que regulan el funcionamiento de la
empresa.
Las reglas de negocio describen las
restricciones y el funcionamiento de la
organización y determinan políticas y
estructura de la información, más no son
requisitos pero si influyen en estos.
11. MODELADO DE CASOS
DE USO DEL NEGOCIO
11
Describe el negocio en términos de
casos de uso del negocio, los cuales
corresponden a los procesos de
negocio.
El modelo CUN es un modelo
descriptivo de los procesos de
negocios que usa un lenguaje y
notación específica y su interacción
con elementos internos (trabajadores
del negocio) y externos (actores del
negocio).
12. Representa a un proceso de negocio
Es una secuencia de acciones o flujo de trabajo
que produce un resultado observable para ciertos
actores del negocio.
Describe totalmente lo que hace el negocio.
Modela el flujo de tareas asociado a cada proceso
de negocio, apoyado en diagramas de actividad y
diagramas de secuencia que muestran la
interacción entre roles para conseguir objetivos.
CASO DE USO
DEL NEGOCIO
12
13. CASO DE USO DEL NEGOCIO
13
Su nombre y descripción breve deben ser claras
y fáciles de entender, incluso para personas
externas al equipo modelador del negocio.
Cada CUN es completo desde la perpectiva del
actor externo.
Cada CUN involucra al menos un actor o
trabajador.
Se describen a través de la especificación de
casos de uso del negocio que incluyen sus
diagramas de actividad y secuencia asociados.
14. DIAGRAMA DE CASOS DE
USO DEL NEGOCIO
14
Constituyen una representación gráfica de un conjunto
de elementos como actores, trabajadores y casos de
uso, así como las relaciones y dependencias que se
establecen entre ellos.
Un CUN puede asociarse con uno a varios trabajadores y
actores del negocio.
Un CUN se comunica con al menos un actor o
trabajador, de los contrario, hay error en el modelo
excepto cuando se trata de un caso de uso abstrato o un
caso de uso en una relación de generalización/
especialzación donde el CUN padre describe toda la
comunicación.
16. Es un rol que ejerce una persona o cosa dentro de
una organización.
Aquel que interectua con otros trabajadores del
negocio y manipula entidades del negocio.
Se modelan para entender los roles (no posiciones)
dentro del negocio y su relaciones con otros roles, su
responsabilidad, las habilidades y otros detalles de
su rol.
Un trabajador puede tener varios roles pero una sola
posición.
TRABAJADOR DEL
NEGOCIO
16
17. ACTOR DEL
NEGOCIO
Cualquier persona o cosa externa a la
organización, que mantiene una relación
recíproca con ella y que tiene un interés en la
acciones que ejecuta la empresa, ejemplo:
proveedores, clientes, acreedores,
inversionista, entre otro.
Alguien o algo fuera del negocio que
interactua con el negocio.
17
19. DIAGRAMA DE OBJETOS
19
Es un objeto de la organización.
Es utilizada por la organización en sus procesos de
negocios.
Es manipulada por los trabajadores del negocio e
incluye cosas que los trabajadores del negocio usan de
forma cotidiana.
Para ser detectadas, se pueden hacer las preguntas:
¿Qué productos produce la empresa? ¿Qué servicios
proporciona la compañía? ¿Qué artículos compra para
hacer su trabajo? ¿Que producto recibe su cliente?
¿Que artículo pasa de un trabajador a otro para que sea
procesado?
Es el sustantivo en el nombre del caso de uso del
negocio.
21. DIAGRAMA DE
OBJETOS DEL NEGOCIO
21
Es el diagrama que muestra la relación entre los
estereotipos actores, trabajador y entidades del
negocio a través de las líneas de asociación