¿Qué es UML?

Páginas: 3 (516 palabras) Publicado: 22 de abril de 2014
¿Qué es UML?
UML es un Lenguaje de Modelado Unificado basado en una notación gráfica la cual permite: especificar, construir, visualizar y documentar los objetos de un sistema programado.
El UMLmodela sistema mediante el uso de objetos que forman parte de él así como, las relaciones estáticas o dinámicas que existen entre ellos.
UML puede ser utilizado por cualquier metodología de análisisy diseño orientada por objetos para expresar los diseños.
ASOCIACIÓN
Las asociaciones son conexiones conceptuales entre clases. Por ejemplo la asociación, entre trabajador y empresa.
Ejemplo:
“Untrabajador labora en una empresa” la asociación conectara con una línea a trabajador y empresa, si vemos los roles de cada uno podemos decir que el trabajador es un empleado y la empresa es laempleadora.

Características
Una asociación representa la relación entre dos o más clases.
Existe una asociación binaria si un objeto de una clase requiere un objeto de otra clase para hacer sutrabajo.


Agregación
Una agregación es una acumulación de clases. Es decir una clase esta formada por otras.
Ejemplo: un auto esta formado por su motor, chasis, carrocería entre otras cosas.Composición
Las composiciones son asociaciones que representan acumulaciones muy fuertes. Esto significa que las composiciones también forman relaciones completas, pero dichas relaciones son tan fuertesque las partes no pueden existir por sí mismas. Únicamente existen como parte del conjunto, y si este es destruido las partes también lo son.
En UML, las composiciones están representadas por un rombosólido al lado del conjunto.


Herencia (Especialización/Generalización):
Indica que una subclase hereda los métodos y atributos especificados por una Súper Clase, por ende la Subclase ademásde poseer sus propios métodos y atributos, poseerá las características y atributos visibles de la Súper Clase (public y protected), ejemplo:

En la figura se especifica que Auto y Camión heredan...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • UML
  • UML
  • Uml de las
  • Que es uml
  • Uml
  • Que es un UML
  • UML
  • UML

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS