2. Presentación
Nombres
López Suazo Grecia
Urbano Villalaz Juan Carlos
Navarro Avalos Jesús
Grado
3ª Ing. De Software
Materia
Programación orientada a objetos
Fecha
3 de diciembre del 2015
3. Objetivo
Mostrar a los asistentes la definición, diseño e
implementación de los diagramas de actividades en el
lenguaje de UML
4. Introducción
UML (Lenguaje Unificado de Modelado) Es un lenguaje
gráfico para visualizar, especificar, construir y documentar un
sistema. UML ofrece un estándar para describir un "plano" del
sistema (modelo), incluyendo aspectos conceptuales tales
como procesos de negocio, funciones del sistema, y aspectos
concretos como expresiones de lenguajes de programación,
esquemas de bases de datos y compuestos reciclados.
5. Definición
Los diagramas de actividades sirven para representar el
comportamiento dinámico de un sistema haciendo hincapié
en la secuencia de actividades que se llevan a cabo y las
condiciones que guardan o disparan esas actividades
6. Elementos básicos
Estado inicial
Marcar el punto de inicio del flujo de la ejecución
Estado final
Marca el punto final del flujo de la ejecución
Actividad
Representa la realización de un paso de flujo de ejecución
Flujo de control
Determina que actividad va a continuación de la otra
9. Restricciones
Un estado inicial no puede ser destino de una transición
Toda actividad tiene al menos un flujo de entrada y otro de
salida
Puede haber cero o más estados finales (por ejemplo, un
proceso continuo no tendrá estado final)
Conviene colocar (no es obligado) el estado inicial en la parte
superior izquierda del diagrama
10. Decisiones
Decisión
Marca la existencia de flujos alternativos
Condición
Se escribe encima de un flujo de control e indica la condición que se
debe de cumplir para que el flujo continúe a través de el
Fusión
Sirve para juntar dos o mas estados de flujos alternativos de ejecución
que se han producido por una decisión
11.
12. Flujo de concurrentes
División
Marca el inicio de flujos de
actividades en paralelo
Unión
Marca el fin de flujos de
actividades en paralelo
13. Conclusión
En esta presentación pudimos aprender el uso e
implementación de los diagramas de actividades en UML,
pudiendo ser aplicados en diferentes problemas y haciendo el
desarrollo de software mas ágil y fácil de entender.
14. Referencias
Unizar. (03 de julio de 2009). Diseño de comportamiento: diagrama de actividades.
Recuperado de http://ocw.unizar.es/ciencias-experimentales/modelos-
matematicos-en-bases-de-datos/uml/02uml_diagramaactividades.pdf