SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
Entornos de Desarrollo
UD4. Análisis y diseño orientado a objetos. Diagramas
de comportamiento.
1. Introducción
2
● Los diagramas de actividad son el siguiente nivel de concreción dentro del proceso de
análisis y diseño de un sistema informático.
● Un diagrama de actividad muestra el flujo de control entre actividades. Pudiendo definir una
actividad como:
○ Una actividad es una serie de acciones. Una acción consiste en asignar un valor a un
atributo, crear o destruir un objeto, efectuar una operación, invocar un método de otro
objeto o del propio objeto, enviar una señal a otro objeto o a sí mismo, etc.
● Podemos decir, por tanto, que un diagrama de actividades nos permite modelar el flujo de
trabajo de una operación o de un caso de uso.
2. Elementos de un diagrama de actividad
3
Símbolo Función Notación
Nodo Inicial Es el punto de partida del diagrama de actividad
Nodo Final Representa el término de la ejecución. Puede haber más de un nodo final
Actividad o
acción
Se muestra como una caja con las esquinas redondeadas y el nombre de la acción en su interior.
Flujo de control Unión entre los diferentes nodos y las actividades o entre las propias actividades
Bifurcación Una bifurcación puede tener un flujo de entrada y dos o más de salida. En cada flujo se coloca una condición de
guarda.
Fusión En la fusión, los flujos antes separados se pueden volver a juntar en un rombo con varias entradas y una única salida.
En este caso no hay condición de guarda en la entrada.
División o
unión
La división representa la separación de un flujo de control sencillo en dos o más flujos de control concurrentes.
La unión marca el fin del flujo de actividades concurrentes.
3. Actividad Vs. Acción
4
● Si bien su representación gráfica es similar, en un diagrama de actividad debemos
diferenciar entre:
○ Actividad → Especificación de comportamiento que describe los pasos secuenciales y
concurrentes de un procedimiento de cómputo. Los flujos de trabajo y algoritmos son
ejemplos de procedimiento que a menudo se modelan como actividades.
○ Acción → Es el nodo atómico de una actividad, es decir, el cómputo más pequeño que
se puede modelar en UML. Una actividad es un conjunto de acciones que modelan un
proceso. Por ejemplo, enjabonar, enjuagar y secar un coche son acciones de la
actividad “Lavar coche”.
4. Ejemplo 1
5
● El ejemplo 1 nos muestra un diagrama de actividad con una bifurcación y una fusión.
Destacar que en la bifurcación indicamos las correspondientes condiciones de guarda
mientras que en la fusión no son necesarias.
4. Ejemplo 2
6
● El ejemplo 2 nos muestra un diagrama de actividad con una división y una unión. En la
bifurcación se observa como el flujo de control se divide en dos flujos concurrentes mientras
que en la unión estos vuelve a fusionarse en un único flujo.
4. Ejemplo 3
7
● El Ejemplo 3 nos muestra el diagrama de actividad del caso de uso “Comprar Productos”
4. Ejemplo 4
8
● El Ejemplo 4 nos muestra el diagrama de actividad
del caso de uso “Comprar Yegua”
Dudas y preguntas
9

Más contenido relacionado

Similar a Ud4. anexo ii. diagramas de actividad

Diagrama de actividades
Diagrama de actividadesDiagrama de actividades
Diagrama de actividadesnoeliaaiza
 
Diagrama de Actividades.pptx
Diagrama de Actividades.pptxDiagrama de Actividades.pptx
Diagrama de Actividades.pptxYuzabethMacas1
 
Diagrama de actividades
Diagrama de actividadesDiagrama de actividades
Diagrama de actividadesGracielaPinedo
 
Diagrama de actividades uml
Diagrama de actividades umlDiagrama de actividades uml
Diagrama de actividades umlcamiloan40
 
Diagramas de actividades en uml
Diagramas de  actividades en umlDiagramas de  actividades en uml
Diagramas de actividades en umlYamid Ortiz
 
Diagramas deactividad
Diagramas deactividadDiagramas deactividad
Diagramas deactividadAntonio Mora
 
Diagramas de Actividades
Diagramas de ActividadesDiagramas de Actividades
Diagramas de ActividadesLenin Vivanco
 
Uml Resumen
Uml ResumenUml Resumen
Uml Resumendurley
 
Lenguaje Unificado de Modelado (UML)
Lenguaje Unificado de Modelado (UML)Lenguaje Unificado de Modelado (UML)
Lenguaje Unificado de Modelado (UML)AndreaPumarejo
 
Diagrama de actividades
Diagrama de actividadesDiagrama de actividades
Diagrama de actividadesElvisAR
 
Diagrama de actividades
Diagrama de actividadesDiagrama de actividades
Diagrama de actividadesElvisAR
 
Análisis y diseño de sistemas sesion 02 - modelado de procesos de negocio
Análisis y diseño de sistemas   sesion 02 - modelado de procesos de negocioAnálisis y diseño de sistemas   sesion 02 - modelado de procesos de negocio
Análisis y diseño de sistemas sesion 02 - modelado de procesos de negocioGianfrancoEduardoBra
 
2 1diagramasdeactividad-100422233042-phpapp02
2 1diagramasdeactividad-100422233042-phpapp022 1diagramasdeactividad-100422233042-phpapp02
2 1diagramasdeactividad-100422233042-phpapp02mafv1976
 
UML - Diagramas de Actividades, componentes y clases
UML - Diagramas de Actividades, componentes y clasesUML - Diagramas de Actividades, componentes y clases
UML - Diagramas de Actividades, componentes y clasesErickMontesdeoca5
 
Diagrama de actividades power point
Diagrama de actividades power pointDiagrama de actividades power point
Diagrama de actividades power pointarteaga22
 

Similar a Ud4. anexo ii. diagramas de actividad (20)

Diagrama de actividades
Diagrama de actividadesDiagrama de actividades
Diagrama de actividades
 
Diagrama de Actividades.pptx
Diagrama de Actividades.pptxDiagrama de Actividades.pptx
Diagrama de Actividades.pptx
 
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
 
Diagramas de actividades en uml
Diagramas de  actividades en umlDiagramas de  actividades en uml
Diagramas de actividades en uml
 
Diagramas deactividad
Diagramas deactividadDiagramas deactividad
Diagramas deactividad
 
Presentacion
PresentacionPresentacion
Presentacion
 
Diagramas de Actividades
Diagramas de ActividadesDiagramas de Actividades
Diagramas de Actividades
 
Diagramas de actividades
Diagramas de actividadesDiagramas de actividades
Diagramas de actividades
 
Uml Resumen
Uml ResumenUml Resumen
Uml Resumen
 
Actividades-rvb
Actividades-rvbActividades-rvb
Actividades-rvb
 
Exposición analisis
Exposición analisisExposición analisis
Exposición analisis
 
Lenguaje Unificado de Modelado (UML)
Lenguaje Unificado de Modelado (UML)Lenguaje Unificado de Modelado (UML)
Lenguaje Unificado de Modelado (UML)
 
Diagrama de actividades
Diagrama de actividadesDiagrama de actividades
Diagrama de actividades
 
Diagrama de actividades
Diagrama de actividadesDiagrama de actividades
Diagrama de actividades
 
Análisis y diseño de sistemas sesion 02 - modelado de procesos de negocio
Análisis y diseño de sistemas   sesion 02 - modelado de procesos de negocioAnálisis y diseño de sistemas   sesion 02 - modelado de procesos de negocio
Análisis y diseño de sistemas sesion 02 - modelado de procesos de negocio
 
Uml
UmlUml
Uml
 
2 1diagramasdeactividad-100422233042-phpapp02
2 1diagramasdeactividad-100422233042-phpapp022 1diagramasdeactividad-100422233042-phpapp02
2 1diagramasdeactividad-100422233042-phpapp02
 
UML - Diagramas de Actividades, componentes y clases
UML - Diagramas de Actividades, componentes y clasesUML - Diagramas de Actividades, componentes y clases
UML - Diagramas de Actividades, componentes y clases
 
Diagrama de actividades power point
Diagrama de actividades power pointDiagrama de actividades power point
Diagrama de actividades power point
 

Último

2 PROCESO ESTADISTICO PARA LA INVESTIGACION.pdf
2 PROCESO ESTADISTICO PARA LA INVESTIGACION.pdf2 PROCESO ESTADISTICO PARA LA INVESTIGACION.pdf
2 PROCESO ESTADISTICO PARA LA INVESTIGACION.pdfAnaBelindaArmellonHi
 
Los artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdfLos artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdfJC Díaz Herrera
 
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdfREPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdfIrapuatoCmovamos
 
tipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicacióntipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicaciónJonathanAntonioMaldo
 
Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...israel garcia
 
obras-hidraulicas.docxfffffffffffffffffff
obras-hidraulicas.docxfffffffffffffffffffobras-hidraulicas.docxfffffffffffffffffff
obras-hidraulicas.docxfffffffffffffffffffJefersonBazalloCarri1
 
triptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescenciatriptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescenciaferg6120
 
Las mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdfLas mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdfJC Díaz Herrera
 
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de CyclisticAnálisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de CyclisticJamithGarcia1
 
Técnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dentalTécnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dentalIngrid459352
 
Unidad 3 Elementos y compuestos. Física y química
Unidad 3 Elementos y compuestos. Física y químicaUnidad 3 Elementos y compuestos. Física y química
Unidad 3 Elementos y compuestos. Física y químicaSilvia García
 
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,juberrodasflores
 
LA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derechoLA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derechojuliosabino1
 
bases-cye-2024(2) una sola descarga en base de feria de
bases-cye-2024(2) una sola descarga en base de feria debases-cye-2024(2) una sola descarga en base de feria de
bases-cye-2024(2) una sola descarga en base de feria deCalet Cáceres Vergara
 
SUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior UniversitariaSUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior Universitariachayananazcosimeon
 
La importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresaLa importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresamerca6
 
Qué es un Histograma estadístico teoria y problema
Qué es un Histograma estadístico teoria y problemaQué es un Histograma estadístico teoria y problema
Qué es un Histograma estadístico teoria y problemaJoellyAlejandraRodrg
 
Data Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datosData Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datosssuser948499
 
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdfREPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdfIrapuatoCmovamos
 
Critica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdf
Critica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdfCritica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdf
Critica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdfRodrigoBenitez38
 

Último (20)

2 PROCESO ESTADISTICO PARA LA INVESTIGACION.pdf
2 PROCESO ESTADISTICO PARA LA INVESTIGACION.pdf2 PROCESO ESTADISTICO PARA LA INVESTIGACION.pdf
2 PROCESO ESTADISTICO PARA LA INVESTIGACION.pdf
 
Los artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdfLos artistas mexicanos con más ventas de discos en la historia (2024).pdf
Los artistas mexicanos con más ventas de discos en la historia (2024).pdf
 
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdfREPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
 
tipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicacióntipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicación
 
Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...Cuáles son las características biológicas que están marcadas en tu individual...
Cuáles son las características biológicas que están marcadas en tu individual...
 
obras-hidraulicas.docxfffffffffffffffffff
obras-hidraulicas.docxfffffffffffffffffffobras-hidraulicas.docxfffffffffffffffffff
obras-hidraulicas.docxfffffffffffffffffff
 
triptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescenciatriptico-de-las-drogas en la adolescencia
triptico-de-las-drogas en la adolescencia
 
Las mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdfLas mujeres más ricas del mundo (2024).pdf
Las mujeres más ricas del mundo (2024).pdf
 
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de CyclisticAnálisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
 
Técnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dentalTécnica palatina baja, anestesiología dental
Técnica palatina baja, anestesiología dental
 
Unidad 3 Elementos y compuestos. Física y química
Unidad 3 Elementos y compuestos. Física y químicaUnidad 3 Elementos y compuestos. Física y química
Unidad 3 Elementos y compuestos. Física y química
 
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
 
LA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derechoLA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derecho
 
bases-cye-2024(2) una sola descarga en base de feria de
bases-cye-2024(2) una sola descarga en base de feria debases-cye-2024(2) una sola descarga en base de feria de
bases-cye-2024(2) una sola descarga en base de feria de
 
SUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior UniversitariaSUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior Universitaria
 
La importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresaLa importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresa
 
Qué es un Histograma estadístico teoria y problema
Qué es un Histograma estadístico teoria y problemaQué es un Histograma estadístico teoria y problema
Qué es un Histograma estadístico teoria y problema
 
Data Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datosData Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datos
 
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdfREPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
 
Critica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdf
Critica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdfCritica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdf
Critica 1 Grupo 10 RodrigoBenitez_GinaGadea_AlexisGonzález.pdf
 

Ud4. anexo ii. diagramas de actividad

  • 1. Entornos de Desarrollo UD4. Análisis y diseño orientado a objetos. Diagramas de comportamiento.
  • 2. 1. Introducción 2 ● Los diagramas de actividad son el siguiente nivel de concreción dentro del proceso de análisis y diseño de un sistema informático. ● Un diagrama de actividad muestra el flujo de control entre actividades. Pudiendo definir una actividad como: ○ Una actividad es una serie de acciones. Una acción consiste en asignar un valor a un atributo, crear o destruir un objeto, efectuar una operación, invocar un método de otro objeto o del propio objeto, enviar una señal a otro objeto o a sí mismo, etc. ● Podemos decir, por tanto, que un diagrama de actividades nos permite modelar el flujo de trabajo de una operación o de un caso de uso.
  • 3. 2. Elementos de un diagrama de actividad 3 Símbolo Función Notación Nodo Inicial Es el punto de partida del diagrama de actividad Nodo Final Representa el término de la ejecución. Puede haber más de un nodo final Actividad o acción Se muestra como una caja con las esquinas redondeadas y el nombre de la acción en su interior. Flujo de control Unión entre los diferentes nodos y las actividades o entre las propias actividades Bifurcación Una bifurcación puede tener un flujo de entrada y dos o más de salida. En cada flujo se coloca una condición de guarda. Fusión En la fusión, los flujos antes separados se pueden volver a juntar en un rombo con varias entradas y una única salida. En este caso no hay condición de guarda en la entrada. División o unión La división representa la separación de un flujo de control sencillo en dos o más flujos de control concurrentes. La unión marca el fin del flujo de actividades concurrentes.
  • 4. 3. Actividad Vs. Acción 4 ● Si bien su representación gráfica es similar, en un diagrama de actividad debemos diferenciar entre: ○ Actividad → Especificación de comportamiento que describe los pasos secuenciales y concurrentes de un procedimiento de cómputo. Los flujos de trabajo y algoritmos son ejemplos de procedimiento que a menudo se modelan como actividades. ○ Acción → Es el nodo atómico de una actividad, es decir, el cómputo más pequeño que se puede modelar en UML. Una actividad es un conjunto de acciones que modelan un proceso. Por ejemplo, enjabonar, enjuagar y secar un coche son acciones de la actividad “Lavar coche”.
  • 5. 4. Ejemplo 1 5 ● El ejemplo 1 nos muestra un diagrama de actividad con una bifurcación y una fusión. Destacar que en la bifurcación indicamos las correspondientes condiciones de guarda mientras que en la fusión no son necesarias.
  • 6. 4. Ejemplo 2 6 ● El ejemplo 2 nos muestra un diagrama de actividad con una división y una unión. En la bifurcación se observa como el flujo de control se divide en dos flujos concurrentes mientras que en la unión estos vuelve a fusionarse en un único flujo.
  • 7. 4. Ejemplo 3 7 ● El Ejemplo 3 nos muestra el diagrama de actividad del caso de uso “Comprar Productos”
  • 8. 4. Ejemplo 4 8 ● El Ejemplo 4 nos muestra el diagrama de actividad del caso de uso “Comprar Yegua”