Analisisexpo 130127194457 Phpapp01

Páginas: 5 (1027 palabras) Publicado: 13 de junio de 2015
UNIVERSIDAD BICENTENARIA DE ARAGUA
VICERRECTORADO ACADÉMICO
ESCUELA DE INGENIERIA
TURMERO– ESTADO ARAGUA

Diagrama de Clases

Leon, Mijaíl 19.655.535
Vidal, Manuel 20.695.426
Linares, Juan 22.954.930

Turmero, 2013.

Diagramas de Clases


Los diagramas de clases son diagramas de estructura estática que
muestran las clases del sistema y sus interrelaciones (incluyendo herencia,
agregación,asociación, etc.). Los diagramas de clase son el pilar básico
del modelado con UML, siendo utilizados tanto para mostrar lo que el
sistema puede hacer (análisis), como para mostrar cómo puede ser
construido (diseño). El diagrama de clases de más alto nivel, será
lógicamente un dibujo de los paquetes que componen el sistema. Las
clases se documentan con una descripción de lo que hacen, sus métodos y
susatributos. Las relaciones entre clases se documentan con una
descripción de su propósito, sus objetos que intervienen en la relación y su
opcionalidad (cuando un objeto es opcional el que intervenga en una
relación).

Elementos de los diagramas de
clases
Clase
Es la unidad básica que encapsula toda la información de un Objeto (un
objeto es una instancia de una clase). A través de ella podemosmodelar
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:
En donde:
 Superior: Contiene el nombre de la Clase
 Intermedio: Contiene los atributos (o variables de instancia) que
caracterizan a la Clase (pueden ser private, protected o public).
 Inferior: Contiene los métodos u operaciones, loscuales son la forma
como interactúa el objeto con su entorno (dependiendo de la visibilidad:
private, protected o public).


Elementos de los diagramas de
clases




Atributos: son valores que corresponden a un objeto, como color, material,
cantidad, ubicación. Generalmente se conoce como la información
detallada del objeto. Ejemplo: el objeto es una puerta, sus propiedades o
atributos serían: lamarca, tamaño, color y peso.
Tipos de atributos:
◦ public (+,
): Indica que el atributo será visible tanto dentro como
fuera de la clase, es decir, es accesible desde todos lados.
◦ private (-,
): Indica que el atributo sólo será accesible desde dentro
de la clase (sólo sus métodos lo pueden utilizar).
◦ protected (#,
): Indica que el atributo no será accesible desde fuera
de la clase, pero sipodrá ser accesado por métodos de la clase además
de las subclases que se deriven (ver herencia).

Elementos de los diagramas de
clases




Operaciones/Métodos: son aquellas actividades o verbos que se pueden
realizar con o para este objeto, como por ejemplo abrir, cerrar, buscar,
cancelar, confirmar, cargar. El nombre de una operación se escribe con
minúsculas si consta de una sola palabra. Siel nombre contiene más de
una palabra, cada palabra será unida a la anterior y comenzará con una
letra mayúscula, a excepción de la primera palabra que comenzará en
minúscula. Por ejemplo: abrirPuerta, cerrarPuerta, buscarPuerta, etc.
Tipos de métodos:
◦ public (+,
): Indica que el método será visible tanto dentro como
fuera de la clase, es decir, es accesible 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 utilizar).
◦ protected (#,
): Indica que el método no será accesible desde fuera
de la clase, pero si podrá ser accesado por métodos de la clase además
de métodos de las subclases que se deriven (ver herencia).

Simbología








Cardinalidad de relaciones: indica el grado y nivel dedependencia de las
clases, se anotan en cada extremo de la relación y éstas pueden ser:
* = Cero, uno ó n.
0,1 = Cero o uno.
1..* = Uno o más.
1 = Exactamente uno (también podría ser otro número).
1..5 = Entre uno y cinco.

Simbología
Herencia (Especialización/Generalización): 
Indica que una subclase hereda los métodos y atributos especificados por una
Super Clase (también llamada clase padre),...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • analisisexpo
  • Medioambiente 091017093820 Phpapp01
  • Conceptoyaplicacindelmantenimientocorrectivopreventivoypredi ctivo 140216122213 Phpapp01
  • Principiosdelvernier 100916225017 Phpapp01
  • tema7 elfranquismo 130805153303 phpapp01
  • Leyesdeladialectica 121105183939 Phpapp01
  • silvanalarevolucioninglesa 111020054905 phpapp01
  • Capitulo47 100705171519 Phpapp01

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS