DIAGRAMA DE CLASES
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