Está en la página 1de 24

MODELAMIENTO DE SISTEMAS CON

RUP – UML y RATIONAL ROSE

EL MODELAMIENTO DEL
NEGOCIO

Ing. Denny J. Fuentes Adrianzén


CIP Nº 80286
ISOO

Modelamiento del Negocio


Agenda:
• Actividades
• Artefactos
• Flujo de trabajo: Modelamiento del Negocio
• 1. Modelo de Casos de Uso del Negocio
• 2. Modelo de Objetos del Negocio
• 3. Modelo del Dominio del Problema
ISOO

Actividades
ISOO

Artefactos
ISOO

Que es un modelo del Negocio ?


Objetivo:
 Comprender el conjunto de Procesos de Negocio que
tienen lugar dentro de una empresa, como paso
previo a establecer los requisitos del sistema a
desarrollar.

 Comprender la Estructura y la Dinámica de la


Organización en donde el Sistema será
implementado.

 Comprender la problemática de la Organización


en donde el Sistema será implementado.
ISOO

Una empresa se caracteriza por:


– Informaciones que produce y manipula.
– Tareas que producen o manipulan la información.
– Trabajadores que participan en las tareas.
– Flujos de trabajo que definen cómo los
trabajadores colaboran para el cumplimiento de
una tarea.

La empresa organiza su actividad a


través de un conjunto de procesos de
negocio.
Los procesos de negocio están
restringidos por las reglas del negocio
que determinan políticas y estructura
de la información.
ISOO

Notación

Business Actor Business Worker

Business Use Case Business Entity


ISOO

1. Modelo de Casos de Uso del


Negocio
El Modelo de Use-Case del Negocio muestra las funciones
dentro del negocio.
Muestra los procesos principales de la organización

Business Actor Business Use Case

Association
ISOO

1. Modelo de Casos de Uso del


Negocio
Un modelo de casos de uso del negocio describe los
procesos del negocio de la organización en términos
de use case del negocio y actores del negocio que
corresponden a procesos del negocio y clientes
respectivamente.

Un modelo de casos de uso del negocio se


describe mediante diagramas de casos de uso.
ISOO

Actor del negocio


Un actor del negocio REPRESENTA UN ROL JUGADO EN RELACIÓN
AL NEGOCIO. Hay que preguntarse a quien le interesa la salida o el
resultado del proceso del negocio o quien demanda su ejecución.

Un Actor del negocio puede ser un individuo, grupo, organización,


empresa o maquina que interactúa con el negocio, tal como:
Clientes
Proveedores
Vendedores
Autoridades (legales, reguladoras)
Sistemas de Información fuera del negocio
Business Actor

Se especifica el nombre del


Actor
ISOO

Business use case


Es una secuencia de acciones que producen un resultado de valor
observable a un actor del negocio en particular.
Representa un “Proceso del Negocio”.

Business Use Case

Se especifica el nombre del


Caso de Uso del Negocio
ISOO

1. Modelo de Casos de Uso del


Negocio
Muestra la interacción de Actores del negocio y use case del
negocio.

Business Actor Business Use Case

Ver Ejemplo:
ISOO

MCUN – Sistema de Transportes de Pasajeros

Cliente Administrar Unidades y Personal Area Personal

Realizar Programación de Viajes

Area Ventas

Administrador Gestionar Servicios

Controlar Inventarios Area Almacen


ISOO

2. Modelo de Objetos del


Negocio
Un modelo de objetos del negocio es un modelo interno a un
negocio.

Describe como cada CASO DE USO es llevado a cabo por parte de


un conjunto de trabajadores que utilizan un conjunto de entidades
del negocio y de unidades de trabajo.

Business Worker Business Entity

Unidirectional Association
ISOO

Business worker
Un BUSINESS WORKER es una clase que representa una
abstracción de un humano que actua en el el sistema. Puede
interactuar con otros business workers y manipular business
entities MIENTRAS participa en la realización del use case.

Business Worker

Se especifica el nombre del


Trabajador del Negocio
ISOO

Business Entity
Una BUSINESS ENTITY es una clase que es pasiva; esto es, ella
no inicia la interacción con otros objetos. Representan los objetos
que los business workers (Trabajadores del Negocio) accesan,
inspeccionan, manipulan, y también producen. Las entidades del
negocio proveen la base para compartir entre los business
workers en diferentes realizaciones de use case.

Business Entity

Se especifica el nombre de la
Entidad del Negocio
ISOO

2. Modelo de objetos del


negocio
Este modelo sirve para mostrar la realización de un Use Case del
Negocio. Es decir, como colaboran los Business Worker y las
Entidades del Negocio, para cumplir con el proceso del negocio.

Business Worker Business Entity

Ver Ejemplo:
ISOO

2. MODELO DE OBJETOS DEL NEGOCIO


a) MON Administrar Unidades y Personal

Om nibus

verificar

verificar
verificar Destino

verificar
verificar

verificar
Horario Jefe de Personal

Jefe de Mantenimiento
registrar

Personal
2. MODELO DE OBJETOS DEL NEGOCIO
b) MON Controlar Inventarios

Equipaje

verificar
registrar
registrar verificar
Encomienda
Repuesto

verificar registrar

verificar

verificar
actualizar
Jefe de Almacén

registrar
Kardex
actualizar
verificar

Accesorio

Libro Cargo
ISOO

3. Modelo del Dominio del


Problema
• Permite captar los objetos que realizan actividades de entrada
y salida, constituyéndose en entidades y conceptos del
dominio.

• Se utilizan para crear un MODELO CONCEPTUAL INICIAL.

• Una clase para cada información que vaya a ser tratada por el
sistema software.

• No preocuparse en las relaciones entre clases.


ISOO

3. Modelo del Dominio del


Problema
• Captura los mas importante tipos de objetos en el contexto del
sistema.
• Los objetos del dominio del problema representa algo que existe
o eventos que traspasan el ambiente del sistema.
• Las clases del dominio del problema se presentan en tres formas
típicas:
– Los objetos del negocio que representan algo que es
manipulado en el negocio, como ordenes, cuentas, contratos, etc.

Nombre de Entidad
ISOO

3. Modelo del Dominio del


Problema
– Objetos del mundo real y conceptos que el sistema
necesita.
– Eventos que traspasen el dominio del sistema.

• El modelo del dominio del problema es descrito en un


diagrama UML ( particularmente en un diagrama de clase pero
no muy detallado).

• Este diagrama ilustra clientes, usuarios, observadores y otros


que forman parte de las clases del dominio del problema y
como se relacionan a través de asociaciones.
Ver Ejemplo:
ISOO

1 1..*
Usuarios Asignacion Caja Serie Documentos Programación Viaje Boleto Viaje
1 * 1
1 1..*
1..* 1 1..*
1..*
1..*

Detalle PrograViaje
1..*
Encomienda 1..*

1..* 1..* 1

1..* 1
1 1 1
Tipo Documento Pasajeros Ticket Equipaje
Caja Ventas
1 1 1..*

Omnibus

1 1..*
1
Destinatario Detalle Encomienda Salida Destino
1..*
1
* 1..*

Destinos

1 1

Tipo Encomienda
1..*

Programacion Viaje Choferes


1..* 1
ISOO

¿Preguntas?

GRACIAS

También podría gustarte