Vous êtes sur la page 1sur 24

DESARROLLO DE SOFTWARE EN OBJETOS

BASADO EN RUP Y UML

Flujo de Trabajo:

EL MODELAMIENTO DEL
NEGOCIO

Ing Denny John Fuentes Adrianzn


Docente ICI - FACFyM - UNPRG
CIP N 80286

ISOO

Modelamiento del Negocio


Agenda:
Actividades
Artefactos
Flujo de Trabajo
Modelo de Use Case del Negocio (MCUN)
Modelo de Objetos del Negocio (MON)
Modelo del Dominio del Problema (MDP)

ISOO

Actividades

ISOO

Artefactos

ISOO

Qu 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 Dinmica de la
Organizacin en donde el Sistema ser
implementado.
Comprender la Problemtica de la Organizacin
en donde el Sistema ser implementado.

ISOO

Una empresa se caracteriza por:

Informaciones que produce y manipula.


Tareas que producen o manipulan la informacin.
Trabajadores que participan en las tareas.
Flujos de trabajo que definen cmo los trabajadores
colaboran para el cumplimiento de una tarea.
La empresa organiza su actividad a travs
de un conjunto de Procesos de Negocio.
Los
procesos
de
negocio
estn
restringidos por las Reglas del Negocio
que determinan polticas y estructura de
la informacin.

ISOO

Notacin

Business Actor

Business Worker

Actor del Negocio

Trabajador del Negocio

Business Use Case

Business Entity

Caso de Uso del Negocio

Entidad del Negocio

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 organizacin.

Business Use Case


Business Actor
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 organizacin en trminos 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 RELACIN
AL NEGOCIO. Hay que preguntarse a quien le interesa la salida o el
resultado del proceso del negocio o quien demanda su ejecucin.
Un Actor del negocio puede ser un individuo, grupo, organizacin,
empresa, un Sistema o maquina que interacta con el negocio, tal
como:

Clientes
Proveedores
Vendedores
Autoridades (Legales, reguladoras, etc.)
Sistemas de Informacin fuera del negocio
Se especifica el nombre del
Actor

Business 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 interaccin 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 Pers onal

Realizar Programacin 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 DEL NEGOCIO 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
abstraccin de un humano que actua en el el sistema. Puede
interactuar con otros business workers y manipular business
entities MIENTRAS participa en la realizacin del Business 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 interaccin con otros objetos. Representan los objetos
que los business workers (Trabajadores del Negocio) accesan,
inspeccionan, manipulan, y tambin 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 realizacin 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
Jefe de Personal

Horario
Jefe de Mantenimiento
registrar

Personal

2. MODELO DE OBJETOS DEL NEGOCIO


b) MON Controlar Inventarios

Equipaje
verificar

registrar

registrar

verificar

Encomienda

Repuesto
registrar

verificar
verificar

verificar

actualizar
Jefe de Almacn

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, constituyndose en entidades y conceptos del
dominio.
Se utilizan para crear un MODELO CONCEPTUAL INICIAL.
Una clase para cada informacin 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
tpicas:

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 travs de asociaciones.
Ver Ejemplo:

ISOO
Usuarios

Asignacion Caja
1

Serie Documentos

*
1..*

Boleto Viaje

1..*

1..*

Programacin Viaje
1

1..*

1..*
1..*
Detalle PrograViaje

1..*
1..*

Encomienda
1..*

1
Caja Ventas

1..*
Tipo Documento

1..*

Pasajeros

Ticket Equipaje
1

1..*

Omnibus
1

1
Destinatario

1..*
Detalle Encomienda
*

1
Salida Destino
1

1..*
1..*

Destinos
1

1
Tipo Encomienda
1..*
Programacion Viaje

Choferes
1..*

ISOO

Preguntas?

GRACIAS

Vous aimerez peut-être aussi