sistemas generar diseo que capturen sus ideas en una forma convencional y fcil de comprender para comunicarlas a otras personas.
Fue creado por: Grady Booch, James Rumbaugh e Ivan Jacobson.
Presentan diversas perspectivas de un sistema, a las cuales se les conoce como MODELO.
DIAGRAMA DE ACTIVIDADES Y DIAGRAMA DE ROLES Constanza Flrez Jagua Ingeniera de sistemas Instructora SENA DIAGRAMA DE ROLES Actor: los agentes involucrados en la realizacin de los procesos del negocio. Rol: es el papel que desempean los agentes o actores del negocio. Identificaremos los roles que son jugados por agentes de la propia empresa (que incluyen trabajadores, departamentos y dispositivos fsicos) o agentes externos (como clientes u otros sistemas). DIAGRAMA DE ACTIVIDADES Representa el comportamiento interno de una operacin o de un caso de uso, bajo la forma de un desarrollo por etapas, agrupadas secuencialmente.
El propsito del diagrama de actividades es:
Modelar el flujo de tareas Modelar las operaciones ELEMENTOS DE UN DIAGRAMA DE ACTIVIDADES Nombre diagrama
Clase:: Operacin
Nombre del actor Estado de Accin Transicin
Barra de sincronizacin
Nodo de decisin
Inicio y Fin
:actor
Actividad ORGANIZACIN DE LOS ELEMENTOS
:Asistente de compra
Diagrama de actividades Despertar pag. 4 CARACTERSTICAS DE LOS DIAGRAMAS DE ACTIVIDADES Muestra los aspectos dinmicos de un sistema.
Puede describir procesos o casos de uso.
Permite elegir el orden en que pueden hacerse las cosas
Establece las reglas de secuencia a seguir CARRLLES (SWIMLANE) O CALLES Franja de divisin vertical . Muestra las actividades responsabilidades de un determinado objeto. Puede representar a un actor o trabajo del negocio que participa en el proceso. NODO INICIAL Indica el comienzo del flujo de actividades. Representa el inicio del flujo de trabajo del proceso negocio. Se representa a travs de un circulo de color negro. Se coloca dentro del swimlane correspondiente al rol que comienza el caso de uso. Es un estado nico para el flujo de actividades. NODO FINAL Indica el final del flujo de actividades del caso de uso o el proceso del negocio. Se representa a travs de un circulo de color negro dentro de un circulo transparente. Se coloca dentro del swimlane correspondiente al rol que termina el proceso. Puede haber mas de un estado final en dependencia de las diferentes maneras de terminar el proceso. ACTIVIDAD Representa una tarea, actividad o paso dentro del proceso del negocio. Se representa a travs de un rectngulo ovalado en los extremos. El nombre de la actividad debe: Ser simple y breve. Ser verbo o frase verbal en infinitivo. Colocarse dentro del smbolo de actividad. Actividad FLUJO DE CONTROL (TRANSICIN) Seala la direccin en que fluyen las actividades. Representa la secuencia de cada elemento dentro del diagrama Al completarse la ejecucin de una actividad el flujo de control pasa a la siguiente. Se representa por una lnea dirigida. NODO DE DECISIONES Representa momentos para tomar camino alternativos. Se representa por un rombo. Debe nombrarse tal y como se hace en el negocio. Se acompaa de la pregunta que debe hacerse el proceso. NODO FORK Y NODO JOIN Actividades a desarrollar simultneamente.
Se representa por una lnea horizontal o vertical gruesa.
EJEMPLO: Diagrama de actividades Fork y Join pag. 9 EJEMPLO Se tiene un proceso de solicitud de servicio. El cliente realiza la solicitud de un servicio, el vendedor pregunta si es cliente nuevo. En caso de serlo le pide sus datos y los registra. Luego pide los datos del servicio, indica el plan de tarifas y los indica al cliente, el vendedor programa servicio. FLUJO DE OBJETOS Muestra el cambio de estado de un objeto al realizarse una actividad.
Elementos:
Nodo de Objeto
Flujo de objetos Objeto Objeto salen de una actividad (cambia de estado)
Objeto entran de una actividad (lectura de estado)