TALLER DIAGRAMA DE CLASES

Páginas: 7 (1541 palabras) Publicado: 17 de marzo de 2015
TALLER CONCEPTUALIZACION DIAGRAMA DE CLASES




Presentado por:

JOHN ALEJANDRO PIÑEROS GIRALDO





Director:

LUIS HERNADO PRIETO OLIVARES







TRABAJO QUE EXPONE EL DESARROLLO DE TALLER DE DIAGRAMA DE CALSES ESPONIENDO TODOS SU TEMATICA Y SUS COMPONENTES











UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS
FACULTAD DE TECNOLOGÍA
PROYECTO CURRICULAR SISTEMATIZACIÓN DE DATOSCOLOMBIA
2015
TABLA DE CONTENIDO

1. MODELO DE CLASES 3
1.1 CLASES 3
1.1.1 Atributos 4
1.1.2 Atributos derivados 4
1.1.3 Restricciones de atributos 5
1.2 Métodos 5
1.3 Relación entre clases 5
1.4 Herencia (Especialización / Generalización) 6
1.5 LAS ASOCIACIONES 9
1.6 Agregación 10
1.7 Dependencia o Instanciación (uso): 11











1. MODELO DE CLASES
Un diagrama de clases sirve paravisualizar 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 está compuesto por los siguientes elementos:
Clase: atributos, métodos y visibilidad.
Relaciones: Herencia, Composición, Agregación, Asociación y Uso.
1.1 CLASES
Es la unidad básica que encapsula toda la información de un Objeto (un objeto esuna instancia de una clase). A través de ella podemos modelar el entorno en estudio (una Casa, un Auto, una Cuenta Corriente, etc.).
En UML, una clase es representada por un rectángulo que posee tres divisiones:

FIGURA 1 (figura de representación de clases)
En donde:
Superior: Contiene el nombre de la Clase
Intermedio: Contiene los atributos (o variables de instancia) que caracterizan a laClase (pueden ser private, protected o public).
Inferior: Contiene los métodos u operaciones, los cuales son la forma como interactúa el objeto con su entorno (dependiendo de la
visibilidad: private, protected o public).







Ejemplo:
Una Cuenta Corriente que posee como característica:
Balance
Puede realizar las operaciones de:
Depositar
Girar
y Balance
El diseño asociado es:

FIGURA 2 (cuadro declase cuenta)
1.1.1 Atributos
Los atributos o características de una Clase pueden ser de tres tipos, los que definen el grado de comunicación y visibilidad de ellos con el entorno, estos son:
public (+): Indica que el atributo será visible tanto dentro como fuera de la clase, es decir, es accsesible desde todos lados.
private (-): Indica que el atributo sólo será accesible desde dentro de laclase (sólo sus métodos lo pueden accesar).
protected (#): Indica que el atributo no será accesible desde fuera de la clase, pero si podrá ser accesado por métodos de la clase además de las subclases que se deriven (ver herencia).

1.1.2 Atributos derivados 
Los atributos derivados  son aquellos que se pueden calcular a partir de otras asociaciones y atributos, respectivamente, de un diagrama declase. Por ejemplo, un atributo de edad de una Persona se puede derivar si se conoce su fecha de nacimiento.
Cada perspectiva contribuye con su propia interpretación de las características derivadas de los diagramas de clase. La más crítica de éstas se relaciona con la perspectiva de especificación. Desde este ángulo, es importante comprender que las características derivadas indican una restricciónentre valores y no una declaración de lo que se calcula y lo que se almacena.
1.1.3 Restricciones de atributos
Las Restricciones son reglas que llevan los Atributos para la capacidad de contener uno o tres posibles valores. La forma de representar una restricción es con un texto libre bordeado por llaves donde especifica los valores a contener.


FIGURA 3 (restricciones de atributos)
1.2 MétodosLos métodos u operaciones de una clase son la forma en como ésta interactúa con su entorno, éstos pueden tener las características:
public (+): Indica que el método será visible tanto dentro como fuera de la clase, es decir, es accsesible desde todos lados.
private (-): Indica que el método sólo será accesible desde dentro de la clase (sólo otros métodos de la clase lo pueden accesar)....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Diagramas De Clases
  • Diagramas de clase
  • diagrama de clases
  • Diagrama de clases
  • Diagramas De clase
  • Diagrama de clases
  • Diagrama de clase
  • Diagrama de clases

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS