• No es un lenguaje de
programación • Lenguaje para
hacer modelos. • Independiente de
métodos de análisis y diseño. • Le
dice al usuario qué hacer, cómo
hacerlo, cuándo hacerlo y por qué
hacerlo.
¿Por qué es necesario UML?
• Sirve para representar visualmente las
reglas de creación, estructura y
comportamiento de un grupo
relacionado de objetos y procesos.
• Creado para disminuir la brecha entre
los desarrolladores y los clientes
• Permiten comunicar a los
desarrolladores entre ellos y a los
clientes entender lo que los
desarrolladores están realizando sin
adentrarse en lenguaje técnico.
Diagramas de UML
• Diagramas de Clase • Diagramas
Casos de uso • Diagramas
Secuencias • Diagramas Estados
• Diagramas Colaboraciones
• Diagramas Actividades
• Diagramas Componentes
• Diagramas Distribución
• Diagramas Objetos
Ejemplo Diagramas Casos de uso
¿Por qué es importante UML?
• Consolidado como el lenguaje
estándar en el análisis y diseño
de sistemas de cómputo. • Posee
características que facilitan a
integrantes de un equipo
multidisciplinario participar e
intercomunicarse fácilmente.
¿Por qué se construyen modelos?
• Para comunicar la estructura deseada y el
comportamiento de un sistema. • Para ver y
controlar la arquitectura de un sistema.
• Para comprender mejor el sistema que está
bajo desarrollo. • Para descubrir
posibilidades de simplificación y reutilización.
• Para minimizar los posibles riesgos.