guia diagrama de clases

Páginas: 6 (1335 palabras) Publicado: 31 de octubre de 2014
Universidad Nacional de la Patagonia San Juan Bosco
Facultad de Ingeniería
Cátedra: Análisis y Diseño de Sistemas
Trabajo Práctico N° 4 – “Guía para Diagrama de Clases”.
Clases
Diagrama de Clases
Los diagramas de clases (DC) se utilizan para mostrar la estructura estática del sistema modelado.
Una Clase es un artefacto de modelado que describe un conjunto de objetos que comparten losmismos:
• Atributos (conocimiento)
• Operaciones (responsabilidad)
• Relaciones (entrelazamiento)
• Semántica (relevancia)
Nombre, visibilidad, atributos y métodos
étodos de una clase
Una clase se representa mediante una caja subdividida en tres partes:
• En la superior see muestra el nombre de la clase.
clase
• En la media los atributos.
atributos
• En la inferior las operaciones(métodos).
Por ejemplo:

En el mundo de la orientación a objetos hay cierta uniformidad en el modo de dar nombres a clases,
atributos y métodos. Los nombres de las clases empiezan por una letra mayúscula seguida de minúsculas.
Si el nombre tiene más de una palabra, se puede usar el carácter subrayado para separar palabras o bien
empezar cada una con una letra mayúscula (Materia_prima oMateriaPrima).
Los nombres de los atributos y de los métodos empiezan por minúscula y si tienen más de una palabra,
utilizan el subrayado o la mayúscula (num_empleado o numEmpleado). Los métodos accesores empiezan
por la palabra get seguida del nombre del atributo al que acceden (getNumEmpleado). Los métodos
mutadores empiezan por la palabra set seguida del nombre del atributo cuyo valor modifican(setNumEmpleado).
Visibilidad
Las
as visibilidades de los métodos y atributos pueden ser:
• public (+):: Indica que será visible tanto dentro como fuera de la clase, es decir, es accesible desde
todos lados.
• private (-):: Sólo será accesible desde dentro de la clase (sólo otros métodos de la clase lo pueden
acceder).

Página 1 de 4

Resumen de la Teoría
Teor

Universidad Nacional dela Patagonia San Juan Bosco
Facultad de Ingeniería
Cátedra: Análisis y Diseño de Sistemas
Trabajo Práctico N° 4 – “Guía para Diagrama de Clases”.
Clases


protected (#):: No será accesible desde fuera de la clase, pero si podrá ser accedido por métodos de
la clase además de métodos de las subclases que se deriven.

Atributos
Se muestran todos o parte de los atributos, alineados a laizquierda
izquierda y utilizando la siguiente sintaxis:
• Visibilidad nombre[multiplicidad]:tipo=valorInicial {cadenaPropiedades}
• El nombre del atributo se escribirá con minúsculas, y a continuación se pondrá entre corchetes su
multiplicidad (siendo optativo para el caso habitual de multiplicidad 1).
• El tipo será uno de los existentes en el lenguaje de desarrollo, igual que la forma deexpresar el
valor inicial.
• El valor inicial es optativo (en cuyo caso no se incluye el signo igual), pero el tipo es obligatorio,
aunque puede no visualizarse.
La cadena de propiedades es optativa. Por ejemplo, {frozen} indica que un atributo no es modificable.
modif
Cuando la clase dispone de un atributo(s) clave, esto es, que el valor de dicho atributo(s) identifica de forma
unívoca acada objeto de dicha clase, se puede indicar subrayando dicho atributo.
Los atributos derivados, esto es, los atributos cuyo valor
valor se calcula a partir de otros atributos de la clase, se
marcan con una barra inclinada (/) delante del nombre. Aunque el uso de atributos derivados se debe
evitar, pueden ser recomendables en algunos casos por cuestiones de eficacia (tiempo de ejecución).ejecució
Los atributos estáticos, esto es, atributos cuyo valor es compartido por todas las instancias de una clase, se
marcan con el símbolo de pesos ($) delante del nombre.
Por ejemplo:

Métodos (Operaciones)
En la sección de operaciones se muestran todas o parte de las operaciones que la clase proporciona,
alineadas a la izquierda y utilizando la siguiente sintaxis:
• visibilidad...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

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

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS