Sie sind auf Seite 1von 54

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 Case Realization Business Use productos

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