Академический Документы
Профессиональный Документы
Культура Документы
Ingenieria de Sistemas
SESION 2:
Introduccin a la Orientacin de Objetos
PROCESOS DE NEGOCIOS
PROCESOS DE NEGOCIOS
INPUT
OUTPUT
EMPRESA
Introduccin a BPMN
Business Process Modeling Notation BPMN proporciona un lenguaje
comn para que las partes involucradas puedan comunicar los
procesos de forma clara, completa y eficiente.
BPD es un Diagrama diseado para representar grficamente la
secuencia de todas las actividades que ocurren durante un proceso,
basado en la tcnica de Flow Chart, incluye adems toda la
informacin que se considera necesaria para el anlisis.
BPD es un Diagrama diseado para ser usado por los analistas de
procesos, quienes disean, controlan y gestionan los procesos.
Introduccin a BPMN
Solicitud de Crdito de Consumo.
Elementos
Un BPD (diagrama de procesos de negocio) se estructura
con un grupo de elementos grficos.
Las cuatro categoras bsicas de elementos son:
Event (Evento)
Activity (Actividad)
- Gateway (Decisin)
- Sub-process (subproceso)
Connecting Objects
Los objetos de flujo se conectan entre ellos en un
diagrama para crear el esqueleto bsico de la
estructura de un proceso de negocio.
Existen tres Connecting Objects que proveen esta
funcin de conexin.
- Sequence Flow
- Message Flow
- Association
lnea
Swimlanes
Muchas tcnicas de modelados utilizan el concepto de
swimlanes como mecanismo de organizacin de
actividades en categoras visuales separadas para
ilustrar las diferentes capacidades funcionales o
responsabilidades.
BPMN soporta swimlanes con dos constructores
principales:
- Pool
- Lane
Swimlanes : Pool
Un Pool representa un Participante en un Proceso.
Nombre
Swimlanes : Lane
Un Lane es una particin dentro de un pool y se
extiende a lo largo de todo el pool, tanto vertical como
horizontalmente.
Nombre
Nombre
Nombre
Elementos : Artifacts
BPMN fue diseado para permitir a los modeladores y
herramientas de modelado algunas flexibilidades para
extender la notacin bsica y proveer la habilidad poder
modelar diferentes contextos apropiadamente.
No est limitado el nmero de Artefactos que se pueden
agregar a un diagrama para que ste represente ms
apropiadamente al contexto del negocio.
La versin actual de BPMN predefine slo tres tipos de
artefactos.
Elementos : Artifacts
Data object
Nombre
[Estado]
Group
Annotation
Anotaciones de Texto
permiten al Modelador agregar
informacin adicional
Nombre
[Estado]
Artifact : Group
Un Group es representado por un
rectngulo redondeado dibujado con
lnea segmentada
El agrupamiento puede ser usado para
propsitos de documentacin o anlisis,
y no afecta la secuencia del flujo.
Artifact : Annotation
Las Annotations son mecanismos
para que un modelador pueda
agregar informacin textual adicional
para el lector del diagrama BPMN.
Anotaciones de Texto
permiten al Modelador agregar
informacin adicional
Artifact
Los modeladores puede crear sus propios tipos de
artefactos que agreguen ms detalle al proceso.
Con bastante frecuencia se muestran entradas y salidas
de actividades en los procesos. Sin embargo, la
estructura bsica del procesos, es especificada con
actividades, gateways, y flujos de secuencia.
Artifact
EJEMPLO
40
CASO 1 - BPMN
41
CASO 2 - BPMN
42
Definicin de Requerimientos
43
Definicin de Requerimientos
44
45
46
47
Clasificacin de Requerimientos
48
Clasificacin de Requerimientos
REQUERIMIENTOS FUNCIONALES
49
Clasificacin de Requerimientos
REQUERIMIENTOS NO FUNCIONALES
50
Clasificacin de Requerimientos
REQUERIMIENTOS NO FUNCIONALES
51
Clasificacin de Requerimientos
REQUERIMIENTOS NO FUNCIONALES
52
53
54
55
UML
Introduccin al UML
56
HP Confidential
UML
Por qu es necesario el UML
57
HP Confidential
UML
La concepcin del UML
58
HP Confidential
59
HP Confidential
60
Diagrama de clases
Diagrama de Objetos
Diagrama de Estados
Diagrama de Secuencias
Diagrama de Actividades
Diagrama de colaboraciones
Diagrama de Componentes
HP Confidential
Diagrama de Clases:
Ejemplo:
61
Clase : Lavadora:
HP Confidential
Diagrama de Objetos:
Ejemplo:
62
Clase: Lavadora:
Marca : LG
Modelo: WashMaster
Capacidad: 7K
HP Confidential
Instancia de Clase
63
HP Confidential
Ejemplo:
64
HP Confidential
Realizar llamada
telefnica
Red
telefnica
Usuario
Recibir llamada
telefnica
extend
Realizar llamada
de conferencia
extend
Recibir llamada
adicional
Usar
Agenda
Telfono mvil
65
HP Confidential
Diagrama de Secuencias:
66
Manguera de agua
Tambor
Sistema de drenaje
HP Confidential
67
Diagrama de Secuencias:
Cual sera la secuencia del ejemplo lavadora:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
HP Confidential
Diagrama de Secuencias:
68
HP Confidential
Diagrama de Actividades:
69
HP Confidential
Diagrama de Colaboracin:
70
HP Confidential
Diagrama de Componentes:
71
HP Confidential
Diagrama de Componentes:
Modelado de una base de datos fsica
Universidad.db
curso
departamento
profesor
clase
estudiante
trayectoria.dll
colision.dll
motor.dll
IMotor
IAutoTest
73
HP Confidential
Diagrama de Despliegue:
Se utilizan para:
74
HP Confidential
Diagrama de Despliegue:
Internet
clientes
servidores
Consola A
Consola B
75
HP Confidential
2..*
4..*
<<procesador>>
servidor cache
<<procesador>>
servidor
Despliega
http.exe
rting.exe
Despliega
admin.exe
logexc.exe
Paquetes y Subsistemas
Mecanismo de propsito
general para organizar
elementos en grupos
Contiene elementos por
composicin
Paquete1
+ Clase1
- Clase2
Paquete2
+ Clase3
- Clase4
76
HP Confidential