Modelo económico
skadyTrabajo17 de Julio de 2014
1.874 Palabras (8 Páginas)256 Visitas
Una Introducción al UML
El Modelo de Proceso de Negocio
Autor: Geoffrey Sparks, Sparx Systems, Australia
Traducción: Fernando Pinciroli (Solus S.A., Argentina) y Aleksandar Orlic (Craftware
Consultores Ltda., Chile)
www.sparxsystems.com.ar - www.sparxsystems.cl
Introducción al modelado de sistemas de software
usando el Lenguaje Unificado de Modelado (UML)
El Modelo de Proceso de Negocio
Enterprise Architect
La herramienta UML de Sparx Systems
http://www.sparxsystems.com.ar - www.sparxsystems.cl
© Solus - Craftware Consultores Ltda. Página: 2
Tabla de Contenidos
TABLA DE CONTENIDOS................................................................................................ 2
EL MODELO DE PROCESO DE NEGOCIO..................................................................3
INTRODUCCIÓN AL UML..................................................................................................... 3
MODELANDO EL PROCESO DE NEGOCIO .............................................................................. 3
NOTACIÓN DEL MODELADO DE PROCESO............................................................................ 4
EL PROCESO DE NEGOCIO.................................................................................................... 4
ENTRADAS, RECURSOS E INFORMACIÓN.............................................................................. 5
EVENTOS ............................................................................................................................. 5
SALIDAS .............................................................................................................................. 6
OBJETIVOS........................................................................................................................... 6
JUNTANDO LAS PIEZAS......................................................................................................... 7
TRAZABILIDAD .................................................................................................................... 7
UN EJEMPLO........................................................................................................................ 8
LECTURA RECOMENDADA ................................................................................................. 10
Introducción al modelado de sistemas de software
usando el Lenguaje Unificado de Modelado (UML)
El Modelo de Proceso de Negocio
Enterprise Architect
La herramienta UML de Sparx Systems
http://www.sparxsystems.com.ar - www.sparxsystems.cl
© Solus - Craftware Consultores Ltda. Página: 3
El Modelo de Proceso de Negocio
Este artículo describe cómo modelar los procesos de negocio con UML empleando una
extensión adaptada del UML usar definida por Hans-Erik Eriksson y Magnus Penker en el
modelado de negocio. Se explica tanto la notación como el proceso de aplicarla para
capturar y refinarlos modelos de proceso de negocio.
Introducción al UML
El Lenguaje Unificado de Modelado (UML) es, tal como su nombre lo indica, un lenguaje
de modelado y no un método o un proceso. El UML está compuesto por una notación muy
específica y por las reglas semánticas relacionadas para la construcción de sistemas de
software. El UML en sí mismo no prescribe ni aconseja cómo usar esta notación en el
proceso de desarrollo o como parte de una metodología de diseño orientada a objetos.
El UML soporta un conjunto rico en elementos de notación gráficos. Describe la notación
para clases, componentes, nodos, actividades, flujos de trabajo, casos de uso, objetos,
estados y cómo modelar la relación entre esos elementos. El UML también soporta la idea
de extensiones personalizadas a través elementos estereotipados.
El UML provee beneficios significativos para los ingenieros de software y las
organizaciones al ayudarles a construir modelos rigurosos, trazables y mantenibles, que
soporten el ciclo de vida de desarrollo de software completo.
Este artículo se enfoca en las extensiones personalizadas del UML, que soporta el modelado
de procesos de negocio. Se discuten el propósito de estas extensiones, sus representaciones
gráficas y dónde utilizar el modelado de negocio dentro del ciclo de vida de desarrollo de
software. Se ofrecen algunos ejemplos.
En los libros mencionados en la sección de lectura recomendada se puede encontrar más
información sobre el UML y de los documentos de especificación del UML que se pueden
encontrar en las paginas de recursos de UML del OMG (Object Management Group)
www.omg.org/technology/uml/ y www.omg.org/technology/documents/formal.
Modelando el Proceso de Negocio
Modelar el proceso de negocio es una parte esencial de cualquier proceso de desarrollo de
software. Permite al analista capturar el esquema general y los procedimientos que
gobiernan el negocio. Este modelo provee una descripción de dónde se va a ajustar el
sistema de software considerado dentro de la estructura organizacional y de las actividades
habituales. También provee la justificación para la construcción del sistema de software al
capturar las actividades manuales y los procedimientos automatizados habituales que se
incorporarán en nuevo sistema, con costos y beneficios asociados.
Introducción al modelado de sistemas de software
usando el Lenguaje Unificado de Modelado (UML)
El Modelo de Proceso de Negocio
Enterprise Architect
La herramienta UML de Sparx Systems
http://www.sparxsystems.com.ar - www.sparxsystems.cl
© Solus - Craftware Consultores Ltda. Página: 4
Como un modelo preliminar del negocio, permite al analista capturar los eventos, las
entradas, los recursos y las salidas más importantes vinculadas con el proceso de negocio.
Es posible construir un modelo completamente trazable mediante la posterior conexión de
elementos de diseño (tales como los casos de uso) al modelo de negocio a través de
conectores de implementación, desde la generalidad del proceso de negocio a los requisitos
funcionales y eventualmente a los artefactos de software que se construirán realmente.
Por el hecho de que el modelo de procesos de negocio normalmente es más amplio que la
parte de sistema computacional considerada, también permite al analista identificar
claramente qué está dentro del alcance del sistema propuesto y qué se implementará de
otras formas (por ejemplo: un proceso manual).
Notación del Modelado de Proceso
Un modelo de proceso de negocio típicamente define los siguientes elementos:
El Objetivo o el motivo del proceso
Las Entradas especificas
Las Salidas especificas
Los Recursos consumidos
La secuencia de las Actividades; y
Los Eventos que dirigen el proceso
El proceso de negocio:
Puede afectar a más de una unidad organizacional
Tiene un impacto horizontal en la organización
Crea algún tipo de valor para el cliente. Los clientes pueden ser internos o externos
El Proceso de Negocio
Un proceso de negocio es una colección de actividades diseñadas para producir una salida
específica para un cliente o un mercado en particular. Esto implica un fuerte énfasis en
cómo se realiza el trabajo dentro de una organización, en contraposición con un enfoque del
producto en qué se produce. Por lo tanto, el proceso es una secuencia especifica de
actividades de trabajo a través del tiempo y del espacio, con un inicio, un final y unas
entradas y salidas claramente definidas: una estructura para la acción.
A continuación se dibuja la notación que se utiliza para indicar un proceso de negocio:
Introducción al modelado de sistemas de software
usando el Lenguaje Unificado de Modelado (UML)
El Modelo de Proceso de Negocio
Enterprise Architect
La herramienta UML de Sparx Systems
http://www.sparxsystems.com.ar - www.sparxsystems.cl
© Solus - Craftware
...