Mapa mental
Diagrama de clases Introducción

Mapa mental: diagrama de clases introducción
Conteúdo do mapa
Diagrama de clases Introducción
¿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
¿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
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
¿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
- 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
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, ..
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
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)
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
Informações
- Descrição
- Definición de Clase para los estudiantes de la Universidad de los Libertadores
- Criado por
- Amparo Rueda jaimes
- Visualizações
- 443
- Tags
- Avaliação