MODELAMIENTO VISUAL Y UML
Tercera Sesión
Profesores del Curso
Análisis y Diseño de Sistemas I
Objetivos
• Entender los beneficios del modelamiento
visual
• Reconocer al UML como lenguaje
estándar en la construcción de SW
• Identificar los diagramas UML y su papel
durante la construcción del SW
Análisis y Diseño de Sistemas I
Fases
Flujos de Trabajo de Procesos
Inicio
Elaboración
Construcción
Transición
Modelación de Negocios
Requerimientos
Análisis y Diseño
Implementación
Prueba
Implantación
Flujos de Trabajo de Soporte
Admin. Configuración
Admin. de Proyectos
Ambiente o Entorno
Iteración(es)
Preliminar
Iter.
#1
Iter.
#2
Iter.
#n
Iter.
#n+1
Iter.
#n+2
Iter.
#m
Iter.
#m+1
Iteraciones
Análisis y Diseño de Sistemas I
Modelado de Negocio
• Soportado por dos artefactos:
Vista Externa
del negocio
Vista Interna
del negocio
Vista de Casos de Uso
Vista Lógica
Análisis y Diseño de Sistemas I
Análisis y Diseño de Sistemas I
Temario
•
•
•
•
•
•
La Organización y el Análisis Funcional
Modelo del Negocio y RUP
Propósitos
Artefactos
Roles
Pasos para llevar a cabo el Modelo del
Negocio.
Análisis y Diseño de Sistemas I
La Organización y el Análisis
Funcional
•La organización es un conjunto de
personas, funciones, procesos y
recursos combinados y dirigidos al
logro de un objetivo común o al giro
del negocio a través de:
*La división de trabajo y funciones
*Jerarquía
de
autoridad
y
responsabilidad
Análisis y Diseño de Sistemas I
La Organización y el Análisis
Funcional
• El realizar un análisis funcional de la
organización permite identificar sus
funciones, relaciones entre sí y con el
exterior.
• El
análisis
funcional
debe
estar
desvinculado
de
la
estructura
organizacional.
• La
estructura
funcional
es
más
permanente
que
la
estructura
organizacional.
Análisis y Diseño de Sistemas I
Análisis y Diseño de Sistemas I
Análisis y Diseño de Sistemas I
Análisis y Diseño de Sistemas I
Análisis y Diseño de Sistemas I
Fases
Flujos de Trabajo de Procesos
Inicio
Elaboración
Construcción
Transición
Modelo de Negocio
Requerimientos
Análisis y Diseño
Implementación
Prueba
Desarrollo
Flujos de Trabajo de Soporte
Admin. Configuración
Administración
Ambiente
Iteración(es)
Preliminar
Iter.
#1
Iter.
#2
Iter.
#n
Iter.
#n+1
Iter.
#n+2
Iteraciones
Iter.
#m
Iter.
#m+1
Análisis y Diseño de Sistemas I
• Es un modelo que provee una vista
estática de la estructura de la organización
y una vista dinámica dentro de los
procesos de la organización.
• Permite entender los problemas actuales
de la organización.
• Asegura que los clientes, usuarios,
desarrolladores y otros involucrados
tengan igual entendimiento de la empresa.
Análisis y Diseño de Sistemas I
Análisis y Diseño de Sistemas I
Análisis y Diseño de Sistemas I
Análisis y Diseño de Sistemas I
(Fase de Inicio )
Análisis y Diseño de Sistemas I
* Identifique la misión y visión de la
organización y/o áreas de estudio que
correspondan.
Visión 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
Análisis y Diseño de Sistemas I
* Identifique las reglas del negocio.
Reglas del Negocio
•Elaborar un listado de términos
definiciones usados comúnmente.
Glosario de Términos
y
Análisis y Diseño de Sistemas I
Involucrar a las personas con más
experiencia y conocimiento en la
organización 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.
*
Análisis y Diseño de Sistemas I
Visión de Negocio
Captura los objetivos de alto nivel
del negocio. Fundamenta las
razones por las que el proyecto
está relacionado con las futuras
desiciones estratégicas.
Business
Vision
Análisis y Diseño de Sistemas I
Partes del Documento
Visión del Negocio





