Diagramas UML Flashcards
(13 cards)
¿Qué es UML y para qué sirve?
Lenguaje de Modelado Unificado. Lenguaje estándar que permite entender, planear y comunicar mejor los proyectos de programación. Ayuda a reducir errores, ahorrar tiempo y trabajar de manera organizada.
¿Para qué se utiliza en desarrollo de software?
-Organizar y estructurar el diseño del sistema antes de su construcción.
-Comunicar ideas y conceptos de manera clara entre equipos de trabajo.
-Comprensión del funcionamiento del sistema.
-Mejora documentación del software.
Diagrama de casos de uso
-Describe las funciones del sistema desde la perspectiva del usuario.
-Muestra quién interactúa con el sistema y qué funciones principales realizan.
Diagrama de clases
Muestra la estructura estática del sistema en términos de clases y relaciones.
Diagrama de secuencia
Muestra cómo los objetos intercambian mensajes en el tiempo para realizar una acción
Diagrama de actividades
Modela el flujo de trabajo o comportamiento de un proceso paso a paso
Diagrama de estados
Muestra los posibles estados de un objeto y cómo transita entre ellos en respuesta a eventos.
Diagrama de componentes
Muestra la arquitectura de alto nivel del sistema en módulos o componentes autónomos.
Diagrama de despliegue
Muestra la configuración física en la que correrá el sistema
Diagrama de comunicación
Muestra interacciones entre objetos enfatizando la estructura de los enlaces
Importancia y beneficios de los diagramas UML
-Claridad visual
-Documentación duradera
-Mejora planificación
-Edición rápida y limpia
Nacimiento de los UML
En 1997, el Object Management Group (OMG), adoptó UML como estándar para el modelado de sistemas orientados a objetos.
Tipos de diagramas
- Casos de uso
- De clases
- De secuencia
- De actividades
- De estados
- De componentes
- De despliegue
- De comunicación