SlideShare una empresa de Scribd logo
1 de 33
Descargar para leer sin conexión
Lenguaje de 
programación III 
Facilitador: Marcos Espinoza M.
marcos@ecuaportales.com
mespinoza@uagraria.edu.ec
6/19/2016 1UNIVERSIDAD AGRARIA DEL ECUADOR
Diagrama de
Actividades
6/19/2016 2UNIVERSIDAD AGRARIA DEL ECUADOR
6/19/2016 3UNIVERSIDAD AGRARIA DEL ECUADOR
Diagrama de actividades
• Es la versión uml de un
diagrama de flujo. Los
diagramas de actividades se
usan para analizar los procesos
y, si es necesario, volver a
realizar la ingeniería de los
procesos.
6/19/2016 4UNIVERSIDAD AGRARIA DEL ECUADOR
Diagrama de actividades
• Es una herramienta excelente para
analizar problemas que, al final, el
sistema deberá resolver. Como una
herramienta de análisis, no queremos
empezar resolviendo el problema en un
nivel técnico mediante la asignación de
clases, pero podemos usar los
diagramas de actividades para
entender el problema e incluso refinar
los procesos que comprenden el
problema.
6/19/2016 5UNIVERSIDAD AGRARIA DEL ECUADOR
Diagrama de 
actividades
6/19/2016 6UNIVERSIDAD AGRARIA DEL ECUADOR
Diagrama de actividades
• Pueden ser sencillos diagramas
de flujo que tienen un punto de
inicio y de finalización finitos, o
diagramas más complejos que
modelen comportamiento
paralelo y múltiples subflujos,
así como que definan múltiples
terminaciones.
6/19/2016 7UNIVERSIDAD AGRARIA DEL ECUADOR
Nodo inicial
• Todo diagrama de actividad tiene un
símbolo nodo inicial. Éste es un círculo
relleno. Es posible proporcionar un
nombre y alguna documentación para
el nodo inicial.
• El nodo inicial puede tener una línea de
transición saliendo de él. La línea de
transición se llama flujo de control y se
representa por medio de una flecha
dirigida hacia fuera del nodo inicial.
6/19/2016 8UNIVERSIDAD AGRARIA DEL ECUADOR
Nodo inicial
6/19/2016 9UNIVERSIDAD AGRARIA DEL ECUADOR
Flujo de control
• El flujo de control empieza en el símbolo que
pierde foco y apunta hacia la cosa que lo
aumenta y se conecta con ésta. Por
ejemplo, un flujo de control podría originarse
en un nodo inicial y terminar en una acción
6/19/2016 10UNIVERSIDAD AGRARIA DEL ECUADOR
Uso de las condiciones guardianes
• Una manera usual de adornar un
flujo de control es agregar una
condición guardián. Una condición
guardián actúa como un centinela
que requiere que se pase una
prueba antes de que el flujo
continúe. En código, por lo común
esto se implementaría como una
prueba si condicional.
6/19/2016 11UNIVERSIDAD AGRARIA DEL ECUADOR
Uso de las condiciones guardianes
6/19/2016 12UNIVERSIDAD AGRARIA DEL ECUADOR
Diferentes maneras de mostrar flujos
• La manera más común de diagramar un
flujo es usar un solo símbolo de flujo de
control conectado a dos nodos, pero
ésta no es la única manera. Si su
diagrama es muy complejo, con una
gran cantidad de estímulos que se
traslapan, entonces puede usar un
nodo conector.
6/19/2016 13UNIVERSIDAD AGRARIA DEL ECUADOR
Diferentes maneras de mostrar flujos
• Un estímulo puede realizar una
transición desde una acción hacia un
objeto hacia una acción.
6/19/2016 14UNIVERSIDAD AGRARIA DEL ECUADOR
Uso de clavijas
• Las clavijas son análogas a los
parámetros en la implementación. El
nombre o valor de una clavija que sale
de una acción debe concebirse como
un parámetro de salida hacia la acción
siguiente.
6/19/2016 15UNIVERSIDAD AGRARIA DEL ECUADOR
Acciones
• Los nodos de acción son las cosas
que usted hace o que suceden en
un diagrama de actividades, y un
estímulo representa el camino que
usted sigue para saltar de acción
en acción. Los nodos de acción
tienen una forma un poco más
rectangular que los casos de uso.
6/19/2016 16UNIVERSIDAD AGRARIA DEL ECUADOR
Acciones
• Dos de los aspectos más importantes de las
acciones son el orden en el que ocurren y el
nombre que les asigne. El nombre debe ser
corto y directo. El uso de parejas de nombre y
verbo en los nombres de las acciones puede
ayudarle a hallar las clases y los métodos,
pero los nombres de las acciones no tienen
sólo esta finalidad y, una vez más, es bastante
temprano en el análisis y el diseño para
quedarse colgado en los detalles de la
implementación, como las clases y los
métodos.
6/19/2016 17UNIVERSIDAD AGRARIA DEL ECUADOR
Acciones
• Se permite que las acciones tengan
uno o más flujos de entrada y sólo uno
de salida.
• Si existe más de un flujo de entrada,
entonces la acción no será transición
hasta que todos los flujos de entrada
hayan alcanzado esa acción.
6/19/2016 18UNIVERSIDAD AGRARIA DEL ECUADOR
Acciones
• Las acciones se pueden dividir en caminos
alternos con el uso del nodo de decisión —al
que se hace referencia en la sección titulada
“Nodos de decisión y de fusión”— o realizar
una transición hacia flujos paralelos con el
uso del nodo bifurcación, —vea la sección
titulada “Bifurcaciones y uniones de
transición”— pero en realidad, para una
acción únicamente debe agregarse un solo
flujo de salida, como un flujo saliente para
una acción.
6/19/2016 19UNIVERSIDAD AGRARIA DEL ECUADOR
Acciones
• Una buena regla empírica para la creación
de diagramas de actividades es describir
cómo empieza un caso de uso, cómo
progresa y cómo finaliza, con todas las
acciones que deben completarse a lo largo
del camino. Los nodos de decisión y de fusión
y las bifurcaciones y uniones son medios para
modelar comportamiento paralelo o
alternaciones con la propia actividad.
6/19/2016 20UNIVERSIDAD AGRARIA DEL ECUADOR
Rutas concurrentes
• Conforme modele actividades tendrá la
oportunidad de separar una transición en dos
rutas que se ejecutan al mismo tiempo (es
decir de forma concurrente) y luego se
reúnan. Para representar esta división, utilizará
una línea gruesa perpendicular a la transición
y las rutas partirán de ella. Para presentar la
reincorporación, ambas rutas apuntará a otra
línea gruesa.
6/19/2016 21UNIVERSIDAD AGRARIA DEL ECUADOR
Rutas concurrentes
6/19/2016 22UNIVERSIDAD AGRARIA DEL ECUADOR
Acciones
• El siguiente es un ejemplo escrito que
describe la publicación de una lista de
trabajo, seguido de un corto diagrama de
actividades que modela lo mismo:
6/19/2016 23UNIVERSIDAD AGRARIA DEL ECUADOR
Acciones
6/19/2016 24UNIVERSIDAD AGRARIA DEL ECUADOR
Acciones
6/19/2016 25UNIVERSIDAD AGRARIA DEL ECUADOR
Acciones
6/19/2016 26UNIVERSIDAD AGRARIA DEL ECUADOR
Acciones
6/19/2016 27UNIVERSIDAD AGRARIA DEL ECUADOR
6/19/2016 28UNIVERSIDAD AGRARIA DEL ECUADOR
Las acciones se 
dividen entre un 
usuario y el 
sistema.
6/19/2016 29UNIVERSIDAD AGRARIA DEL ECUADOR
Subdivisión adicional 
de las 
responsabilidades 
mediante el 
reemplazo de las 
acciones
“Validar la 
información del 
pago” y “Procesar el 
pago” en una 
partición separada 
con el
nombre de 
“Procesador del 
pago”.
6/19/2016 30UNIVERSIDAD AGRARIA DEL ECUADOR
Indicaciones
• Durante una secuencia de actividades,
es posible enviar una indicación.
Cuando se reciba, la indicación
provocará que se ejecute una
actividad. El símbolo para enviar una
indicación es un pentágono convexo, y
el que la recibe es un pentágono
cóncavo.
6/19/2016 31UNIVERSIDAD AGRARIA DEL ECUADOR
Indicaciones
6/19/2016 32UNIVERSIDAD AGRARIA DEL ECUADOR
Taller 14
• Con sus compañeros formen grupos de trabajo
de mínimo 5 personas y máximo 8. Busquen en
internet ejercicios resueltos de diagramas de
casos de uso, de clases y de actividades,
seleccione los 10 mejores de cada tipo y
documéntelos de forma estándar en formato
Word. Proceda a imprimirlos para presentación
y exposición. También enviar los ejercicios
seleccionados hasta el lunes 27 de junio al
correo electrónico
mespinoza@uagraria.edu.ec, con los nombres
de los integrantes del grupo, materia y
paralelo. Asunto: «Ejercicios Parcial 2 Taller 14».
Lenguaje de 
programación III 
Facilitador: Marcos Espinoza M.
marcos@ecuaportales.com
mespinoza@uagraria.edu.ec
6/19/2016 33UNIVERSIDAD AGRARIA DEL ECUADOR

