2. Inicio
◦ Objetivos de la clase
Desarrollo
◦ Repaso
◦ Diagrama de Actividades
◦ Un ejemplo práctico
Cierre
◦ Síntesis
◦ Lo que viene
3. Identificación de actores
Diagramas de actividad
4. ¿Qué es un caso de uso?
◦ Sirve para especificar el comportamiento de un
sistema o parte de éste, y es una descripción de un
conjunto de secuencias de acciones, incluyendo
variantes que ejecuta un sistema para producir un
resultado observable para un actor
6.
¿Que son los Actores?:
◦ Representan a un agente que interactúa con el
sistema
◦ Entran información al sistema
◦ Reciben información del sistema
◦ Entran y reciben información
7.
A la búsqueda de Actores:
◦ ¿Quién está interesado en un requerimiento
concreto?
◦ ¿En qué dominios de la organización se usará el
sistema?
◦ ¿Quién será beneficiario de la nueva funcionalidad?
◦ ¿Quién proveerá, usará y/o retirará, información?
8.
A la búsqueda de Actores:
◦ ¿Quién dará soporte y administrará el sistema?
◦ ¿Usará el sistema un recurso externo?
◦ ¿Un usuario actuará con diferentes roles?
◦ ¿Diferentes usuarios actuarán con un mismo rol?
◦ ¿Interaccionará el nuevo sistema con un sistema
antiguo?
9. Introducción:
◦ Considerar el flujo de trabajo asociado a una casa:
Seleccionar sitio
Contratar un arquitecto
Desarrollar plano
Realizar trabajo en terreno
Terminar construcción
10. Los diagramas de actividades sirven para:
◦ Modelar aspectos dinámicos de los sistemas
◦ Esencialmente es un diagrama de flujo que muestra
las actividades que tiene lugar a lo largo del
tiempo
11.
12. Conceptos
◦ Un diagrama de actividades muestra el flujo de
actividades.
◦ Las actividades producen acciones individuales
◦ Contenido de un diagrama de actividades
Acciones
Nodos de actividad
Flujos
Objeto de valor
13. Acciones y nodos de actividad
◦ Acciones: Son atómicas y ocurren casi
instantáneamente.
14. Acciones y nodos de actividad
◦ Actividades: Agrupación de actividades. Necesitan
de un cierto tiempo para que se ejecuten
“una acción es caso especial de actividad”
15. Flujos
◦ Cuando se completa una acción o nodo de actividad
el flujo pasa inmediatamente a la siguiente acción o
nodo de actividad ( Se debe especificar un inicio y
un fin):
16. Flujos (Bifurcación)
◦ Especifica caminos alternativos, elegidos en base a
una función booleana
17. Flujos (División y unión)
◦ Flujos concurrentes muy encontrados sobretodo en
el modelamiento de procesos de negocios. Se
utiliza una barra para especificar la unión y división
de estos flujos paralelos
19. Swimlanes
Consiste en dividir los nodos de actividad en grupos
donde cada grupo representa la unidad
organizacional responsable de esas actividades
21. Flujos de objetos
◦ En el flujo de actividades pueden aparecer objetos
que pueden ser generados o consumidos por las
actividades. Su valor cambiar de una actividad a
otra.
23. Sugerencias
◦ Modelar sólo los aspectos dinámicos del sistema
◦ Un solo diagrama no puede capturarlo todo, se
necesitarán varios.
◦ Contiene elementos esenciales para entender un
determinado aspecto
◦ Hay que comenzar por modelar el flujo principal.
Probablemente los flujos secundarios irán en
diagramas de actividades separados
◦ Distribuir los objetos para evitar cruces de línea