Diagramas De Clases
TICSI 4B
Diagrama de Clases
Integrantes:
* Azucena Ambriz Uriostegui
* Daniel González Martínez
* Sergio David Huerta Hernández
* Gloria Melgarejo Ruíz
3/Octubre/2012
Índice
Introducción……………………………………………………………………………..3
Definición………………………………………………………………………………..4
Características………………………………………………………….......................4Elementos………………………………………………………………………………5
Ejemplo………………………………………………………………………………….8
Utilización………………………………………………………………………………10
Conclusión……………………………………………………………………………..11
Bibliografía………………………………………………………………....................12
Introducción.
Un Diagrama es una representación gráfica de una colección de elementos de modelado, a menudo dibujada como un grafo conexo de arcos (relaciones) y vértices (otros elementosdel modelo). Un diagrama no es un elemento semántico, un diagrama muestra representaciones de elementos semánticos del modelo, pero su significado no se ve afectado por la forma en que son representados. Dentro del cual hablaremos del diagrama de clases.
Diagrama de clases.
Definición:
Son diagramas que describen la estructura de un sistema donde se muestran sus clases, sus atributos y lasrelaciones que existen entre estos. Estos diagramas son utilizados en la etapa de análisis y diseño, en primera instancia se plantea el diseño conceptual de la información que se utilizara dentro del sistema y luego se desarrolla la parte de las componentes que se encargaran de las relaciones entre uno y otro.
Características:
* El propósito de este diagrama es el de representar los objetosfundamentales del sistema, es decir los que percibe el usuario y con los que espera tratar para completar su tarea en vez de objetos del sistema o de un modelo de programación.
* La clase define el ámbito de definición de un conjunto de objetos.
* Cada objeto pertenece a una clase.
* Los objetos se crean por instanciación de las clases.
Elementos:
1. Clase:
1.Atributos.
2. Métodos: los métodos explican la forma cómo va a proceder las clases el objetivo fundamental de cómo va a ser tratada.
3. Visibilidad: es la forma en que se van a modelar todos los aspectos relacionados estáticos del sistema que se van a desarrollar para llegar a gestionar un aplicativo para un sistema operativo determinado.
1. Relaciones:
1. Herencia
2.Composición
3. Agregación
4. Asociación Y Uso
Atributos:
Public: Indica que el atributo estará visible tanto dentro como fuera de la clase, lo cual quiere decir que será accesible desde cualquiera instancia.
Private: El atributo solo será accesible dentro de la clase, esto quiere decir que los métodos dentro de dicha clase pueden tener acceso a dicho atributo.
Protected:Exteriormente a la clase el atributo no será visible, pero los métodos que se encuentren dentro de esta clase y aquellos métodos de las clases que se deriven, tienen acceso a un atributo con esta característica.
Métodos:
Public: El método podrá ser visible tanto dentro de la clase, como fuera de ella es accesible desde cualquier parte.
Private: El método solo podrá ser accesado por otros métodosdentro de la misma clase.
Protected: Solamente el método podrá ser accesado por métodos dentro de esa misma clase y de aquellos métodos de las subclases que se deriven de la clase en cuestión.
Herencia.
Indica que una subclase hereda los métodos y atributos especificados por una clase. Esta subclase además de tener sus propios métodos TENDRA las características y atributos visuales de lasúper clase.
Auto y camioneta heredan de vehículo
Auto posee las características de la súper clase vehículo
Auto posee una característica especial (Descapotable)
Camioneta posee las características de la súper clase vehículo
Camioneta posee características como (Acoplado, Tara y Carga)
Agregación
La agregación representa una relación (parte_de) entre objetos esta...
Regístrate para leer el documento completo.