Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Artefactos ....................................................................................................................................................... 21
Las metodologías ágiles usadas en Ingeniería de Software, persiguen hacer más fácil
el desarrollo de productos de software, lo que no es posible dada las características de las
metodologías tradicionales de desarrollo.
El diagrama de contexto muestra las interacciones del sistema con su entorno, que
pueden ser entidades externas u otros sistemas. Se representan los flujos generales que
denotan todas las relaciones entre el sistema y sus agentes externos, no admitiéndose otros
procesos ni almacenamientos en el diagrama.
El diagrama de nivel superior muestra todos los procesos que describen el proceso
inicial. En este nivel los procesos, por lo general, no se interrelacionan en forma directa, sino
que debe existir entre ellos algún almacén de datos, o entidad externa.
(Los procesos también pueden ser representados como cuadriláteros con esquinas
redondeadas, esto varía según el software que permite crear los diagramas)
Proceso
Almacén de datos
Flujo de datos
Diagrama de contexto: Muestra el sistema en forma global. Aquí se define el nombre del
sistema y las entidades que interactúan con él.
Diagrama Nivel 1: Muestra el sistema con procesos de primer nivel en el que actúan
entidades, procesos y almacenes de datos.
Todos los procesos deben modificar los datos de entrada, produciendo nuevos datos
de salida.
Los almacenes de datos deben tener al menos un flujo, ya sea de entrada, salida o
actualización.
Las entidades externas deben estar relacionadas al menos con un proceso.
Cada flujo de datos debe estar asociado al menos a un proceso.
Los diagramas de flujos de datos proponen ver el desarrollo del producto de software
como procesos interactuando con entidades externas a través de flujos de información, por
su parte BPMN (Business Process Modeling Notation en español Notación para el Modelado
de Procesos de Negocio) es una notación gráfica estandarizada que permite modelar
procesos de negocio utilizando para ello, el flujo de trabajo (workflow). Su objetivo es
proporcionar una notación que sea fácil de entender por todos los participantes
involucrados en el o los procesos de negocio de la empresa.
La idea es que tanto quienes realizan el estudio preliminar, sean ingenieros o analistas,
puedan representar objetivamente el diagrama de negocio y sus consecuentes procesos
que en su conjunto componen la problemática a la cual se debe dar solución.
Mapas de Proceso: Corresponden a los diagramas de flujo simple de cada una de las
actividades del negocio.
Descripciones de proceso: Implementan la extensión de los mapas de proceso,
manejando información adicional para ser representados, pero no en su totalidad.
Modelos de proceso: Son diagramas de flujo extendidos con la información suficiente
para que el proceso pueda ser simulado, analizado y/o ejecutado.
ANTERIOR
negocio.
responsables.
Artefactos (Artifacts) Los artefactos son usados para Objeto de Data Object
forma apropiada.
Los elementos de flujo son los principales elementos gráficos que definen el
comportamiento de los procesos.
1. Eventos
2. Actividades
3. Decisiones
1. Eventos: Es “algo” que sucede durante el curso de un proceso, éstos afectan el flujo del
proceso y por lo general tienen un disparador (causa) y un resultado (impacto).
BPMN
del proceso.
del proceso.
BPMN
proceso.
fuente y un objetivo).
de tiempo).
objetivo específico.
flujo.
servicio externo.
colapsar o expandir.
no embebidos.
de datos.
DECISIÓN
Basada en
Evento
Compleja
Los objetos de flujo se conectan entre ellos a través de los conectores para crear el
esqueleto básico de la estructura del proceso de negocio.
Líneas de Secuencia: Son usadas para mostrar el orden en que las actividades serán
llevadas a cabo en el proceso. (Bizagi, 2012)
Canales (swimlanes)
Aprecia el siguiente ejemplo, el proceso es visto en forma horizontal en forma de “Fases”. Las
fases son subdivisiones del proceso en dicha forma. Puede haber tantas subdivisiones, según
lo requiera el proceso.
Los artefactos son usados para proveer información adicional sobre el proceso.
Otorgan flexibilidad a la notación para expresar diferentes contextos en forma
apropiada.
Los elementos que componen esta categoría son:
Objeto de datos
Grupo
Anotación
Observa el siguiente ejemplo básico de utilización de los elementos de BPMN, entre ellos es
posible distinguir: procesos, estados, actividades, flujos, canales, envío y recepción de
mensajes.