Diagramas Uml

download Diagramas Uml

of 33

description

Diagramas Uml

Transcript of Diagramas Uml

  • 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