DIAGRAMAS ROL ACTIVIDAD
RAD
Ramon Alexis ramos cruz
RAD
(RAD por sus siglas en inglés Rol Activity Diagrams).
Su representación es desde el punto de vista de:
Roles (los cuales representan a los mismos en un proceso).
Actividades (acciones realizadas por un rol) e
Interacciones (las cuales permiten la comunicación de los roles).
RAD
Son utilizados para esquematizar las actividades bajo la responsabilidad de
cada rol así como la interacción entre ellos y con sucesos externos,
entendiendo por rol, el comportamiento deseado de los individuos dentro de
la organización.
ROLES
Los roles pueden o no pueden ser equivalentes a los títulos de trabajo de la
organización.
ACTIVIDADES
Son los temas de trabajo que la gente hace. Las actividades se representan como
cajas dentro de un rol.
ORDENAR
Las actividades llevan un orden. Las líneas verticales indican
vincular las actividades de los diferentes estados de la función
por el estado.
INTERACCIONES
Son el punto en que un rol interactúa con otro rol para cumplir un objetivo. Las
interacciones se muestran con una línea horizontal que une dos cajas, Designan
un comportamiento sincrónico entre los roles y son más fáciles de entender
cuando dos personas están involucradas.
OPCIONES
Estos se muestran como triángulos invertidos
PARTE REFINAMIENTO
Muestran las actividades en sub-temas al hilo principal. Los triángulos indican que
las actividades vinculadas por debajo de ellos se pueden realizar en cualquier
orden.
CARDINALIDAD INDICA LA RELACIÓN
NUMÉRICA ENTRE LOS TIPOS DE ROL.
Uno a uno (por defecto)
Uno a muchos (1: m)
Muchos a uno (m: 1)
MARCADOR DE ESTADO EXPLÍCITA
A veces es útil para identificar y etiquetar determinados estados en un diagrama
de actividades de rol.
ITERACIÓN UNA ITERACIÓN SE PUEDE
MOSTRAR DE DOS MANERAS:
Una iteración se puede mostrar de dos maneras:
Marcadores de estado puede mostrar la iteración.
Una flecha que une dos estados en un rol.
ESPERA
Son eventos externos que a veces son necesarios antes de que el trabajo pueda
continuar. Son representados por una flecha que entra por la izquierda.
VENTAJAS
Facilitan la comprensión y comunicación humana.
Proporcionan apoyo para la mejora de procesos.
Su representación se hace desde el punto de vista de roles.
Sirven para representar el comportamiento de procesos coordinados.
Automatizan la dirección de procesos.
DESVENTAJAS
No cuenta con un programa en especifico para la creación de modelos.
Las actividades deben de ser entendibles.
La simbología que se utiliza resulta ser un poco difícil de interpretar.
EJEMPLO
Proceso: Actualización de Software.
Se da el inicio con el programador el cual interactúa con el usuario para ver sus
necesidades a nivel aplicación, posteriormente el programador hace una revisión
de la versión así como componentes del hardware, una vez recabando todos lo
datos el programador procede a la reingeniería de software como la actualización.
En base a la recaudación de datos el programador interactúa con el equipo de
cómputo para el desarrollo y la etapa de pruebas que a su vez se le notifica al
usuario para que las valide si el usuario esta de acuerdo con la actualización el
software queda instalado si no se notifica al programador para que vuelva a la
reingeniería.
Programador Usuario
Interactúa con el usuario para identificar
necesidades a nivel aplicación.
Verifica versión y Computadora
funcionamiento de
software existente
Inicia la
reingeniería del
software
Desarrollo de software
Instalación de nuevo SW e Se envía notificación de
inicia etapa de pruebas actualización al usuario
Si No
Esta
satisfecho
Con la
actualización
Notificar desacuerdo