Clase 1 Análisis Estructura. Para Arquitectura pptx
Análisis y diseño de sistemas sesion 02 - modelado de procesos de negocio
1. MODELADO DE PROCESO DE
NEGOCIO
Diagramas de actividad de UML
EP INGENIERÍA DE SISTEMAS
EC: ANALISIS Y DISEÑO DE SISTEMAS
2. Competencia
Analiza y Diseña Sistemas de Información con el
Proceso de Desarrollo RUP, expresando sus ideas
con coherencia, lógica, orden, claridad, fundamento y
buen lenguaje; innovando en la búsqueda de
soluciones.
3. Objetivo de la clase
Comprende conceptos y fundamentos del modelado de
negocio.
4. Agenda de la clase
Elementos del negocio
Diagrama de procesos
Diagrama de actividades
12. Diagrama de Actividades
Usados para representar
el comportamiento del sistema o negocio
Muestran actividades y procesos
Destacan:
– Condiciones y flujos alternativos
– Tareas y procesos concurentes
– Responsabilidades sobre ciertas actividades
Útiles en análisis de negocio para capturar
procesos de alto nivel
13. Elementos de Diagrama de Actividad
Inicio de flujo
Actividades producen
o consumen datos
Actividades acondicionadas
Actividades secuenciales
Inicio
Fin
Comprar
Alimentos
Preparar
Comida
Comer Tomar Vino
Cafe o
Postre?
Tomar Cafe Tomar Postre
Alimentos
[cafe] [postre]
Bara de sinncronización
Actividades concurentes
Decisión
Fin de Flujo
14. Diagramas de Actividad: Ejemplo
Inicio
Fin
Barmen
Ingresa Venta
Sistema Valida
Cantidad Bebida
Candidad
<
Mínima
Permitida
Sistema
Registra Venta
Pedir Bebida
de Bodega
Venta de Bebida
[si]
[no]
actividad
decisión
sincronización
15. Diagrama de Actividad
Un diagrama de actividad muestra el flujo de actividades, siendo una
actividad una ejecución general entre los objetos que se está
ejecutando en un momento dado dentro de una máquina de estados,
el resultado de un actividad es una acción que producen un cambio en
el estado del sistema o la devolución de un valor.
Las acciones incluyen llamadas a otras operaciones, envío de señales,
creación o destrucción de objetos o simples cálculos.
15
16. Gráficamente un diagrama de actividades será un conjunto de arcos y
nodos. Desde un punto de vista conceptual, el diagrama de actividades
muestra cómo fluye el control de unas clases a otras con la finalidad de
culminar con un flujo de control total que se corresponde con la
consecución de un proceso más complejo.
Por este motivo, en un diagrama de actividades aparecerán acciones y
actividades correspondientes a distintas clases. Colaborando todas
ellas para conseguir un mismo fin. Ejemplo: Hacer un pedido.
16
Diagrama de Actividad
17. Contenido del diagrama de actividades
Básicamente un diagrama de actividades contiene:
• Estados de actividad
• Estados de acción
• Transiciones
• Objetos
17
23. Trabajador del Negocio
• Un trabajador de negocio (business worker) representa un
rol jugado por
alguien o algo dentro del negocio que realiza
alguna actividad
mismo.
dentr
o
de
l
• Un
•
•
•
business worker (BW):
Trabaja en una unidad organizacional.
Interactúa con otros business worker o
business actors.
Manipula entidad del negocio.
24. Trabajador del Negocio
• Identificar trabajadores del
negocio:
•
•
•
•
Ejm
.
Vendedo
r
Encarga
do
Cajero
de
almacén
Un trabajador de Negocio (Obrero,
empleado
o funcionario) realiza
actividades
dentro de un caso de uso del negocio, interactúa con otros
trabajadores del
negocio y manipula entidades del negocio.
26. Trabajador del Negocio
¿Dónde encontrar trabajadores del
negocio?
Roles dentro del negocio.
Personas que ejecutan los
proceso o
√
actividades del
negocio.
√
Hardware o sistemas informáticos dentro del negocio
con los que
se intercambia información directamente.
√
27. Trabajador del Negocio
La lista de los trabajadores del negocio se realiza
especificando:
– Nombre del trabajador:
• Debe dar idea clara de la función que realiza o
desempeña.
• Sustantivo con letra inicial mayúscula.
– Descripció
n:
•
Describe
la funció
n
qu
e
realiz
a
dentr
o
de
l
negoci
o
y s
u
responsabilid
ad.
28. Entidades de Negocio
• Una entidad del negocio (business entity) representa a un
conjunto de
información con
propiedades,
que es manipulado o
manejado
comportamiento y
semántica
similar
es
y
portrabajador
es
de
l
negoci
o.
• Ej.
•
•
•
Factura
Solicitudes de
pago
T
arjeta de
crédito
Cuenta Cliente
29. Entidades de Negocio
• En UML las entidades de negocios se grafican de la
siguiente forma:
A una entidad de negocio se le puede agregar atributos. Atributo es
un pedazo de
información que describe la entidad. Ejm. Un entidad llamada
cuenta, puede tener atributos tales como número de cuenta, tipo
de la cuenta (ahorros o corriente), fecha de apertura, fecha de
31. Entidades de Negocio
¿Dónde encontrar entidades del
negocio?
Información que necesita ser
ingresada,
validad
a,
consulta
da
o
comunicada en
cada
Objetos
físicos.
Transaccion
es.
Informes.
Documentos
.
Reportes.
proce
so
de
l
negoci
o.
32. Entidades de Negocio
• La lista de las entidades del
negocio
se realiza
especificando:
– Nombre de la
entidad:
•
•
Debe dar idea clara de la función que realiza o
desempeña.
Sustantivo con letra inicial mayúscula.
–
Descripción:
• Describir la función que realiza dentro del
negocio.
33. Diagrama de Actividades
• Un diagrama de actividad del negocio proporciona
una manera
de documentar un flujo de trabajo del negocio.
gráfic
a
–
–
–
Lo que pasa en un flujo de trabajo
Que actividades pueden hacerse en paralelo
Si hay caminos alternativos a través de un flujo
de trabajo.
Permiten explorar el orden en que se
realizan las
actividades en un CUN.
34. Diagrama de Actividades
• Antes de construir el diagrama de
actividad
descripción textual, narrativa del
CUN.
se debe contar con
una
• Lo usual es comenzar describiendo un diagrama
simple general sin
carriles y con actividades macro.
35. Diagrama de Actividades
• Muestra la secuencia u
orden de
del caso de uso.
la
s
actividad
es
par
a
alcanz
ar
el objetiv
o
• Elemento
s:
Estado inicial (start
state)
Actividades
(activity). Transición
(transitions).
Decisiones
(decissions).
Barras de
sincronización
Roles (swimlanes)
(synchronizati
on)
Entidad de
negocio
Estado final
36. Diagrama de Actividades
Diagrama de Actividades del Negocio y los flujos
de objetos:
• Representa la relación entre una actividad y
el objeto.
El nombre de la actividad debe
ser simple
y
breve
37. Diagrama de Actividades
Flujos de objetos y
Transiciones:
• No se necesita una transición si el diagrama tiene
dos actividades
conectad
as
a travé
s
d
e
u
n
objet
o
y do
s
flujo
s
d
e
objeto
s
correspondien
tes.
40. Detallar los casos de uso del negocio
Describir en detalles el flujo de actividades de cada caso
de uso del
negocio.
Asegurarse de que los miembros del proyecto y los
clientes y usuarios finales tengan un entendimiento
común del proceso detallado.
Se utilizan:
• Documento de Especificación de casos de uso del
negocio.
• Diagrama deActividades (UML).
• Diagrama de objetos de negocio.
42. Especificación de los casos de uso del negocio
Nombre del Caso de Uso
Actor
Objetivo
Breve descripción
“El caso de uso inicia cuando….”
“El caso de uso termina cuando…”
Precondiciones
Flujo Básico de eventos
Flujo alternos
Postcondiciones
43. Especificación de los casos de uso del negocio
Actores:
• Se indican los actores que participan en el
caso de uso
• Deben coincidir con lo indicado en el
Diagrama de del Negocio.
Objetivo:
• Se indica el objetivo principal del caso de
uso.
Breve Descripción:
del
negocio.
Cas
os
de
Uso
• Se redacta un resumen de las principales
actividades que se
en el caso de uso del negocio.
• Es suficiente con un párrafo.
realiza
n
44. Especificación de los casos de uso del negocio
• Debe incluirse al comienzo el Punto de
Inicio.
• Se establece al inicio del resumen.
• Coincide con la primera actividad del
caso de uso.
• Se enuncia “El caso de uso se inicia
cuando…”
• Está delimitado
por
la ocurrencia de
algún
event
o
extern
o
al
negocio o debido a una necesidad del actor
del caso
negocio.
• Debe incluirse al final el Punto de terminación.
• Se redacta al final del resumen.
• Coincide con la última actividad del caso de
uso.
• Se enuncia “El caso de uso termina
cuando….”.
de uso
del
45. Especificación de los casos de uso del negocio
Precondiciones
.
• Condiciones en las que debió
encontrarse
de uso pueda ser activado.
el negocio para que el
caso
• Se definen relativas al negocio, no a su
entorno.
• Si no se cumplen se rechaza la activación del
caso de uso.
• Deben redactarse en tiempo verbal presente.
46. Especificación de los casos de uso del negocio
Flujo Básico de Eventos.
• Se describe la secuencia de
actividades o pasos
invariables que realiza el proceso del
negocio.
• Describe QUÉ hace el actor y QUÉ
responde el
y no CÓMO se implementa.
básicos,
normales e
proceso
del
negoci
o
• Se establece un diálogo entre el actor y el
proceso del
ordenado por la secuencia de ocurrencia.
• El primer evento coincide con el Punto de inicio.
• El último evento coincide con el Punto de
T
erminación.
• Al final debe haberse alcanzado el propósito del
caso de uso.
negoci
o
47. Especificación de los casos de uso del negocio
Flujos Alternos.
• Se consideran las diferentes situaciones
alternativas o variantes
provoquen una desviación del flujo básico.
qu
e
• Condiciones ocasionales, eventuales,
anormales
• Debe especificar claramente.
Evento del flujo básico que lo
provoca.
Condición bajo la cual ocurre.
Conjunto de actividades
alternativas.
y
extremas.
Cómo continúa la ejecución del caso de uso una
vez culminado
el flujo alternativo.
48. Especificación de los casos de uso del negocio
Postcondiciones.
• Condiciones en las que deberá encontrarse el
negocio
entorno una vez terminado el caso de uso.
• Definen los resultados esperados por el caso de uso.
• Deben redactarse en tiempo verbal pasado.
junt
o
a s
u
Información Adicional.
• Se especifica información adicional
que aclare
detalle al caso de uso del negocio.
• Se puede incorporar aquí tanto el
diagrama de diagrama de clases de
negocio.
o
incorpore
mayo
r
actividades
como el
49. Modelado del Negocio del Proyecto
¡Trabaja en equipo!
Guía de Laboratorio N°3
¡Éxitos!