Vous êtes sur la page 1sur 14

DIAGRAMA DE

CLASES
RESUMEN

 Un diagrama de clases 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.
DEFINICION:
 Un diagrama de clases es un tipo de
diagrama estático que 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.
PALABRAS CLAVES:

 Propiedades también llamados atributos o


características, son valores que corresponden a un
objeto, como color, material, cantidad, ubicación.
Generalmente se conoce como la información detallada del
objeto.
 Operaciones son aquellas actividades o verbos que se
pueden realizar con/para este objeto, como por ejemplo
abrir, cerrar, buscar, cancelar, acreditar, cargar.
 Interfaz es un conjunto de operaciones y/o propiedades
que permiten a un objeto comportarse de cierta manera,
por lo que define los requerimientos mínimos del objeto.
 Herencia se define como la reutilización de un objeto
padre ya definido para poder extender la funcionalidad en
un objeto hijo. Los objetos hijos heredan todas las
operaciones y/o propiedades de un objeto padre
SIMBOLOGÍA

 Descripción

En este tipo de diagramas se muestran las clases con sus relaciones, o


lo que es lo mismo, la estructura de clases.
Clase
El gráfico correspondiente a una clase en la notación de Booch es una
especie de nube a trazos en cuyo interior se escribe el nombre de la
misma, separado por una linea de sus atributos (estado) y métodos
(comportamiento). Cada clase lleva asociado un nombre que en general
debe ser único. No se especifican todos los métodos y atributos siempre,
sino solamente aquellos que son relevantes para la parte del diseño que
tratamos de describir.
 Atributos

Los atributos, que deben tener un nombre único dentro de la


clase, se pueden mostrar de las siguientes formas:

A Su nombre solo
:C Clase a la que pertenece solo.
A:C Nombre y clase a la que pertenece.
A:C=E Nombre, clase y valor por defecto.

Métodos

Los métodos se pueden mostrar de las siguientes formas:


N() Su nombre solo.
R Nombre, argumentos que toma y tipo del valor que
N(args) devuelve.
La signatura de un método esta compuesta por su nombre, y las
clases a las que pertenecen los argumentos que toma. La
signatura de cada método debe ser única dentro de la clase.
 Clases Abstractas

Las clases abstractas se indican añadiendo una A dentro


de un triángulo en la parte inferior de la nube como puede
verse en la figura de la izquierda.
 Relaciones
 Asociación

 Herencia
 Agregación

 Uso

 Instanciación

 Se puede dar un nombre a las relaciones y una clase


puede relacionarse consigo misma. La cardinalidad
de las relaciones puede expresarse a cada uno de los
lados de la relación de la siguiente especificando el
número concreto (N para cualquier valor) o un
intervalo (dos números separados por dos puntos en
REPRESENTACION DE
CLASES
 Un diagrama de clases muestra el conjunto de clases que forman
parte de un sistema, junto con las relaciones que existen entre
dichas clases.
 En un diagrama de clases, una clase se representa por un
rectángulo en el cual se inscriben tres secciones:
 En la sección superior se coloca el nombre de la clase; en la
intermedia, se representa los atributos que a caracterizan ala
clase; y en la sección inferior se listan sus métodos u
operaciones.


EJEMPLOS :
VIDEO:
 Seguir el link:

http://www.youtube.com/watch?v=l-
PwBKzSXTI&feature=PlayList&p=EDB
C3FD97F501B98&index=0&playnext
=1
VENTAJAS
YDESVENTAJAS
 Ventajas:
Genera un código automáticamente
Propone soluciones a algunos errores
Representa las relaciones entre las clases de sistema
Se diseña los componentes de la sistemas
Se protegen los datos
Se posibilita una reducción de acoplamiento
Desventajas:
El método tiende hacer muy lento.
La instalación es muy costosa
CONCLUSIONES:


Al finalizar el siguiente trabajo se ve las
características de los diagramas de clase sus bases
de soporte la elaboración de aquel mismo, se dio la
finalización de los objetivos específicos del tema.
En primer lugar se cumplió con objetivo primordial
que era el desarrollo y el entendimiento de este. Se
vio los diferentes clases que hay sus ventajas como
sus desventajas. . Al finalizar los usuarios ven la
utilidad de beneficiarse con la calidad de tus
sistemas.
BIBLIOGRAFIA:
 -
http://es.wikipedia.org/wiki/Diagrama_de_clases
 http://www.vico.org/aRecursosPrivats/UML_TRAD/ta
-
http://www.dcc.uchile.cl/~psalinas/uml/modelo.html
-
http://diagraflu.blogspot.com/2009/03/diagra
mas-de-clases.html