bienvenidosemptyaemptymiemptyblog

miércoles, 28 de noviembre de 2012

Diagrama de Clase

Un diagrama de clases es mas que un tipo de diagrama estático en el cual se  describe la estructura de un sistema mostrando sus clases, atributos y las relaciones entre ellos. Los diagramas de clases son utilizados durante el proceso de análisis y diseño de los sistemas, donde se crea el diseño conceptual de la información que se manejará en el sistema, y los componentes que se encargaran del funcionamiento y la relación entre uno y otro.

Los Diagramas de Clase lleban los siguientes atributos:

Tipo: puede llegar a depender del lenguaje de programación a utilizar.• Valor inicial: valor que poseerá el atributo al crear un objeto.• Visibilidad: está relacionado con el encapsulamiento.• Multiplicidad: determinar si un atributo debe estar o no, y si posee un único valor ouna lista de valores.• Ordenamiento: especifica si el atributo determina alguna relación de orden dentro de laclase.• Capacidad de cambio: permite definir atributos con valores constantes.• Modificadores: un atributo puede ser de clase, derivado, volátil, transitorio.


Generalización en diagramas de clase:


Una generalización se refiere a una relación entre una
clase general (superclase o padre) y una versión más
específica de dicha clase (subclase o hija).


La herencia múltiple debe manejarse con precaución. Algunos
problemas son el conflicto de nombre y el conflicto de precedencia, se recomienda un uso restringido y disciplinado de la herencia, este tambien permite modelar jerarquías alternativas.

Uno de tantos programas que existen para crear modelaientos de clases yo les recomendaria Netbeans el cual trae una macnifica opcion para hacer diagramas de clases, pero no solo esto tambien casos de uso, diagramas de secuencias entre otras...

Les dejo este video para que se guien como hacer un diagrama de clases en netbeans...