Está en la página 1de 6

DIAGRAMA DE CLASE, OBJETO Y

CASOS DE USO

Conalep
JEANETH VIRIDIANA MACIAS SERRANO
Diagrama de clase
Elementos
Es representada por rectángulo, que posee tres divisiones:
 Superior: contiene el nombre de la clase
 Intermedio: Contiene los atributos (o variables de las instancias) que
caracterizan a la clase (puede ser prívate, protected o public).
 Inferior: Contiene los métodos u operaciones, las cuales son la forman
como interactua el objeto con su entorno (dependiendo de la visibilidad:
private, protected o public).
1. Public: Indica que el atributo será visible tanto dentro como fuera de
clase, es accesible desde todos lados.
2. Private: Indica que el atributo solo será accesible desde dentro de la
clase (solo sus métodos lo pueden utilizar).
3. Protected: Indica que el atributo no será accesible desde fuera de clase,
pero si podrá ser accesado por métodos de la clase además de las
subclases que se deriven.

Simbología
Diagrama de objeto
Elementos
Los diagramas de objetos son sencillos de crear: se componen de objetos,
representados por rectángulos, conectados mediante líneas. Estos son los
elementos principales de un diagrama de objetos:

 Objetos - son instancias de una clase. Si un coche es una clase, un Altima 2007
de Nissan es un objeto de una clase. Los objetos en la clase "Padres" son tus
padres específicos, por ejemplo, Elaine y Gary.
 Títulos de clases - los atributos específicos de la clase. En el diagrama de objetos
de árbol genealógico, se trata del nombre, género y edad de los integrantes de la
familia. Se pueden enumerar como elementos en el objeto o incluso en las
propiedades del propio objeto (p. ej., color).
 Atributos de clases - un rectángulo con dos pestañas que indica un elemento de
software.
 Enlaces - se trata de las líneas que conectan un objeto con otro. El diagrama de
objetos corporativo siguiente muestra cómo los departamentos están conectados
en un estilo de organigrama tradicional.

Simbología
Diagrama de casos de uso
Elementos Explicación
Herramienta de selección Habilite el cursor para seleccionar y pasar el
estándar ratón por encima de elementos del diagrama.

Marquesina Seleccione uno o más elementos en un área


del diagrama. Mantenga pulsado el botón del
ratón, arrastre y, a continuación, suelte para
definir el tamaño del área de selección.
Asociación Una relación entre dos elementos del
diagrama. Las asociaciones entre actores y
casos de uso se representan mediante una
línea continua. Las asociaciones con cuadros
de texto y notas se representan por una línea
discontinua.
Acercar y alejar Acerque y aleje un área del diagrama.

Cuadrícula Habilite la cuadrícula para ayudar a alinear


elementos del diagrama.
Nota Añada una nota al diagrama. Seleccione la
nota y arrastre las barras de descriptor de
contexto de las esquinas y los lados para
cambiar el tamaño de la nota.
Texto Añada un cuadro de texto al diagrama.
Seleccione el cuadro de texto y arrastre las
barras de descriptor de contexto de las
esquinas y lados para cambiar el tamaño del
cuadro.
Límite de sistema Defina el alcance de un sistema, que puede
incluir uno o más casos de uso. El límite del
sistema separa un sistema de los actores y
otros sistemas. Para añadir elementos a un
sistema, créelos fuera del límite y, a
continuación, arrástrelos al límite.
Actor Un actor es una persona, grupo o sistema que
interactúa con el caso de uso. El símbolo del
actor representa una explicación textual del
actor que se crea en un documento
independientemente de un diagrama. Para
Elementos Explicación
abrir el documento de actor asociado, mueva
el ratón por encima del símbolo y pulse el
enlace al documento.
Caso de uso El símbolo de caso de uso representa una
especificación textual que se crea
independientemente desde el diagrama. Se
puede hacer referencia a la misma
especificación desde varios diagramas de caso
de uso. Para abrir la especificación de caso de
uso asociada, mueva el ratón por encima del
símbolo y pulse el enlace de la especificación.
Controles de fuente Modifique la fuente, el tamaño y el estilo
(negrita, cursiva, subrayado) de cualquier
elemento que contenga texto.
Controles de color Modifique el color de relleno de cualquier
elemento del diagrama, excepto asociaciones.
Modifique el color de relleno de cualquier
elemento del diagrama. Modifique el color de
texto de cualquier elemento que incluya la
visualización textual.

Simbología
Que son las clases públicas, Protegidas y privadas
Public:

Una variable/función pública puede ser accedida desde fuera de la clase. Es decir,
puedo acceder desde la instancia de la clase y no sólo desde el código interno de
la clase. Ejemplo de funciones públicas son los métodos de una clase. También es
posible crear variables públicas, para que puedan ser manejadas desde la
instancia, pero no es algo común o recomendable, entre otras cosas porque deja
un hueco de seguridad en la clase, acabando con la idea de la “encapsulación”.
Para declarar una variable/función como pública, se le antepone la palabra clave
“public”.

Private:

Al contrario que las públicas, las variables/funciones privadas sólo pueden ser
accedidas desde dentro de la misma clase. Todo intento de llamarlas desde la una
instancia de la misma es en vano. Mantener variables/funciones privadas permiten
tener un mayor control sobre la clase, sobre el modo como procesa sus métodos,
como maneja sus variables, etc. Para declarar una variable/función como privada,
se le antepone la palabra clave “private”.

Protected:

Existe un tipo intermedio de ámbito, llamado “protegido”. Es un punto medio entre


público y privado, porque -como ocurre con las privadas- no se puede acceder a
ella desde una instancia de la clase, pero -como ocurre con las públicas- puede
ser accedido desde las subclases de ésta, no importa si se encuentran o no en el
mismo paquete. Básicamente significa que, si una clase hereda de otra, tendrá
acceso a las variables/funciones protegidas de la super-clase, de lo contrario, no
podrá acceder a ellas. Para declarar una variable como protegida, se le antepone
la palabra clave “protected”.

Local:

Una variable “local” sólo es accesible desde dentro de la función donde se declara;
esto es válido tanto para los parámetros de la función como para las variables
declaradas dentro de ella. Una vez terminada la función, la variable es destruida
hasta que la función vuelve a ser invocada. No hay palabras clave para las
variables locales.

También podría gustarte