Más contenido relacionado

Destacado

Diagrama de actividades
Diagrama de actividadesDiagrama de actividades
Diagrama de actividades
gmjuan
 
Tutorial de diagramas de estado
Tutorial de diagramas de estadoTutorial de diagramas de estado
Tutorial de diagramas de estado
Estefany Alanoca
 
Resol. 93 09 y-anexo
Resol. 93 09 y-anexoResol. 93 09 y-anexo
Resol. 93 09 y-anexo
praxispd4
 
Como elaborar diagrama de estado
Como elaborar diagrama de estadoComo elaborar diagrama de estado
Como elaborar diagrama de estado
jesus369
 
Diagramas de paquetes
Diagramas de paquetesDiagramas de paquetes
Diagramas de paquetes
Moises Cruz
 

Destacado (17)

Resolucion 93
Resolucion 93Resolucion 93
Resolucion 93
 
Diagrama de actividades
Diagrama de actividadesDiagrama de actividades
Diagrama de actividades
 
Diagrama de actividades uml
Diagrama de actividades umlDiagrama de actividades uml
Diagrama de actividades uml
 
Representación sistemas dinamicos
Representación sistemas dinamicosRepresentación sistemas dinamicos
Representación sistemas dinamicos
 
Gonzalorojas 08 U M L, Diagramas De Secuencia
Gonzalorojas 08  U M L,  Diagramas De  SecuenciaGonzalorojas 08  U M L,  Diagramas De  Secuencia
Gonzalorojas 08 U M L, Diagramas De Secuencia
 
