DIAGRAMA DE CLASES

Share Embed Donate


Short Description

Download DIAGRAMA DE CLASES...

Description

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=lPwBKzSXTI&feature=PlayList&p=EDB C3FD97F501B98&index=0&playnext

VENTAJAS 

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_cla  http://www.vico.org/aRecursosPrivats/UML_  http://www.dcc.uchile.cl/~psalinas/uml/model http://diagraflu.blogspot.com/2009/03/diagra mas-de-clases.html

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF