SlideShare una empresa de Scribd logo
Giseproi   curso de programación - sesión 3 a - diagrama de actividad uml
Tema
Diagramas
de Actividad
UML
Lenguaje Unificado de Modelado
● Conocido como UML (Unified Modeling
Language).
● Lenguaje de propósito general para el
modelado gráfico.
● Se utiliza para especificar, visualizar, construir
y documentar un sistema de software.
(requerimientos, análisis, diseño, despliegue)
● Los elementos principales son símbolos
gráficos que se unen para crear diferentes
tipos de diagramas (modelos) que describen
una parte del sistema.
● DIAGRAMA DE ACTIVIDADES se utiliza para
describir algoritmos
Actividad
● Especificación de un comportamiento
ejecutable (p.e: procedimientos, funciones,
algoritmos)
● Describe paso a paso un procedimiento
computacional.
● Incluye acciones conectadas por flujos.
Diagrama de Actividad
● Más flexible que el diagrama de flujo ya que
UML ofrece una lenguaje más “rico”.
● Alternativa a los diagramas de flujo (en la
literatura más reciente los reemplaza)
El diamante (rombo) también se usa para unir dos
flujos.
Ejemplo:
Realizar un algoritmo que encuentre el
valor entero y el residuo de la división
entre dos números (m y n) enteros
mayores a 0. (El que lo va a aplicar solo
sabe restar).
Giseproi   curso de programación - sesión 3 a - diagrama de actividad uml
Ejercicio:
Realizar un algoritmo que dados tres
números enteros determine el menor.
Giseproi   curso de programación - sesión 3 a - diagrama de actividad uml
Ejemplo
Realice un algoritmo que obtenga las sumas de los
números pares e impares en un rango de números
enteros indicados por el usuario.
Giseproi   curso de programación - sesión 3 a - diagrama de actividad uml
Ejercicio
Realice un algoritmo que calcule el factorial de
un número entero introducido por el usuario
Ejercicio
Realice un algoritmo que implemente:
Los recursos de cómputo son limitados y solo puede utilizar
máximo cinco estructuras (incluyendo secuencias, ciclos,
decisiones)

Más contenido relacionado

PDF
ODP
PDF
UML - Diagramas de Actividades, componentes y clases
PPTX
Entornos de Desarrollo - UML - Angel Mancebo Guerrero
PPTX
Clase lógica 18 05
PPTX
PPTX
Exposición uml diagramas
PPTX
Ici rtu-unidad 3 -tema 10
UML - Diagramas de Actividades, componentes y clases
Entornos de Desarrollo - UML - Angel Mancebo Guerrero
Clase lógica 18 05
Exposición uml diagramas
Ici rtu-unidad 3 -tema 10

Similar a Giseproi curso de programación - sesión 3 a - diagrama de actividad uml (20)

ODP
Trabajo uml romero
ODP
Trabajo uml romero
ODP
Trabajo uml romero
ODP
Trabajo uml romero
PPTX
UML(Lenguaje Unificado de Modelado)
PPTX
Presentación1
PPTX
Presentación1
PPTX
Introducción a Uml
PPTX
Generacion en los diferentes diagramas de uml
ODP
PPSX
UML Exposición de analisis y diseño de Siatemas
PDF
C:\documents and settings\uleam\mis documentos\lenguaje unificado de modelado
PDF
Lenguaje Unificado De Modelado
ODP
Umbrello UML Modeller
PDF
Diagramas UML
DOCX
C:\Documents And Settings\Uleam\Mis Documentos\Lenguaje Unificado De Modelado
Trabajo uml romero
Trabajo uml romero
Trabajo uml romero
Trabajo uml romero
UML(Lenguaje Unificado de Modelado)
Presentación1
Presentación1
Introducción a Uml
Generacion en los diferentes diagramas de uml
UML Exposición de analisis y diseño de Siatemas
C:\documents and settings\uleam\mis documentos\lenguaje unificado de modelado
Lenguaje Unificado De Modelado
Umbrello UML Modeller
Diagramas UML
C:\Documents And Settings\Uleam\Mis Documentos\Lenguaje Unificado De Modelado
Publicidad

Más de giseproi (20)

PDF
Boletín GeoForAll junio 2021
PDF
GISEPROI - Plantilla Historia de usuario
PDF
Boletín marzo 2020
PDF
Boletín abril 2020
PDF
Boletín mayo 2020
PDF
Boletín GeoForAll Diciembre 2019
PDF
Boletín GeoForAll enero 2020
PDF
Boletín GeoForAll Agosto 2019
PDF
Ingeniería Catastral y Geodesia - Syllabus Programación Básica
PDF
Sua metaverso especializado para el aprendizaje
PDF
Proceso de evaluación
PDF
Giseproi plantilla especificación casos de uso
PDF
Giseproi plantilla vision
PDF
Giseproi curso de programación - sesión 1 - acerca de la programación
PDF
Giseproi curso de programación - sesión 1 a - introducción a la programación
PDF
Giseproi curso de programación - sesión 2 - el concepto de algoritmo
PDF
Giseproi curso de programación - sesión 3 - diagramas de flujo
PDF
Giseproi curso de programación - sesión 4 - sentencias de control de flujo
ODP
Giseproi curso de programación - sesión 6 - datos y operadores
PDF
Giseproi curso de programación - sesión 5 - ejemplos de algoritmos (1)
Boletín GeoForAll junio 2021
GISEPROI - Plantilla Historia de usuario
Boletín marzo 2020
Boletín abril 2020
Boletín mayo 2020
Boletín GeoForAll Diciembre 2019
Boletín GeoForAll enero 2020
Boletín GeoForAll Agosto 2019
Ingeniería Catastral y Geodesia - Syllabus Programación Básica
Sua metaverso especializado para el aprendizaje
Proceso de evaluación
Giseproi plantilla especificación casos de uso
Giseproi plantilla vision
Giseproi curso de programación - sesión 1 - acerca de la programación
Giseproi curso de programación - sesión 1 a - introducción a la programación
Giseproi curso de programación - sesión 2 - el concepto de algoritmo
Giseproi curso de programación - sesión 3 - diagramas de flujo
Giseproi curso de programación - sesión 4 - sentencias de control de flujo
Giseproi curso de programación - sesión 6 - datos y operadores
Giseproi curso de programación - sesión 5 - ejemplos de algoritmos (1)
Publicidad

Último (20)

PDF
Aqui No Hay Reglas Hastings-Meyer Ccesa007.pdf
PDF
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
PDF
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
PDF
Aumente su Autoestima - Lair Ribeiro Ccesa007.pdf
PPTX
MATEMATICAS GEOMETRICA USO TRANSPORTADOR
PDF
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE_COM.pdf
PPTX
LAS MIGRACIONES E INVASIONES Y EL INICIO EDAD MEDIA
PDF
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
DOCX
PLAN DE AREA DE CIENCIAS SOCIALES TODOS LOS GRUPOS
PDF
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
PDF
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
PDF
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
PDF
IPERC...................................
PDF
Escuelas Desarmando una mirada subjetiva a la educación
PDF
Ernst Cassirer - Antropologia Filosofica.pdf
PDF
informe tipos de Informatica perfiles profesionales _pdf
PDF
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
PPTX
Doctrina 1 Soteriologuia y sus diferente
DOC
Manual de Convivencia 2025 actualizado a las normas vigentes
PPTX
Presentación de la Cetoacidosis diabetica.pptx
Aqui No Hay Reglas Hastings-Meyer Ccesa007.pdf
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
Aumente su Autoestima - Lair Ribeiro Ccesa007.pdf
MATEMATICAS GEOMETRICA USO TRANSPORTADOR
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE_COM.pdf
LAS MIGRACIONES E INVASIONES Y EL INICIO EDAD MEDIA
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
PLAN DE AREA DE CIENCIAS SOCIALES TODOS LOS GRUPOS
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
IPERC...................................
Escuelas Desarmando una mirada subjetiva a la educación
Ernst Cassirer - Antropologia Filosofica.pdf
informe tipos de Informatica perfiles profesionales _pdf
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
Doctrina 1 Soteriologuia y sus diferente
Manual de Convivencia 2025 actualizado a las normas vigentes
Presentación de la Cetoacidosis diabetica.pptx

Giseproi curso de programación - sesión 3 a - diagrama de actividad uml

  • 3. Lenguaje Unificado de Modelado ● Conocido como UML (Unified Modeling Language). ● Lenguaje de propósito general para el modelado gráfico. ● Se utiliza para especificar, visualizar, construir y documentar un sistema de software. (requerimientos, análisis, diseño, despliegue) ● Los elementos principales son símbolos gráficos que se unen para crear diferentes tipos de diagramas (modelos) que describen una parte del sistema. ● DIAGRAMA DE ACTIVIDADES se utiliza para describir algoritmos
  • 4. Actividad ● Especificación de un comportamiento ejecutable (p.e: procedimientos, funciones, algoritmos) ● Describe paso a paso un procedimiento computacional. ● Incluye acciones conectadas por flujos. Diagrama de Actividad ● Más flexible que el diagrama de flujo ya que UML ofrece una lenguaje más “rico”. ● Alternativa a los diagramas de flujo (en la literatura más reciente los reemplaza)
  • 5. El diamante (rombo) también se usa para unir dos flujos.
  • 6. Ejemplo: Realizar un algoritmo que encuentre el valor entero y el residuo de la división entre dos números (m y n) enteros mayores a 0. (El que lo va a aplicar solo sabe restar).
  • 8. Ejercicio: Realizar un algoritmo que dados tres números enteros determine el menor.
  • 10. Ejemplo Realice un algoritmo que obtenga las sumas de los números pares e impares en un rango de números enteros indicados por el usuario.
  • 12. Ejercicio Realice un algoritmo que calcule el factorial de un número entero introducido por el usuario Ejercicio Realice un algoritmo que implemente: Los recursos de cómputo son limitados y solo puede utilizar máximo cinco estructuras (incluyendo secuencias, ciclos, decisiones)