Uml modelado de negocios
UML Business y UML 2.1 para el Modelado del Negocio
Daniel Morillo Mar-2011
Modelado de Negocios con UML 2.1
Requisitos de Software
UML Business
• • Es una extensión del lenguaje UML desarrollada por Hans Eriksson y Magnus Penker (2000) Características de la notación UML Business – Extiende el lenguaje UML para el modelado de procesos del negocio
•Incorpora nuevos símbolos para modelar procesos de negocio • Emplea estereotipos para agregar mayor semántica a los símbolos utilizados
– Basada en la cadena de valor de Michael Porter (1985) para modelar procesos de negocio principales de una organización – Emplea la descomposición funcional
• Descompone cada proceso de la cadena de valor en sub-procesos de más bajo nivel hasta conseguir describiren detalle lo que se hace en cada proceso – a nivel de actividades del negocio -
Modelado de Negocios con UML 2.1
02
Requisitos de Software
Elementos de UML Business
• • • • • Procesos de negocio Objetivos Reglas Actores Objetos de negocio
Información, insumos, productos, recursos…
Diagramas
Cadena de valor Diagramas de jerarquía de procesos Diagrama de proceso Diagrama deobjetos de negocio Diagrama de relaciones entre procesos (flujos de trabajo) Diagrama de actividades
Modelado de Negocios con UML 2.1
03
Requisitos de Software
UML Business - Cadena de Valor
• La Cadena de Valor - Michael Porter (1985)
– Empleada para analizar las actividades de una empresa que crean valor y ventaja competitiva – procesos fundamentales – y su relación con los demásprocesos organizacionales - de apoyo
Procesos de apoyo
Cadena de valor de Michael Porter
Infraestructura de la empresa Gestión de recursos humanos
Desarrollo de tecnología
Aprovisionamiento
Logística interna
Operaciones
Logística externa
Mercadeo Y Ventas
Asistencia Técnica
Procesos principales
Modelado de Negocios con UML 2.1
54
Requisitos de Software
UMLBusiness- Cadena de Valor
• Proceso Fundamental
– razón de ser del sistema de negocios – justifican su existencia
• Proceso de Apoyo
– procesos administrativos y técnicos básicos del sistema de negocios – soportan y habilitan la ejecución de los procesos fundamentales
analysis DiagramaDeCadena
Desarrollo del Programa
Promoción del Programa
Inscripción en el Programa
Dictado de CursosCertificación de Participantes
Procesos fundamentales
Gestión Académica del Programa Gestión de la Plataforma Tecnológica Administración del Programa
Procesos de apoyo
Aseguramiento de la Calidad del Programa Gestión de la Configuración del Programa
Modelado de Negocios con UML 2.1
55
Requisitos de Software
UML Business - Jerarquía de Procesos
Proceso A
Proceso BProceso C
Proceso D
Proceso E
Nivel 0: Cadena de Valor
Proceso C.1
Proceso C.2
Proceso C.3
Nivel 1
Proceso C.2.1
Proceso C.2.2
Proceso C.2.3
Nivel 2
si
Actividad C.2.2.1
Actividad C.2.2.2
Actividad C.2.2.4
Proceso C.2.2
Actividad C.2.2.5
?
no
Actividad C.2.2.3
Nivel 3: Actividades
Modelado de Negocios con UML 2.1
56
Requisitos deSoftware
Procesos en UML Business
analysis Gestion de Recursos Gestión Financiera Gestion del Recurso Humano Gestión de Tecnologías
Reclutamiento de Personal
Selección de Personal
Contratación de Personal
Ev aluación de Personal
Remuneración de Personal
Análisis de Curricula
Entrev ista
Analisis Comparativ o de Resultados
Modelado de Negocios con UML 2.1
57Requisitos de Software
Descripción de Procesos en UML Business
• Modela un proceso de negocio en base a sus entradas, salidas, controles y recursos
Fin que se persigue
Objetos que controlan
Productos o servicios prestados
Objetos o insumos que se transforman
Objetos o recursos requeridos o usados (no transformados)
Modelado de Negocios con UML 2.1
58
Requisitos de Software...
Regístrate para leer el documento completo.