introducción a uml ing. josé manuel poveda. introducciÓn: uml = lenguaje de modelado unificado ...
TRANSCRIPT
Introducción a UML
Ing. José Manuel Poveda
INTRODUCCIÓN:
UML = Lenguaje de Modelado Unificado
Está compuesto por diversos elementos gráficos que se combinan para conformar gráficos.
Existen reglas para combinar tales elementos.
DIAGRAMA DE CLASES>>>
Una clase es una categoría o grupo de cosas que tienen atributos y acciones similares.
Representación:
DIAGRAMA DE OBJETOS>>>
Un objeto es la Instancia de una Clase…
Representación:
DIAGRAMA DE CASOS DE USO>>>
Es una descripción de las acciones del sistema desde el punto de vista del usuario.
Representación:
DIAGRAMA DE ESTADOS>>>
En cualquier momento un objeto se encuentra en un estado particular, este diagrama muestra esta realidad, muestra las transiciones de un estado a otro.
Representación:
DIAGRAMA DE SECUENCIAS>>> Los diagramas de clases y de objetos representan la información de
forma estática. No obstante, en un sistema funcional los objetos interactúan entre sí y tales interacciones suceden en el tiempo. El UML representa este hecho a través del diagrama de secuencia.
Representación:
DIAGRAMA DE ACTIVIDADES>>>
Muestra las actividades que ocurren dentro de un caso de uso o dentro del comportamiento de un objeto, los cuales normalmente se dan en secuencia.
Este diagrama muestra como los elementos del sistema trabajan en conjunto para cumplir con el objetivo del sistema.
Diagrama de Colaboraciones>>>
DIAGRAMA DE COMPONENTES>>>
Representa los componentes de software por los que está constituido el sistema.
DIAGRAMA DE DISTRIBUCION>>>
Muestra la arquitectura física de un Sistema Informático.
Here comes your footer Page 11
Paquetes:
Permiten agrupar los elementos de un diagrama.
Here comes your footer Page 12
Notas:
Se utilizan para explicar cuando sea necesario el porqué o cómo trabaja un elemento UML.
Here comes your footer Page 13
Estereotipos e Interfaces:
Un estereotipo es la conversión de un elemento del UML, hecho a la medida del original.
Una interfaz es una clase que realiza operaciones y que no tienen atributos, es un conjunto de acciones que tal vez quiera utilizar una y otra vez en su modelo.
Here comes your footer Page 14
GRACIAS POR SU ATENCION