diagramas de procesos de rad
TEMA 2
Diagramas de Procesos.
I. EL DIAGRAMA DE ROLES Y ACTIVIDADES
THE ROLE ACTIVITY DIAGRAM (RAD)
Un RAD muestra los roles que toman parte en el proceso, y sus componentes acciones e interacciones, junto con eventos externos y la lógica que determina que acciones son llevadas a cabo y cuando, en otras palabras, un RAD nos muestra la actividad de los roles en el proceso y comoestos roles colaboran.
Un resumen de la simbología RAD se encuentra en la figura 2.1.
El símbolo en forma de resorte significa ‘No importa’.
Si aparece al inicio de un hilo de ejecución significa ‘No importa cómo llegamos hasta aquí’.
Si aparece al final del hilo de ejecución significa ‘No importa que pase después de aquí’.
Si aparece en medio del hilo de ejecución significa ‘No importacomo llenemos este espacio’.
FIGURE 2.1 La notación RAD
La Figura 2.2 muestra un RAD para un proceso simple para darnos una idea de cómo luce un diagrama completo.
FIGURE 2.2 Un RAD para un proceso simple
Un RAD representa el proceso completo tanto y como deseamos representarlo. El nombre del proceso aparece en la parte superior o en cualquier otro lado que se desee;Este podría ser Desarrollar un sistema informático para un cliente, desarrollar un Nuevo portafolio de productos etc.
II. REPRESENTANDO ROLES
Cada rol en el proceso está representado por una caja gris con bordes redondeados. Todo lo que hace el rol aparece dentro de esa caja y como solo los roles pueden ejecutar acciones, entonces todo en el RAD estará contenido dentro de una caja de rol.En la figura 2.3 hay tres roles con los nombres de Divisional Director, Project Manager, and Designer. Todas las acciones e interacciones toman lugar dentro de esos roles.
El nombre del rol aparece inmediatamente arriba o debajo del block, donde sea más conveniente.
En el tema anterior examinamos diferentes tipos de rol: Un grupo único funcional, Un Tipo de persona, etc. En esta notaciónNO se diferencian esto gráficamente.
Aunque cada uno de los roles en la figura 2.2 consiste de solo un hilo de ejecución empezando en la parte superior del bloque gris, un rol puede consistir de varios hilos correspondientes a varias cosas que el rol hace. Esto lo veremos más adelante.
Representar nuevas instancias de rol siendo iniciadas - Instanciación.
Una instancia de rolpuede instanciar otro rol, esta acción se indica con un cuadrado con una cruz adentro. En la figura 2.2, el rol de Project Manager instancia al rol Designer. La leyenda a un lado de la caja con cruz identifica al rol que está siendo instanciado (Figura 2.3)
FIGURE 2.3 instanciando un rol
En un RAD no tenemos un símbolo que represente el final de un rol, si necesitamos hacer estoexplícitamente, simplemente usamos una acción con la etiqueta cerrar rol.
Representando roles con instancias pre- existentes
Algunos roles tienen instancias pre-existentes: instancias que ya ‘están en su lugar’ cuando el proceso comienza. Por ejemplo, podríamos esperar que cuando el proceso Manejar un requerimiento de un cliente comience ya exista una instancia del rol cliente en sulugar.
Gráficamente:
Rol con una sola instancia pre-existente: .
Rol con 4 instancias pre-existentes: 4.
Rol con n instancias pre-existentes: n.
Si un rol no tiene ninguna marca a un lado de su nombre, significa que va a ser instanciado por otro rol.
FIGURE 2.4 Roles con instancias pre-existentes
Sistemas informáticos como roles
Una computadora puede ser un actorde un rol; Puede ser que un sistema computacional corriendo en una computadora juegue una parte importante en un proceso y que consideremos que tenga un rol por sí mismo. Otras personas (roles) podrían interactuar con esta ya sea para registrar u obtener datos.
La Figura 2.5 muestra un sistema computacional que tiene el rol de Sistema de Registro de Admisiones, con médicos y empleados...
Regístrate para leer el documento completo.