¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

Diagrama de clases Introducción

Amparo Rueda jaimes Español

Mapa mental sobre diagrama de clases introducción: qué muestran, para qué sirven, notación y objetos

Mapa mental: diagrama de clases introducción

Contenido del mapa

Diagrama de clases Introducción

  1. ¿Qué muestran?

    • La estructura estática del sistema de modelado
    • Las relaciones que existen entre las distintas clases y objetos del sistema
    • Las clases y objetos del sistema y su estructura interna
    • Se concentran en los elementos del sistema de forma independiente del tiempo
  2. ¿Para qué sirven?

    • Realizar la abstracción de un dominio y formalizar el análisis de los conceptos relacionados al mismo (modelo de dominio ... o de cualquier tipo de concepto)
    • Definir y documentar una solución de diseño,es decir, la estructura del sistema que se va a implementar en términos de clases y objetos
    • Definir y documentar modelo de datos
  3. Advertencias

    • Solo utilice las herramientas que necesite, el hecho que existan cierta característica no significa que se deba usar de forma obligatoria
    • Las clases estan relacionados con la POO
  4. ¿Qué es una clase?

    • Representación estructural de algo que existe, físico o imaginario, es la estructura y el comportamiento de un conjunto de objetos que tienen o comparten el mismo patrón estructural y de comportamiento
      • Ejemplo
      • Compuesta por
        • Atributos: propiedades relevantes de una clase, representa su estructura Pueden ser simples o compuestos
        • Métodos: Comportamiento asociado a una clase
        • Relaciones
          • Asociaciones Representan relaciones estructurales entre las clases (la forma en que están relacionadas entre si las clases )
          • Navegabilidad representa relaciones estructurales entre las clases (forma en que están relacionadas entre las clases)
          • Agregación es una relación en la que una de las clases representa el todo , y la otra parte de ese todo
          • Composición es una forma más fuerte de la agregación en a que el todo no puede existir sin sus partes
          • Dependencia relación en la que una clase necesita (requiere) otra para poder funcionar
          • Interfaz: clase asociada que describe su comportamiento visible, conjunto de métodos que describen el comportamiento visible de una clase
  5. Notación

    • Atributos: [visibilidad][/] nombre [:tipo] = valor por omisión [propiedad]
    • Para los métodos: [visibilidad] nombre [(lista de parámetros)] [(propiedad)] Dónde un parámetro es: [dirección (in/out/inout)] nombre: tipo [multiplicidad] [= valor por omisión]
    • Propiedades: pueden una o más de las siguientes: readOnly, isQuery, Concurrent, Guarded, Sequential, ..
  6. Objetos

    • Instancia cada objeto que pertenece a una clase
    • Instanciación/instanciar Proceso de generación o creación de lasinsancias (objetos) de una clase
    • Objeto Representación de algo que se describe mediante un identificador, una estructura y comportamientos. Instancia de una clase
  7. Las clase se pueden representar

    • Clases parametrizadas: Plantillas de clases que se pueden parametrizar con uno o mas tipos de datos segun sea necesario. Claes Genéricas
    • Clases Abstractas: Clases que no tienen implemenación para todos los métodos definidos
    • Clases utilitarias: Clases que contienen librerías de funciones (no interesa mucho la implementación)
  8. Propiedades

    • Jerarquía Relación ES UNA abstracción de generalización / especialización de claes
    • Herencia es una propedad que tienen las clases de heredar de sus superclases estrucuta y/ comportamientos (de acuerod con POO puede ser múltimple o simple)
      • Herencia disjunta
      • Herencia Traslapada
      • Total
      • Parcial

Información

Descripción
Definición de Clase para los estudiantes de la Universidad de los Libertadores
Visitas
443
Etiquetas
exposicion
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?