Sistemas y sus representaciones
Sistemas y sus representacionesSistemas y sus representaciones
Sistemas y sus representaciones
 
Diagrama de actividades power point
Diagrama de actividades power pointDiagrama de actividades power point
Diagrama de actividades power point
 
Tutorial de diagramas de estado
Tutorial de diagramas de estadoTutorial de diagramas de estado
Tutorial de diagramas de estado
 
Debe un cristiano asistir al cine
Debe un cristiano asistir al cineDebe un cristiano asistir al cine
Debe un cristiano asistir al cine
 
Resol. 93 09 y-anexo
Resol. 93 09 y-anexoResol. 93 09 y-anexo
Resol. 93 09 y-anexo
 
Conceptos básicos de las redes
Conceptos básicos de las redes Conceptos básicos de las redes
Conceptos básicos de las redes
 
Fibra optica
Fibra opticaFibra optica
Fibra optica
 
introducción a uml
introducción a umlintroducción a uml
introducción a uml
 
Como elaborar diagrama de estado
Como elaborar diagrama de estadoComo elaborar diagrama de estado
Como elaborar diagrama de estado
 
Ordenamiento shell
Ordenamiento shellOrdenamiento shell
Ordenamiento shell
 
Diagramas de paquetes
Diagramas de paquetesDiagramas de paquetes
Diagramas de paquetes
 
5.1 ejemplos uml
5.1 ejemplos uml5.1 ejemplos uml
5.1 ejemplos uml
 

Similar a Lengiii 011

PPT 2.-PROCESOS INDUTRIALES - copia (2).pptx
PPT 2.-PROCESOS INDUTRIALES - copia (2).pptxPPT 2.-PROCESOS INDUTRIALES - copia (2).pptx
PPT 2.-PROCESOS INDUTRIALES - copia (2).pptx
GianlucaCardenasVela
 
Diagramas de actividad
Diagramas de actividadDiagramas de actividad
Diagramas de actividad
Lismirabal
 
Mapas de procesos
Mapas de procesosMapas de procesos
Mapas de procesos
desempleado
 
Estudio técnico22 evaluación de proyectos
Estudio técnico22 evaluación de proyectosEstudio técnico22 evaluación de proyectos
Estudio técnico22 evaluación de proyectos
NorbertoChacon1
 

