lunes, 28 de septiembre de 2009

Resumen de UML




UML significa "Unified modeling language" por lo que previamente se podría inferir lo que quiere decir, UML está hecho como un lenguaje común para modelar software orientado a objetos, UML provee de herramientas especializadas para dar un analisis profundo del problema(programa) que se esté atacando.

UML provee de las siguientes herramientas:


  • Diagramas de casos de uso
  • Diagrama de clases
  • Diagrama de estados
  • Diagrama de secuencias
  • Diagrama de actividades
  • Diagrama de colaboraciones
  • Diagrama de componentes
  • Diagrama de distribución

La notación usada en UML es vasta, y basta para exponer objetos, atributos, clases y sus respectivas relaciones.

Diagrama de clase sirve para visualizar las relaciones entre las clases que involucran el sistema, las cuales pueden ser asociativas, de herencia, de uso y de contenimiento.

Un diagrama de clases esta compuesto por los siguientes elementos:



  • Clase: atributos, métodos y visibilidad.
  • Relaciones: Herencia, Composición, Agregación, Asociación y Uso
Clase



Es la unidad básica que encapsula toda la información de un Objeto,a  través de ella podemos modelar el entorno en estudio (una Casa, un Auto, una Cuenta Corriente, etc.).


Objeto un objeto es una instancia de una clase