Post on 29-Feb-2016
description
Unidad IV MODELADO DE PROCESOS DE NEGOCIOS CON UML.
Objetivo:El alumno modelar los procesos del negocio con UML para elaborar un prototipo de un sistema de informacin.
Temas:
Diagramas UML.
-Diagramas de casos de uso.- Diagramas de componentes.- Diagramas de colaboracin.- Diagramas de objetos.
Modelo de procesos de negocios (UML).
Modelo de dominio
Para que sirve modelar el dominioConsiste en uno o ms diagramas de clase UML que muestran
Los conceptos bsicos del dominio del problema
Sus propiedades mas importantes
Las relaciones importantes entre dichos conceptos
El modelos del dominio es una herramienta de comunicacin fundamental queObliga a desarrolladores y usuarios a pensar formalmente sobre el problema.
Permite validar la comprensin del problema.
Establece un vocabulario del problema
Junto con los requerimientos, constituye la entrada mas importante para el diseo
Normalmente se requieren varias iteraciones para obtener un buen modelo de dominio.
Casos de uso de negocioOBJETIVO: DOCUMENTAR LOS CASOS DE USO DE NEGOCIO MEDIANTE LA TCNICA DE CASOS DE USO.
Casos de uso de negocioDescribe los procesos de un negocio, vinculados al campo de accin
Describe la interaccin entre el negocio y las entidades externas pero importantes para ste.
Actor de negocio
Caso de uso de negocio
Quienes lo usan?Analistas de negocio
Diseadores de Negocio
Stakeholders
Cualquier interesado en el modelo del negocio
Ayuda a comprender y mejorar la forma en que el negocio interacta con el medio y da un mejor contexto para el desarrollo de sistemas
Diagrama de casos de usoMuestra :
El comportamiento del negocio
El alcance del negocio
Interacciones con las entidades externas
Elementos del diagrama de casos de uso de negocio
Vender productos
Agente de ventas
Caso de uso de negocio
ActoresEs cualquier individuo, rol, grupo ,organizacin, compaa o mquina que interacta con el negocio.
Clientes, socios, proveedores, autoridades legales, partes de otras compaas, roles o reas
Se nombran conforme al rol que desempean en el negocio
Proveedor
Casos de uso de negocioEs una secuencia de acciones realizadas en un negocio que produce un resultado de valor observable para un actor en particular del negocio.
Se nombran con un gerundio o un verbo unido a un sustantivo
Por ejemplo:Produciendo
Comprar producto
Vender producto
Desarrollar producto
Se nombra desde el punto de vista del actor
Caso de uso de negocio
Especificaciones de Casos de Uso de Negocio
Es la descripcin del flujo de actividades quedebe suceder para que se genere el objeto devalor como producto o servicio que satisfacena alguien involucrado en el negocio.
Documentacin de los casos de usoLos casos de uso se documentan con
Una breve descripcin El propsito del caso de uso en unas cuantas
lneas
El flujo detallado de los eventos Descripcin detalla de los eventos
Terminologa simple orientada al negocio, se escribe en trminos de lo que la compaa requiere hacer
Caso de uso de Alto nivel Las descripciones breves de los casos de uso se pueden realizar al principio del proyecto.
Nombre del caso de uso: Fabricando equipo de oficina
Descripcin Breve: Proceso mediante el cual la organizacin fabrica equipo de oficina con
calidad estndar que garantice satisfacer la demanda del mercado, optimizando el consumo de recursos.
Estructura de los flujos de eventosLas secciones que forman el flujo de eventos de un caso de uso
Precondiciones
Flujo principal
Flujos alternos
Flujos Excepcionales
Post-condiciones
Para su empresaElaborar el modelo de casos de uso de negocio.
Descripcin de alto nivel
Descripcin detallada de flujos
Diagramas de objetos
Diagrama de objetosPresentan un conjunto de objetos y sus relaciones identificados casos de uso de un escenario.
Para representarlos se parte de un proceso de identificacin de sustantivos en la descripcin de eventos normales y colaboracin de los casos de uso negocios.
Objeto: Es cualquier cosa, lugar, persona del negocio acerca de la cual se puede guardar informacin y asociar un comportamiento.
Los modelos de objetos del dominio estn asociados a cada uno de los casos de uso del negocio. Los objetos de dominio representan las cosas que existen o los eventos que suceden en el entorno en el que trabaja el negocio.
Ejemplo
Diagramas de componentes
Representan los componentes fsicos de una empresa.
Un componente es un grupo de objetos o componentes ms pequeos que interaccionan entre ellos y se combinan para dar un servicio (los mtodos de las clases son componentes).
Elementos del Diagrama de Componentes
Normalmente los diagramas de Componentes contienen:
componentes
interfaces
Relaciones de dependencia, generalizacin, asociacin y realizacin
Paquetes o subsistemas
COMPONENTEUn componente se representa con un rectngulo en el que se escribe su nombre y en el semuestran dos pequeos rectngulos al lado izquierdo generalmente, tambin se pueden usar laslos siguientes representaciones:
INTERFACES
Es el lazo de unin entre varios componentes.
Donde C es el nombre de la interfaz.
Las interfaces pueden representarse de varias formas, se muestra en la imagen siguiente:
Clasificacin de procedimientos
Registro_pedido
Elaboracion_contratos
Cobro_deuda_pendiente
Bsqueda _ producto
Bsqueda _ cuenta
Cobro_deuda_pendie
nte
Registro_pedidoBsqueda _
producto
Elaboracin _
contrato
Bsqueda _ cuenta
Diagrama de colaboracin
Diagrama de colaboracin1) Muestra la secuencia de mensajes entre objetos durante un escenario concreto , por
ejemplo en un caso de uso
2) Cada objeto viene dado por una barra vertical
3) El tiempo transcurre de arriba abajo
4) Cuando existe demora entre el envo y la atencin se puede indicar usando una lnea oblicua
Para que sirvenSon tiles en la fase exploratoria para identificar objetos.
La distribucin de los objetos en el diagrama permite observar adecuadamente la interaccin de un objeto con respecto de los dems.
La estructura esttica viene dada por los enlaces; la dinmica por el envo de mensajes por los enlaces.
El diagrama de colaboracin enfatiza la relacin entre los objetos ya que es un diagrama de objetos en donde se aaden las llamadas entre objetos
Comportamiento Diagramas de colaboracin