Similar a Lengiii 011 (20)

PPT 2.-PROCESOS INDUTRIALES - copia (2).pptx
PPT 2.-PROCESOS INDUTRIALES - copia (2).pptxPPT 2.-PROCESOS INDUTRIALES - copia (2).pptx
PPT 2.-PROCESOS INDUTRIALES - copia (2).pptx
 
UNIDAD 5 - Algoritmia.pdf
UNIDAD 5 - Algoritmia.pdfUNIDAD 5 - Algoritmia.pdf
UNIDAD 5 - Algoritmia.pdf
 
Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnología
 
Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnología
 
SAP BusinessObjects Voyager - Introduccion
SAP BusinessObjects Voyager - IntroduccionSAP BusinessObjects Voyager - Introduccion
SAP BusinessObjects Voyager - Introduccion
 
Alcala fazio estabilidad o2 p resumen-borrador ok
Alcala fazio estabilidad o2 p resumen-borrador okAlcala fazio estabilidad o2 p resumen-borrador ok
Alcala fazio estabilidad o2 p resumen-borrador ok
 
37 tfg jesus manuel_donaire_sanchez
37 tfg jesus manuel_donaire_sanchez37 tfg jesus manuel_donaire_sanchez
37 tfg jesus manuel_donaire_sanchez
 
Investigacion de Operaciones - CPM - PERT
Investigacion de Operaciones - CPM - PERTInvestigacion de Operaciones - CPM - PERT
Investigacion de Operaciones - CPM - PERT
 
Sara_Rivera_IM_A2.pdf
Sara_Rivera_IM_A2.pdfSara_Rivera_IM_A2.pdf
Sara_Rivera_IM_A2.pdf
 
Metodologia de la distribucion en planta
Metodologia de la distribucion en plantaMetodologia de la distribucion en planta
Metodologia de la distribucion en planta
 
Diagramas de actividad
Diagramas de actividadDiagramas de actividad
Diagramas de actividad
 
Analisis-Del-Flujo-de-Produccion
Analisis-Del-Flujo-de-ProduccionAnalisis-Del-Flujo-de-Produccion
Analisis-Del-Flujo-de-Produccion
 
Lengiii 007
Lengiii 007Lengiii 007
Lengiii 007
 
Controladores logico programables ss14
Controladores logico programables ss14Controladores logico programables ss14
Controladores logico programables ss14
 
Mapas de procesos
Mapas de procesosMapas de procesos
Mapas de procesos
 
Revista para enviar 15 08-2019
Revista para enviar 15 08-2019Revista para enviar 15 08-2019
Revista para enviar 15 08-2019
 
Banda transportadora-controlada-con-fpga-en-vhdl
Banda transportadora-controlada-con-fpga-en-vhdlBanda transportadora-controlada-con-fpga-en-vhdl
Banda transportadora-controlada-con-fpga-en-vhdl
 
Adobe analytics con @analisisweb
Adobe analytics con @analisiswebAdobe analytics con @analisisweb
Adobe analytics con @analisisweb
 
Estudio técnico22 evaluación de proyectos
Estudio técnico22 evaluación de proyectosEstudio técnico22 evaluación de proyectos
Estudio técnico22 evaluación de proyectos
 
96319797 cursograma-textil
96319797 cursograma-textil96319797 cursograma-textil
96319797 cursograma-textil
 

Más de Policía Nacional Ecuador (8)

Lengiii 010
Lengiii 010Lengiii 010
Lengiii 010
 
Lengiii 009
Lengiii 009Lengiii 009
Lengiii 009
 
Lengiii 008
Lengiii 008Lengiii 008
Lengiii 008
 
Lengiii 006
Lengiii 006Lengiii 006
Lengiii 006
 
Lengiii 005
Lengiii 005Lengiii 005
Lengiii 005
 
Lengiii 003
Lengiii 003Lengiii 003
Lengiii 003
 
Lengiii 002
Lengiii 002Lengiii 002
Lengiii 002
 
Lengiii 001
Lengiii 001Lengiii 001
Lengiii 001
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Último (15)

Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 

