UML - Analisis del negocio

10

Click here to load reader

description

Analisis del negocio

Transcript of UML - Analisis del negocio

Page 1: UML - Analisis del negocio

1

Copyright © 2007, Cibertec. Todos los derechos reservados

Análisis del NegocioParte interna

Copyright © 2007, Cibertec. Todos los derechos reservados

Análisis de negocio

• El modelo del análisis de negocio describe la realización de los casos del uso del negocio modelando la interacción entre los trabajadores del negocio y las entidades de negocio.

• El propósito del modelo del análisis de negocio es describir cómo se ejecutan los casos del uso del negocio.

Page 2: UML - Analisis del negocio

2

Copyright © 2007, Cibertec. Todos los derechos reservados

Rol: Diseñador de Negocio

Copyright © 2007, Cibertec. Todos los derechos reservados

Elementos del Análisis de negocio

• Trabajadores del negocio identificados previamente.

• Entidades del negocio identificadas previamente.

• Asociaciones entre los trabajadores del negocio y las entidades del negocio.

• Diagramas de Realizacion:– Diagrama de Clases de Negocio– Diagrama de Actividades de procesos

Page 3: UML - Analisis del negocio

3

Copyright © 2007, Cibertec. Todos los derechos reservados

Elementos: Principales Estereotipos

• Estereotipos de UML más importantes de la etapa de Análisis del Negocio.

Trabajador del negocio

Entidad del negocio

Copyright © 2007, Cibertec. Todos los derechos reservados

Trabajador de Negocio

• Un trabajador del negocio o Business Workeres una abstracción de un sistema, de un ser humano o de un software que represente un rol realizado dentro de realizaciones del caso del uso del negocio.

• Un trabajador del negocio colabora con otros trabajadores del negocio, se notifica de acontecimientos del negocio y manipula entidades de negocio para realizar sus responsabilidades.

Page 4: UML - Analisis del negocio

4

Copyright © 2007, Cibertec. Todos los derechos reservados

Sugerencias para identificar un BW

• Son roles (humanos, software o hardware), no personas con nombres propios.

• Se encuentran dentro del negocio.• No siempre un rol está asociado con el nombre de un

cargo en la planilla de la organización.• El nombre no debe representar áreas, departamentos o

partes de una organización.• Cada trabajador debe participar en al menos un caso de

uso del negocio. Si no participa en ningún proceso debe ser eliminado del modelo.

Copyright © 2007, Cibertec. Todos los derechos reservados

Entidad de Negocio

• Representa un pedazo de la información significativo y persistente que es manipulada por los agentes del negocio y los trabajadores del negocio.

• Proporcionan la base para compartir información (documentos) entre los trabajadores del negocio que participan en diversas realizaciones del caso del uso del negocio.

• Representan una abstracción de la información persistente importante dentro del negocio. Por ejemplo, el inventario del producto es ciertamente información significativa, pero ésta no es información persistente.

Page 5: UML - Analisis del negocio

5

Copyright © 2007, Cibertec. Todos los derechos reservados

Sugerencias para identificar EN

• Participa por lo menos en un caso de uso.• Pueden ser usadas por diferentes trabajadores del

negocio en varios casos de uso del negocio.• Representan documentos, contratos, información

solicitada, producto, conocimiento, etc.• Solo debe ser considerada información relevante y

persistente al negocio.

Copyright © 2007, Cibertec. Todos los derechos reservados

Realización de un CUN

• Describe cómo los trabajadores del negocio y las entidades de negocio colaboran para realizar un caso de uso del negocio en particular.

• Mientras que un CUN describe qué pasos se deben realizar para entregar valor a un Stakeholders del negocio, una realización del CUN describe cómoestos pasos se realizan dentro de la organización.

• Los CUN se describen de una perspectiva externa, mientras que la realización del caso del uso del negocio se describe de una perspectiva interna.

Page 6: UML - Analisis del negocio

6

Copyright © 2007, Cibertec. Todos los derechos reservados

Realizar venta

Especificación del Caso de Uso del NegocioSolicitar Servicio

1.Actores1.1Artista

2.PropósitoSolicitar los servicios de la galería para realizar una exposición de arte.3.Breve DescripciónEl caso de uso comienza cuando el Artista se dirige a la galería para solicitar los servicios para una exposición de arte. Se entrevista con el Anfitrión quien le pide los datos necesarios y llena la solicitud de servicio de la galería. El caso de uso termina cuando el Artista recibe una copia de la Solicitud de Servicio o del Documento de Rechazo de Pedido.4.Flujo Básico de EventosAcción del Actor Respuesta del Proceso del Negocio1.El Artista solicita el servicio de para una exposición2.El Anfitrión solicita los datos personales del Artista3.El Artista entrega sus datos personales al Anfitrión4.El Anfitrión busca si los datos del Artista están registrados previamente en la galería5.El Anfitrión solicita información de las obras de arte al Artista.6.El Artista entrega la información de las obras al Anfitrión7.El Anfitrión registra la información de las obras de arte.8.El Anfitrión busca la información sobre las técnicas que maneja la galería en el sistema LogiSis9.El sistema LogiSis entrega la información sobre las técnicas que maneja la galería.10.El Anfitrión recibe la información sobre las técnicas y determina si la galería maneja las técnicas de las obras de arte.11.El Anfitrión llena la solicitud de servicio.12.El Anfitrión archiva la Solicitud de Servicio y entrega una copia al Artista13.El artista recibe la copia de la Solicitud de Servicio

Tecnica

Artista

Obra Solicitud de servicio

Sistema LogiSis

Documento de Rechazo de Pedido

Anfitrion

Inicio

Solici tar servic io de exposición

Entregar datos personales

Entregar información de las obras

Fin

Recibe Documento de Rechazo de Pedido

Recibir copia de la Solicitud de Servicio

: Documento de Rechazo de P edido

[creado]

Solici tar datos personales del artis ta

Buscar datos del artista

¿El artista está registrado?

Solic itar información de las obras

Registrar datos personales del artista

: A rtista

[regist rado]

Registrar información de las obras

Buscar técnicas de la galería

Recibir información sobre técnicas

: Obra

[registrada]

¿Domina las técnicas de las obras?

Elaborar D ocum ento de Rechazo de Pedido

Archivar Documento de Rechazo de Pedido

Llenar la Socilitud de Servicio

Archivar la Solicitud de Servic io

: Solic itud de servic io

[creado]

Entregar información sobre técnicas

: Tecnica

[ Sí ]

[ No ]

[ No ]

[ Sí ]

: Sistema LogiSis : Anfitrion : Artista

Realización de un CUN

Copyright © 2007, Cibertec. Todos los derechos reservados

Estructura de Análisis del Negocio

• Un package para las entidades de negocio

• Un package para las realizaciones de Negocio

• Un package para los trabajadores de negocio

Page 7: UML - Analisis del negocio

7

Copyright © 2007, Cibertec. Todos los derechos reservados

Realización de Casos de Uso

• Una realización de un caso de uso describe como un Trabajador de negocio y una entidad de negocio colaboran en la realización de un caso de Uso de Negocio

• Se efectúan:– Diagrama de Actividades– Diagrama de Clases de Negocio

Copyright © 2007, Cibertec. Todos los derechos reservados

Diagrama de Actividades

• Un diagrama de actividad en una realización del caso del uso del negocio, ordena las tareas o las actividades que logran una o mas metas de negocio, que satisfacen la iteración entre los Actores externos del negocio y los trabajadores internos del negocio.

• Se usa separadores de línea para representar principalmente trabajadores del negocio, y de cómo estos realizan el negocio

• Los flujos del objeto se utilizan para demostrar cómo las entidades de negocio se crean y se utilizan en un Flujo.

– Veamos el Anexo: Capitulo 5

Page 8: UML - Analisis del negocio

8

Copyright © 2007, Cibertec. Todos los derechos reservados

Diagrama de Clases de Negocio

• El Diagrama de Clases de NegocioDiagrama de Clases de Negocio es:– Herramienta proporcionada por UML.– Muestra los trabajadores del negocio y las

entidades del negocio así como las asociaciones entre los mismos.

– Solo se tiene en cuenta “¿QUIÉN manipula QUÉinformación?”

• ¿QUIÉN? (trabajador del negocio identificado).• ¿QUÉ? (entidad del negocio identificado). • Relaciones entre ellos (asociaciones).

Copyright © 2007, Cibertec. Todos los derechos reservados

Diagrama de clases

• Los diagramas de la clase muestran asociaciones, agregaciones y generalizaciones entre los trabajadores del negocio y las entidades de negocio.

• Puede mostrar los siguientes de diagramas de clase: Jerarquías de herencias

• Agregación de trabajadores del negocio y de las entidades de negocio.

• Cómo los trabajadores y las entidades del negocio se relacionan por medio de asociaciones.

Page 9: UML - Analisis del negocio

9

Copyright © 2007, Cibertec. Todos los derechos reservados

Diagrama de Clases de Negocio

BW_Encargado del Pool de Vehiculos

BW_Mecanico

Pedido de Reparacion de Vehiculo

Genera

Acta de Conformidad de Servicio

Genera

BW_Jefe DAM

Consulta / Autoriza

Aprueba

Ejemplo de:

Solicitud de Reparación de Vehiculo

Copyright © 2007, Cibertec. Todos los derechos reservados

Reglas de Negocio de Multiplicidad

Ejemplo de Reglas de negocio en: Atender Bar

– Una mesa es atendida por un mozo

– El mozo crea a una comanda por mesa

– La cajera crea una o mas cuentas por mesa

«Trabajador de Negocio»Mozo

«Trabajador de Negocio»Barman

«Trabajador de Negocio»Cajero

«Entidad de Negocio»Comanda

«Entidad de Negocio»Cuenta

1

1

Crea

1

1

Consulta

1

1

Consulta

1 1..*

Crea

Reglas del Negocio:Una mesa es atendida por un mozoEl mozo crea a una comanda por mesa

Reglas del Negocio:La cajera crea una o mas cuentas por mesa

Page 10: UML - Analisis del negocio

10

Copyright © 2007, Cibertec. Todos los derechos reservados

LABORATORIO N° 2

• En este laboratorio, usted:– Reconoce el ambiente de Microsoft Visio for

Enterprise Architects para Análisis de Negocio.

– Reconoce los elementos para Análisis de Negocio

– Asigna los estereotipos adecuados– Coloca los elementos de la versión 2.0 de

UML