O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

DIAGRAMAS DE CLASES

Geraldyluz Amezcua Cobian . Espanhol

DIAGRAMAS DE CLASES

Conteúdo do mapa

DIAGRAMAS DE CLASES

  1. Es una estructura

    • Describe
      • La estructura de un sistema
      • Las relaciones entre clases
      • Lo que el sistema puede hacer
    • Pueden Ser
      • Asociativas
      • De herencia
      • De uso
      • Comportamiento
  2. Está compuesto por

    • Clases
      • Atributos
        • Pueden ser
          • Publicos
            • Se representa con ( + )
              • Indica que el atributo será visible tanto dentro cómo fuera de la clase.(accesible desde cualquier lado)
          • Protegidos
            • Se representa con ( # )
              • Indica que el atributo no será accesible desde fuera de la clase pero si podrá ser accesado por
                • Metodos de la clase
                • Subclases que se deriven
          • Privados
            • se representa con ( - )
            • Solo será accesible desde dentro de la clase(sólo sus métodos lo pueden accesar)
        • Son las características de una clase
      • Metodos
        • Son las actividades o verbos que puede realizar una clase
        • al igual que los atributos también pueden ser
          • Publicos
          • Privados
          • Protegidos
        • Comportamiento asociado a una clase
    • Relaciones
      • Conexiones Lógicas entre clases
      • Pueden ser
        • Asociación
          • Bidireccional
          • Unidireccional
        • Agregación
          • Cada objeto de una clase contiene objetos de la otra clase
          • El objeto contenedor seguirá existiendo aunque los objetos contenidos dejen de existir
        • Compocisión
          • A diferencia de las de agregación si deja de existir su clase principal el objeto que los contiene también dejará de existir
        • Generalización
          • Puede asumir las mismas funcionalidades que la clase padre
        • Realización
          • Representa caracteristicas de la clase definida pero no dice nada sobre los detalles de implementación
        • Dependencia
          • Cuando una clase depende de otra.
          • Si haces cambios en una clase padre se hace en la clase hijo
      • Multiplicidad
        • Es un especificador de relaciones
        • 0..1 - Cero a Uno
        • 1 - Uno solo
        • 0.. - De cero a mas
        • 1.. Uno a mas
      • Representación
  3. Casos Particulares

    • Clase Abstracta
      • Utilidades
        • Evitan que los usuarios de la clase pueda crear objetos de la misma
        • Permite crear interfaces que luego deben ser implementados por sus subclases
    • Clase Parametrizada
      • se denota con un subcuadro en el extremo superior de la clase,
        • especifican los parámetros que deben ser pasados a la clase para que esta pueda ser instanciada
  4. Ventajas

    • Facilita comunicación entre programadores
    • Facilita el descubrimiento de fallas
    • Permite hacer un software muy robusto
    • Permite más detalle en el codigo
    • Permite ver las relaciones entre las clases de una manera más visual
    • Ofrece mayor documentación
  5. Desventajas

    • No especifica cómo interactúan las clases
    • Tiende a ser lento y por lo tanto costoso
    • Es más difícil de comprender para el cliente
    • Dificil de establecer una secuencia temporal
  6. Herencia

    • Indica que una subclase hereda los métodos y atributos de una súper clase
    • La subclase puede acceder a los atributos visibles de la super clase
      • Sólo los que estén Publicos
      • Solo los que estén Protegidos
    • Ventaja
      • Permite la capacidad para definir atributos y métodos nuevos para la subclase,
      • Permite la reutilización de codigo
  7. Usos

    • Visualizar relaciones entre clases que están involucradas en el sistema
    • Realizar Correcciones de sistema
    • Visualizar los componentes y sus caracteristicas de un sistema

Imagens e arquivos do mapa

  • DIAGRAMAS DE CLASES
  • DIAGRAMAS DE CLASES
  • DIAGRAMAS DE CLASES
  • DIAGRAMAS DE CLASES

Informações

Descrição
Mapa Mental sobre DIAGRAMAS DE CLASES, criado por Geraldyluz Amezcua Cobian . em 23-03-2017.
Visualizações
0
Avaliação

Mais sobre UML y diagramas de clases

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?