Lengiii 011

  • 1. Lenguaje de  programación III  Facilitador: Marcos Espinoza M. marcos@ecuaportales.com mespinoza@uagraria.edu.ec 6/19/2016 1UNIVERSIDAD AGRARIA DEL ECUADOR
  • 3. 6/19/2016 3UNIVERSIDAD AGRARIA DEL ECUADOR Diagrama de actividades • Es la versión uml de un diagrama de flujo. Los diagramas de actividades se usan para analizar los procesos y, si es necesario, volver a realizar la ingeniería de los procesos.
  • 4. 6/19/2016 4UNIVERSIDAD AGRARIA DEL ECUADOR Diagrama de actividades • Es una herramienta excelente para analizar problemas que, al final, el sistema deberá resolver. Como una herramienta de análisis, no queremos empezar resolviendo el problema en un nivel técnico mediante la asignación de clases, pero podemos usar los diagramas de actividades para entender el problema e incluso refinar los procesos que comprenden el problema.
  • 5. 6/19/2016 5UNIVERSIDAD AGRARIA DEL ECUADOR Diagrama de  actividades
  • 6. 6/19/2016 6UNIVERSIDAD AGRARIA DEL ECUADOR Diagrama de actividades • Pueden ser sencillos diagramas de flujo que tienen un punto de inicio y de finalización finitos, o diagramas más complejos que modelen comportamiento paralelo y múltiples subflujos, así como que definan múltiples terminaciones.
  • 7. 6/19/2016 7UNIVERSIDAD AGRARIA DEL ECUADOR Nodo inicial • Todo diagrama de actividad tiene un símbolo nodo inicial. Éste es un círculo relleno. Es posible proporcionar un nombre y alguna documentación para el nodo inicial. • El nodo inicial puede tener una línea de transición saliendo de él. La línea de transición se llama flujo de control y se representa por medio de una flecha dirigida hacia fuera del nodo inicial.
  • 8. 6/19/2016 8UNIVERSIDAD AGRARIA DEL ECUADOR Nodo inicial
  • 9. 6/19/2016 9UNIVERSIDAD AGRARIA DEL ECUADOR Flujo de control • El flujo de control empieza en el símbolo que pierde foco y apunta hacia la cosa que lo aumenta y se conecta con ésta. Por ejemplo, un flujo de control podría originarse en un nodo inicial y terminar en una acción
  • 10. 6/19/2016 10UNIVERSIDAD AGRARIA DEL ECUADOR Uso de las condiciones guardianes • Una manera usual de adornar un flujo de control es agregar una condición guardián. Una condición guardián actúa como un centinela que requiere que se pase una prueba antes de que el flujo continúe. En código, por lo común esto se implementaría como una prueba si condicional.
  • 11. 6/19/2016 11UNIVERSIDAD AGRARIA DEL ECUADOR Uso de las condiciones guardianes
  • 12. 6/19/2016 12UNIVERSIDAD AGRARIA DEL ECUADOR Diferentes maneras de mostrar flujos • La manera más común de diagramar un flujo es usar un solo símbolo de flujo de control conectado a dos nodos, pero ésta no es la única manera. Si su diagrama es muy complejo, con una gran cantidad de estímulos que se traslapan, entonces puede usar un nodo conector.
  • 13. 6/19/2016 13UNIVERSIDAD AGRARIA DEL ECUADOR Diferentes maneras de mostrar flujos • Un estímulo puede realizar una transición desde una acción hacia un objeto hacia una acción.
  • 14. 6/19/2016 14UNIVERSIDAD AGRARIA DEL ECUADOR Uso de clavijas • Las clavijas son análogas a los parámetros en la implementación. El nombre o valor de una clavija que sale de una acción debe concebirse como un parámetro de salida hacia la acción siguiente.
  • 15. 6/19/2016 15UNIVERSIDAD AGRARIA DEL ECUADOR Acciones • Los nodos de acción son las cosas que usted hace o que suceden en un diagrama de actividades, y un estímulo representa el camino que usted sigue para saltar de acción en acción. Los nodos de acción tienen una forma un poco más rectangular que los casos de uso.
  • 16. 6/19/2016 16UNIVERSIDAD AGRARIA DEL ECUADOR Acciones • Dos de los aspectos más importantes de las acciones son el orden en el que ocurren y el nombre que les asigne. El nombre debe ser corto y directo. El uso de parejas de nombre y verbo en los nombres de las acciones puede ayudarle a hallar las clases y los métodos, pero los nombres de las acciones no tienen sólo esta finalidad y, una vez más, es bastante temprano en el análisis y el diseño para quedarse colgado en los detalles de la implementación, como las clases y los métodos.
  • 17. 6/19/2016 17UNIVERSIDAD AGRARIA DEL ECUADOR Acciones • Se permite que las acciones tengan uno o más flujos de entrada y sólo uno de salida. • Si existe más de un flujo de entrada, entonces la acción no será transición hasta que todos los flujos de entrada hayan alcanzado esa acción.
  • 18. 6/19/2016 18UNIVERSIDAD AGRARIA DEL ECUADOR Acciones • Las acciones se pueden dividir en caminos alternos con el uso del nodo de decisión —al que se hace referencia en la sección titulada “Nodos de decisión y de fusión”— o realizar una transición hacia flujos paralelos con el uso del nodo bifurcación, —vea la sección titulada “Bifurcaciones y uniones de transición”— pero en realidad, para una acción únicamente debe agregarse un solo flujo de salida, como un flujo saliente para una acción.
  • 19. 6/19/2016 19UNIVERSIDAD AGRARIA DEL ECUADOR Acciones • Una buena regla empírica para la creación de diagramas de actividades es describir cómo empieza un caso de uso, cómo progresa y cómo finaliza, con todas las acciones que deben completarse a lo largo del camino. Los nodos de decisión y de fusión y las bifurcaciones y uniones son medios para modelar comportamiento paralelo o alternaciones con la propia actividad.
  • 20. 6/19/2016 20UNIVERSIDAD AGRARIA DEL ECUADOR Rutas concurrentes • Conforme modele actividades tendrá la oportunidad de separar una transición en dos rutas que se ejecutan al mismo tiempo (es decir de forma concurrente) y luego se reúnan. Para representar esta división, utilizará una línea gruesa perpendicular a la transición y las rutas partirán de ella. Para presentar la reincorporación, ambas rutas apuntará a otra línea gruesa.
  • 21. 6/19/2016 21UNIVERSIDAD AGRARIA DEL ECUADOR Rutas concurrentes
  • 22. 6/19/2016 22UNIVERSIDAD AGRARIA DEL ECUADOR Acciones • El siguiente es un ejemplo escrito que describe la publicación de una lista de trabajo, seguido de un corto diagrama de actividades que modela lo mismo:
  • 23. 6/19/2016 23UNIVERSIDAD AGRARIA DEL ECUADOR Acciones
  • 24. 6/19/2016 24UNIVERSIDAD AGRARIA DEL ECUADOR Acciones
  • 25. 6/19/2016 25UNIVERSIDAD AGRARIA DEL ECUADOR Acciones
  • 26. 6/19/2016 26UNIVERSIDAD AGRARIA DEL ECUADOR Acciones
  • 28. 6/19/2016 28UNIVERSIDAD AGRARIA DEL ECUADOR Las acciones se  dividen entre un  usuario y el  sistema.
  • 29. 6/19/2016 29UNIVERSIDAD AGRARIA DEL ECUADOR Subdivisión adicional  de las  responsabilidades  mediante el  reemplazo de las  acciones “Validar la  información del  pago” y “Procesar el  pago” en una  partición separada  con el nombre de  “Procesador del  pago”.
  • 30. 6/19/2016 30UNIVERSIDAD AGRARIA DEL ECUADOR Indicaciones • Durante una secuencia de actividades, es posible enviar una indicación. Cuando se reciba, la indicación provocará que se ejecute una actividad. El símbolo para enviar una indicación es un pentágono convexo, y el que la recibe es un pentágono cóncavo.
  • 31. 6/19/2016 31UNIVERSIDAD AGRARIA DEL ECUADOR Indicaciones
  • 32. 6/19/2016 32UNIVERSIDAD AGRARIA DEL ECUADOR Taller 14 • Con sus compañeros formen grupos de trabajo de mínimo 5 personas y máximo 8. Busquen en internet ejercicios resueltos de diagramas de casos de uso, de clases y de actividades, seleccione los 10 mejores de cada tipo y documéntelos de forma estándar en formato Word. Proceda a imprimirlos para presentación y exposición. También enviar los ejercicios seleccionados hasta el lunes 27 de junio al correo electrónico mespinoza@uagraria.edu.ec, con los nombres de los integrantes del grupo, materia y paralelo. Asunto: «Ejercicios Parcial 2 Taller 14».
  • 33. Lenguaje de  programación III  Facilitador: Marcos Espinoza M. marcos@ecuaportales.com mespinoza@uagraria.edu.ec 6/19/2016 33UNIVERSIDAD AGRARIA DEL ECUADOR