Mind map
Fundamentos de UML
Map content
Fundamentos de UML
La Orientación a Objetos, OO
- Aunque UML puede emplearse en cualquier paradigma, como la programación estructurada o la lógica, está especialmente cerca del paradigma de la orientación a objetos.
Qué es un Objeto
- De manera intuitiva, la tendencia general es asociar el término objeto con todo aquello a lo que se puede atribuir la propiedad física de masa, como una tostadora de pan, aunque es posible encontrar objetos de índole no tangible, como por ejemplo una dirección postal.
- Los objetos mantienen su estado en uno o más atributos, que son simplemente datos identificados por un nombre, y exhiben su comportamiento a través de métodos, que son trozos de funcionalidad asociados al objeto
Qué es una Clase
- Cada objeto tiene sus atributos y su comportamiento, creados empleando una clase a modo de patrón.
- . Se puede entender fácilmente el concepto de clase si nos permitimos emplear el término tipo como equivalente
Qué es la Herencia
- Se puede saber mucho acerca de un objeto sabiendo la clase a la que pertenece
- Una clase que se define en función de otra, hereda todos los atributos y métodos de aquella y permite el añadido de nuevos o la sobre escritura de los heredados.
Qué es una Interfaz
- Una interfaz es un mecanismo que emplean dos objetos para interactuar
- Las interfaces definen un conjunto de métodos para establecer el protocolo en base al cual interactúan dos objetos.
- Las interfaces capturan las similitudes entre clases no relacionaras, sin necesidad de forzar una interrelación y son a su vez clases.
El Lenguaje Unificado de Modelado, UML
- es un lenguaje de modelado cuyo vocabulario y sintaxis están ideados para la representación conceptual y física de un sistema.
Bloques básicos de construcción de UML
- Los elementos
- Clase
- Clase activa
- Interfaz
- estructurales
- Colaboración
- Caso de uso
- Componente
- Nodo
- Elementos de comportamiento
- Interacción
- Máquinas de estados
- Elementos de agrupación
- Paquete
- Elementos de notación
- Nota
- Las relaciones s
- Dependencia
- Realización
- Generalización
- Asociación
- Los diagramas
- MODELAN ESTRUCTURADA
- Clases
- Objetos
- Componentes
- Despliegue
- MODELAN COMPORTAMIENTO
- Casos de Uso
- Secuencia
- Colaboración
- Estados
- Actividades
- MODELAN ESTRUCTURADA
- Los elementos
Cómo utilizar UML
- UML es simplemente un lenguaje de modelado
- Define un conjunto de elementos y relaciones entre ellos, que se emplean en la definición de modelos.
- UML es típicamente usado como parte de un proceso de desarrollo, con la ayuda de una herramienta CASE
- UML es independiente de cualquier proceso particular, no está ligado a ningún ciclo de vida de desarrollo del software concreto
DIAGRAMAS
- Diagrama de Clases
- Diagrama de Componentes
- Diagrama de Despliegue
- Diagrama de Casos de Uso
- Diagrama de Secuencia
- Diagrama de Estados
- Diagrama de Objetos
- Diagrama de Actividades
- Diagrama de Colaboración
Information
- Description
- Mind Map on Fundamentos de UML, created by yudixhita.1 on 14/05/2015.
- Created by
- yudixhita.1
- Views
- 0
- Rating
More on UML y diagramas de clases