Mapa mental
Fundamentos de UML
Conteúdo do mapa
Fundamentos de UML
Introducción
- En los tiempos que corren, el software tiene la tendencia de ser grande y complejo. Los usuarios demandan interfaces cada vez más completas y funcionalidades más elaboradas, todo ello influyendo en el tamaño y la complejidad del producto final.
- La Orientación a Objetos, OO
- Qué es un Objeto
- Qué es una Clase
- - Qué es la Herencia
- Qué es una Interfaz
- El Lenguaje Unificado de Modelado, UML
- Bloques básicos de construcción de UML
- - Elementos estruturales
- Clase
- Clase activa
- Interfaz
- Colaboración
- Define una interacción entre elementos que cooperan para proporcionar un comportamiento mayor que la suma de los comportamientos de sus elementos.
- Caso de uso
- Describe un conjunto de secuencias de acciones que un sistema ejecuta
- Componente
- Parte física y por tanto reemplazable de un modelo, que agrupa un conjunto de interfaces, archivos de código fuente, clases, colaboraciones
- Nodo
- Elemento físico que existe en tiempo de ejecución
- Elementos de comportamiento
- Interacción
- Elemento físico que existe en tiempo de ejecución
- Máquinas de estados
- Comprende un conjunto de mensajes que se intercambian entre un conjunto de objetos, para cumplir un objetivo especifico.
- Interacción
- - Elementos estruturales
- Bloques básicos de construcción de UML
Elementos de construcción en UML
- Dependencia
- Es una relación estructural que resume un conjunto de enlaces que son conexiones entre objetos
- Generalización
- Es una relación en la que el elemento generalizado puede ser substituido por cualquiera de los elementos hijos, ya que comparten su estructura y comportamiento.
- Realización
- Es una relación que implica que la parte realizante cumple con una serie de especificaciones propuestas por la clase realizada (interfaces).
- Dependencia
2: Elementos de relación en UML
- modelan estructura
- Clases
- Objetos
- Componentes
- Despliegue
- modelan comportamiento
- Casos de Uso
- Secuencia
- Colaboración
- Estados
- Actividades
- modelan estructura
Diagramas de UML
- .- Diagrama de Clases y Diagrama de Objetos
- Los diagramas de clases muestran un resumen del sistema en términos de sus clases y las relaciones entre ellas. Son diagramas estáticos que muestran qué es lo que interactúa, pero no cómo interactúa o qué pasa cuando ocurre la interacción
- En cuanto a las asociaciones, observamos que algunas vienen representadas como una flecha navegable, cuya orientación expresa el sentido en que se consultan los datos. Las asociaciones sin flecha son bi-direccionales. Las agregaciones expresan “conjunto de”; la relación entre “Pedido” y “Articulo” es de conjunto
- .- Diagrama de Clases y Diagrama de Objetos
Diagrama de Clases
- En cuanto a la multiplicidad, la siguiente tabla resume las más comunes. Hay que tener en cuenta que la multiplicidad se expresa “en el lado opuesto”
: Multiplicidad en Diagramas de Clases
- El siguiente diagrama muestra una dependencia existente entre las clases “Pedido” y “Fecha”. Cualquier cambio en la clase dependida, “Fecha”, afectará la clase dependiente, “Pedida”
Informações
- Descrição
- Mapa Mental sobre Fundamentos de UML, criado por ycccoricasal em 14-05-2015.
- Criado por
- ycccoricasal
- Visualizações
- 0
- Avaliação
Mais sobre UML y diagramas de clases