Introducción
Posicionamiento
del Negocio
Descripción de los
Stakeholder y
Clientes
Objetivos del
Modelo de Negocio
Otros
Requerimientos
Análisis y Diseño 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 año las
ventas en Lima”
Análisis y Diseño de Sistemas I
Reglas del Negocio
Es una política o condición que debe
ser satisfecha por el negocio.
“ El pago de planillas se realizará los días 25 de cada mes
y vía depósito en cuenta bancaria.”
“ No se realizará ningún desembolso sin previo
documento que sustente la conformidad del bien o
servicio”
Análisis y Diseño de Sistemas I
Partes del Documento de las
Reglas del Negocio
•
•
•
•
•
•
Introducción.
Propósito.
Alcance
Referencias
Resumen
Reglas del
negocio.
Análisis y Diseño de Sistemas I
Glosario del Negocio
Es importante acordar desde
el inicio del proyecto, el
emplear una terminología de
negocio común.
“ Para que la importación pueda ser ingresada en
almacén el cliente debe presentar una DUA”
“ Si la recepcionista no sella la OSM, los técnicos no
pueden entregar los equipos al cliente”
En ambos casos los términos DUA y OSM deben estar
definidos en el Glosario de Términos.
Análisis y Diseño de Sistemas I
Partes del Documento de
Glosario del Negocio
•
•
•
•
•
•
Introducción.
Propósito.
Alcance
Referencias
Resumen
Definiciones
Análisis y Diseño de Sistemas I
Situación del Negocio
• Se ha preferido reunir los documentos
anteriormente explicados en el
artefacto: Situación del Negocio
Visión
Glosario
Situación del
Negocio
Objetivos
Reglas
Análisis y Diseño de Sistemas I
*Requiere haber identificado los objetivos
del negocio.
*El equipo de trabajo debe tener claras las
fronteras del negocio que está describiendo.
Análisis y Diseño de Sistemas I
Registrar Cotizaciones
Incrementar en un 50% las ventas en
Lima a finales del 2004
Monitorear las ventas
Marketear los nuevos productos
Análisis y Diseño de Sistemas I
Define un conjunto de acciones que el
negocio lleva a cabo y provee resultados
de valor a quienes interactúan con el.
Son procesos de negocio descritos bajo un
punto de vista externo que percibe algún
tipo de valor.
Análisis y Diseño de Sistemas I
Cliente
Jefe Importaciones
Registrar cotizaciones de productos
Análisis y Diseño de Sistemas I
Representa un rol que algo o alguien
externo desempeña en relación con el
negocio.
• Quién interactúa con el
negocio?
• Quien está interesado en
lo que saldrá o ingresará
al proceso?
Cliente
Análisis y Diseño 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 comunicación.
• Cada actor de negocio puede ser subclasificado
mediante la relación de generalización.
• Existen situaciones en los que existan sistemas
de información externos que podrían ser
actores del negocio.
Análisis y Diseño de Sistemas I
Consiste en:
*Detallar la definición de los casos de uso
del negocio.
*Describir cómo los casos de uso del
negocio soportan los objetivos del negocio.
*Verificar que los casos de uso del negocio
representen correctamente cómo el negocio
es conducido.
Análisis y Diseño de Sistemas I
Documento en el que se detallan el
proceso de negocio.
Análisis y Diseño de Sistemas I
• Es un modelo que describe la dirección e
intención del negocio.
• La dirección es provista por los objetivos
del negocio. Mientras que la intención es
expresada por los diagramas que permiten
ver cómo interactuar con el entorno.
• El BUCM como un todo debe ser correcto,
consistente y fácil de leer. Debe proveer el
entendimiento necesario para construir el
futuro sistema de software.
Análisis y Diseño de Sistemas I
Business Use Case Model
Business
Goal
Business
Use Case
Modelo de Casos de Uso del Negocio
Business
Actor
Análisis y Diseño de Sistemas I
Pre-Matricular
(from Casos de Uso de Negocio)
Alumno.
Gestion Estadistica de horario
(from Casos de Uso de Negocio)
Jef e Carreras
(from Actores del Negocio)
(from Actores del Negocio)
Gestionar Matricula
Gestionar Cursos
(from Casos de Uso de Negocio)
(from Casos de Uso de Negocio)
Gestionar Retiro/cambio
Gestionar Horarios
(from Casos de Uso de Negocio)
(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)
Análisis y Diseño de Sistemas I
Consiste en:
*Identificar todos los roles, productos,
entregables del negocio y describir cómo el
proceso del negocio será llevado a cabo por
los business workers y las entidades dentro
del negocio.
*Se utilizarán los diagramas de actividades,
diagramas de colaboración y diagramas de
clases para la realización de cada proceso
del negocio.
Análisis y Diseño de Sistemas I
Este diseño se realiza en el Modelo de
Análisis del Negocio. Este es un modelo
interno de negocio centrado en la explicación
del cómo.
Business
Worker
Business Use Case
Realization
Modelo de Análisis del Negocio
Business
Entity
Análisis y Diseño de Sistemas I
Elementos del Modelo de Análisis
del Negocio
Cotizacion
Vendedor
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.
Análisis y Diseño de Sistemas I
Elementos del Modelo de Análisis
del Negocio
Colección
de
diagramas
que
muestra
cómo
los
workers y entidades
del negocio llevan a
cabo el caso de uso
del negocio.
Cotizar productos
(from Business Use Case)
RN_Cotizar productos
Business Use Case
Realization o
Realización de Caso
de Uso del Negocio
RN_Cotizar productos
Análisis y Diseño de Sistemas I
Diagramas de la Realización de
Casos de Uso de Negocio
Cotizar
Business
Use productos
Case Realization
Diagrama de
Actividades del
Negocio
Diagrama de
Clases del
Negocio
Análisis y Diseño de Sistemas I
Diagramas de Actividades del
Negocio
Describe la secuencia de actividades.
Permite plasmar el comportamiento
condicional y paralelo.
Análisis y Diseño de Sistemas I
Particiones o
swimlanes
Actividad de negocio
Decisión
Condición de
guardia
Objetos de
información
Análisis y Diseño de Sistemas I
Barra de
Sincronización
Para las
actividades
en paralelo
Análisis y Diseño de Sistemas I
Diagramas de Actividades del
Negocio y los Flujos de
Objetos
Representa la relación entre una
actividad y el objeto que esta crea
como output o utiliza como imput
Elabora orden
: Orden
Análisis y Diseño de Sistemas I
Flujos de Objetos y
Transiciones
No necesita una transición si su diagrama
tiene dos actividades conectadas a través de
un objeto y dos flujos de objetos
correspondientes.
Estado
Análisis y Diseño de Sistemas I
Diagramas de Objetos del
Negocio
Representa
la
responsabilidades
de los workers
con respecto a las
entidades
de
negocio y...
Análisis y Diseño de Sistemas I
Diagramas de Objetos del
Negocio
...las
relaciones
entre las mismas
entidades
de
negocio.
Análisis y Diseño de Sistemas I
Generalización
Análisis y Diseño de Sistemas I
Recomendaciones
• Diagrame en el siguiente orden:
- Workers
- Actividades (sin objetos)
- Entidades de Negocio
- Actividades (con objetos)
Análisis y Diseño de Sistemas I
Descargar

Diapositiva 1 - emic8a | Just another WordPress.com site