GoConqr has a new look! Let us know what you think.

Mind map

DIAGRAMAS DE CLASES

Mary Huaman Diaz Spanish

Map content

DIAGRAMAS DE CLASES

  1. Modela los conceptos del dominio de la aplicación.

  2. Permite visualizar las relaciones entre las clases que involucran el sistema

  3. Un diagrama de clases está compuesto por los siguientes elementos:

    • Clases:atributos, operaciones y visibilidad.
    • Responsabilidades
    •  Relaciones: Herencia, Composición, Agregación, Asociación y Uso.
  4. Elementos Clase

    • Es la unidad básica que encapsula toda la información de un Tipo de Objeto (un objeto es una instancia de una clase).
  5. Elementos Atributo

    • Las operaciones o métodos de una clase describen la forma en la cual ésta interactúa con su entorno.
      • public (+, ): Indica que el método será visible tanto dentro como fuera de la clase, es decir, es accesible desde todos lados.
      •  protected (#, ): Indica que el atributo no será accesible desde fuera de la clase, pero si podrá ser utilizado por métodos de la clase además de las subclases que se deriven (herencia)
      • private (-, ): Indica que el método sólo será accesible desde dentro de la clase (sólo otros métodos de la misma clase lo pueden acceder).
  6. Relaciones entre clases: Asociación

    • Tiene multiplicidad, que especifica por cada clase el número de objetos de la clase opuesta que se relacionan con un solo objeto de dicha clase a través de la asociación
    • Relación estructural entre las clases. En general es simétrica
    • Puede tener un rol que describe el papel específico que una clase juega en una asociación.
  7. Asociación

    • Binarias
    • Grado mayor
    • Ternarias
    • Asociaciones Reflexivas
  8. Multiplicidad - Cardinalidad

    • Restringe una asociación al número de objetos que puede relacionarse  Uno a Uno  Uno a Muchos  Muchos a Muchos
  9. Asociación Cualificada

    • Reduce la multiplicidad del rol opuesto al considerar el valor del cualificador
  10. Relaciones entre Clases Agregación y Composición

    • Composición
      •  Relación estática, en donde el tiempo de vida del objeto incluido esta condicionado por el tiempo de vida del que lo incluye.
      • El Objeto base se construye a partir del objeto incluido, es decir, es "parte/todo“, como un parámetro pasado “por valor”.
    • Agregación
      •  Relación dinámica, en donde el tiempo de vida del objeto incluido es independiente del que lo incluye.
      • El objeto base utiliza al incluido para su funcionamiento, como un parámetro pasado “por referencia”.

Information

Description
Mind Map on DIAGRAMAS DE CLASES, created by Mary Huaman Diaz on 04/12/2019.
Views
1
History
  • Created by Mary Huaman Diaz · Dec 4, 2019
  • Copied by Mary Huaman Diaz · Dec 4, 2019
Rating

More on UML y diagramas de clases

Feedback

What is it about?

What do you think of the new look?

How do you like it?