MODELAMIENTO VISUAL Y UML
Tercera Sesin
Profesores del Curso
Anlisis y Diseo de Sistemas I
Objetivos
Entender los beneficios del modelamiento visual Reconocer al UML como lenguaje estndar en la construccin de SW Identificar los diagramas UML y su papel durante la construccin del SW
Anlisis y Diseo de Sistemas I
Fases
Flujos de Trabajo de Procesos
Modelacin de Negocios Requerimientos
Anlisis y Diseo Implementacin Prueba Implantacin
Flujos de Trabajo de Soporte
Inicio Elaboracin Construccin
Transicin
Admin. Configuracin Admin. de Proyectos Ambiente o Entorno
Iteracin(es) Preliminar Iter. #1 Iter. #2 Iter. #n Iter. #n+1 Iter. #n+2 Iter. #m Iter. #m+1
Iteraciones
Anlisis y Diseo de Sistemas I
Modelado de Negocio
Soportado por dos artefactos:
Vista Externa del negocio
Vista de Casos de Uso
Vista Interna del negocio
Vista Lgica
Anlisis y Diseo de Sistemas I
Anlisis y Diseo de Sistemas I
Temario
La Organizacin y el Anlisis Funcional Modelo del Negocio y RUP Propsitos Artefactos Roles Pasos para llevar a cabo el Modelo del Negocio.
Anlisis y Diseo de Sistemas I
La Organizacin y el Anlisis Funcional
La organizacin es un conjunto de personas, funciones, procesos y recursos combinados y dirigidos al logro de un objetivo comn o al giro del negocio a travs de: *La divisin de trabajo y funciones *Jerarqua de autoridad y responsabilidad
Anlisis y Diseo de Sistemas I
La Organizacin y el Anlisis Funcional
El realizar un anlisis funcional de la organizacin permite identificar sus funciones, relaciones entre s y con el exterior. El anlisis funcional debe estar desvinculado de la estructura organizacional. La estructura funcional es ms permanente que la estructura organizacional. Anlisis y Diseo de Sistemas I
Anlisis y Diseo de Sistemas I
Anlisis y Diseo de Sistemas I
Anlisis y Diseo de Sistemas I
Anlisis y Diseo de Sistemas I
Fases
Flujos de Trabajo de Procesos
Inicio Elaboracin Construccin Transicin
Modelo de Negocio Requerimientos Anlisis y Diseo Implementacin Prueba
Desarrollo
Flujos de Trabajo de Soporte
Admin. Configuracin Administracin Ambiente
Iteracin(es) Preliminar Iter. #1 Iter. #2 Iter. #n Iter. #n+1 Iter. #n+2 Iter. #m
Iter. #m+1
Anlisis y Diseo de Sistemas I
Iteraciones
Es un modelo que provee una vista esttica de la estructura de la organizacin y una vista dinmica dentro de los procesos de la organizacin. Permite entender los problemas actuales de la organizacin. Asegura que los clientes, usuarios, desarrolladores y otros involucrados tengan igual entendimiento de la empresa.
Anlisis y Diseo de Sistemas I
Anlisis y Diseo de Sistemas I
Anlisis y Diseo de Sistemas I
Anlisis y Diseo de Sistemas I
(Fase de Inicio )
Anlisis y Diseo de Sistemas I
* Identifique la misin y visin de la organizacin y/o reas de estudio que correspondan. Visin del Negocio * Desarrolle un entendimiento preliminar de los objetivos de la empresa, los cuales son determinados por los stakeholders y responsables del negocio. Objetivos del Negocio
Anlisis y Diseo de Sistemas I
* Identifique las reglas del negocio. Reglas del Negocio
Elaborar un listado de trminos definiciones usados comnmente. Glosario de Trminos
Anlisis y Diseo de Sistemas I
Involucrar a las personas con ms experiencia y conocimiento en la organizacin de la siguiente manera: a) Convertirlos en miembros del equipo de modelado de negocio. b) Entrevistarlos para conocer sus ideas y opiniones basadas en sus experiencias. c) Hacer que revisen nuestros avances.
*
Anlisis y Diseo de Sistemas I
Visin de Negocio
Captura los objetivos de alto nivel del negocio. Fundamenta las razones por las que el proyecto est relacionado con las futuras desiciones estratgicas.
Business Vision
Anlisis y Diseo de Sistemas I
Partes del Documento Visin del Negocio
Introduccin Posicionamiento del Negocio Descripcin de los Stakeholder y Clientes Objetivos del Modelo de Negocio Otros Requerimientos
Anlisis y Diseo de Sistemas I
Objetivos del Negocio
Es un requisito que debe ser satisfecho por el negocio. Describe el valor deseado de una medida en particular a futuro, y se utiliza para planear y administrar las actividades del negocio.
Incrementar en 50% para finales de ao las ventas en Lima
Anlisis y Diseo de Sistemas I
Reglas del Negocio
Es una poltica o condicin que debe ser satisfecha por el negocio.
El pago de planillas se realizar los das 25 de cada mes y va depsito en cuenta bancaria. No se realizar ningn desembolso sin previo documento que sustente la conformidad del bien o servicio Anlisis y Diseo de Sistemas I
Partes del Documento de las Reglas del Negocio
Introduccin. Propsito. Alcance Referencias Resumen Reglas del negocio.
Anlisis y Diseo de Sistemas I
Glosario del Negocio
Es importante acordar desde el inicio del proyecto, el emplear una terminologa de negocio comn.
Para que la importacin pueda ser ingresada en almacn el cliente debe presentar una DUA Si la recepcionista no sella la OSM, los tcnicos no pueden entregar los equipos al cliente
En ambos casos los trminos DUA y OSM deben estar definidos en el Glosario de Trminos.
Anlisis y Diseo de Sistemas I
Partes del Documento de Glosario del Negocio
Introduccin. Propsito. Alcance Referencias Resumen Definiciones
Anlisis y Diseo de Sistemas I
Situacin del Negocio
Se ha preferido reunir los documentos anteriormente explicados en el artefacto: Situacin del Negocio
Visin Glosario
Situacin del Negocio
Objetivos
Reglas
Anlisis y Diseo de Sistemas I
*Requiere haber identificado los objetivos del negocio.
*El equipo de trabajo debe tener claras las fronteras del negocio que est describiendo.
Anlisis y Diseo de Sistemas I
Registrar Cotizaciones
Incrementar en un 50% las ventas en Lima a finales del 2004
Monitorear las ventas
Marketear los nuevos productos
Anlisis y Diseo de Sistemas I
Define un conjunto de acciones que el negocio lleva a cabo y provee resultados de valor a quienes interactan con el. Son procesos de negocio descritos bajo un punto de vista externo que percibe algn tipo de valor.
Anlisis y Diseo de Sistemas I
Cliente
Jefe Importaciones
Registrar cotizaciones de productos
Anlisis y Diseo de Sistemas I
Representa un rol que algo o alguien externo desempea en relacin con el negocio.
Quin interacta con el negocio? Quien est interesado en lo que saldr o ingresar al proceso?
Cliente
Anlisis y Diseo de Sistemas I
Un actor de negocio expresa un rol no una persona. Una persona puede jugar varios roles. Cada actor del negocio debe estar asociado correctamente con el caso de uso de negocio en el que participa. Sino deber ser retirado. El actor del negocio o el proceso de negocio pueden iniciar la comunicacin. Cada actor de negocio puede ser subclasificado mediante la relacin de generalizacin. Existen situaciones en los que existan sistemas de informacin externos que podran ser actores del negocio.
Anlisis y Diseo de Sistemas I
Consiste en: *Detallar la definicin de los casos de uso del negocio. *Describir cmo los casos de uso del negocio soportan los objetivos del negocio.
*Verificar que los casos de uso del negocio representen correctamente cmo el negocio es conducido.
Anlisis y Diseo de Sistemas I
Documento en el que se detallan el proceso de negocio.
Anlisis y Diseo de Sistemas I
Es un modelo que describe la direccin e intencin del negocio. La direccin es provista por los objetivos del negocio. Mientras que la intencin es expresada por los diagramas que permiten ver cmo interactuar con el entorno. El BUCM como un todo debe ser correcto, consistente y fcil de leer. Debe proveer el entendimiento necesario para construir el futuro sistema de software.
Anlisis y Diseo de Sistemas I
Business Use Case Model
Business Goal
Business Use Case
Modelo de Casos de Uso del Negocio
Business Actor
Anlisis y Diseo de Sistemas I
Pre-Matricular Alumno.
(from Actores del Negocio) (from Casos de Uso de Negocio)
Gestion Estadistica de horario
(from Casos de Uso de Negocio)
Jef e Carreras
(from Actores del Negocio)
Gestionar Matricula
(from Casos de Uso de Negocio)
Gestionar Cursos
(from Casos de Uso de Negocio)
Gestionar Retiro/cambio
(from Casos de Uso de Negocio)
Gestionar Horarios
(from Casos de Uso de Negocio)
Sistema Horarios
(from Actores del Negocio)
Gestionar Registro de Docentes
(from Casos de Uso de Negocio)
Prof esor
(from Actores del Negocio)
Gestionar Dictado Prof esor
(from Casos de Uso de Negocio)
Anlisis y Diseo de Sistemas I
Consiste en: *Identificar todos los roles, productos, entregables del negocio y describir cmo el proceso del negocio ser llevado a cabo por los business workers y las entidades dentro del negocio. *Se utilizarn los diagramas de actividades, diagramas de colaboracin y diagramas de clases para la realizacin de cada proceso del negocio. Anlisis y Diseo de Sistemas I
Este diseo se realiza en el Modelo de Anlisis del Negocio. Este es un modelo interno de negocio centrado en la explicacin del cmo.
Business Worker Business Use Case Realization
Modelo de Anlisis del Negocio
Business Entity
Anlisis y Diseo de Sistemas I
Elementos del Modelo de Anlisis del Negocio
Business Entity o Entidad de Negocio: Ente manipulado por los workers. Business Worker o Trabajador del Negocio: Rol o roles dentro del proceso del negocio que manipula las entidades del negocio.
Anlisis y Diseo de Sistemas I
Cotizacion
Vendedor
Elementos del Modelo de Anlisis del Negocio
Coleccin de diagramas que muestra cmo los workers y entidades del negocio llevan a cabo el caso de uso del negocio.
RN_Cotizar productos
Business Use Case Realization o Realizacin de Caso de Uso del Negocio
Cotizar productos
(from Business Use Case)
Cotizar productos RN_
Anlisis y Diseo de Sistemas I
Diagramas de la Realizacin de Casos de Uso de Negocio
Cotizar Business Use productos Case Realization
Diagrama de Actividades del Negocio
Diagrama de Clases del Negocio
Anlisis y Diseo de Sistemas I
Diagramas de Actividades del Negocio
Describe la secuencia de actividades. Permite plasmar el comportamiento condicional y paralelo.
Anlisis y Diseo de Sistemas I
Actividad de negocio Decisin
Particiones o swimlanes
Condicin de guardia
Objetos de informacin
Anlisis y Diseo de Sistemas I
Barra de Sincronizacin Para las actividades en paralelo
Anlisis y Diseo de Sistemas I
Diagramas de Actividades del Negocio y los Flujos de Objetos
Representa la relacin entre una actividad y el objeto que esta crea como output o utiliza como imput
Elabora orden
: Orden
Anlisis y Diseo de Sistemas I
Flujos de Objetos y Transiciones
No necesita una transicin si su diagrama tiene dos actividades conectadas a travs de un objeto y dos flujos de objetos correspondientes.
Estado
Anlisis y Diseo de Sistemas I
Diagramas de Objetos del Negocio
Representa la responsabilidades de los workers con respecto a las entidades de negocio y...
Anlisis y Diseo de Sistemas I
Diagramas de Objetos del Negocio
...las relaciones entre las mismas entidades de negocio.
Anlisis y Diseo de Sistemas I
Generalizacin
Anlisis y Diseo de Sistemas I
Recomendaciones
Diagrame en el siguiente orden: - Workers - Actividades (sin objetos) - Entidades de Negocio - Actividades (con objetos)
Anlisis y Diseo de Sistemas I