Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DIAGRAMAS DE
CLASES
PARTICIPANTES:
GONZALO QUIROGA CERDANO
ANGEL ZULETA MAYTA
ANGELO AGUILAR CHAMBI
JUAN LAURA QUISPE
DIAGRAMAS DE CLASES
INTRODUCCIN
ACTIVIDADES Y
DEPENDENCIAS
La definicin de este tipo de diagramas se lleva a cabo en la
fase de diseo del ciclo de desarrollo. Su preparacin exige
crear antes:
Sincroni
zacion de Analisis Diseo Construccion Prueba
artefactos
Casos de uso:
-expandidos
-esenciales
Casos de uso:
-reales
Diagramas de
casos de uso.
Diagramas de
interaccion
Modelo conceptual
Diagramas
de clase de
diseo.
Closario
Diagramas
de secuencia
del sistema.
Contratos operacion
Diagramas de estado
Diagramas
de paquete de
Arquitectura.
Esquema de
base de datos.
Ventanas
y reportes.
Casos
de prueba.
Metodos
Definiciones
de clases y de
interfaz
dependencia respecto a
SQL
COMPARACIN ENTRE EL
MODELO CONCEPTUAL Y LOS
DIAGRAMAS DE CLASES DEL
DISEO
En el modelo conceptual por ejemplo una venta
no representa una definicin de software; mas
bien es una abstraccin de un concepto del
mundo real cerca del cual queremos afirmar algo.
NOTACIONES QUE SE
UTILIZAN PARA LA
CONSTRUCCIN DE
DIAGRAMAS DE CLASES
CLASIFICACIN MLTIPLE
SE REFIERE A LA RELACIN ENTRE UN
OBJETO Y SU TIPO.
LA CLASIFICACIN MLTIPLE NO ES
IGUAL A LA HERENCIA MLTIPLE
SE USA UN DISCRIMINADOR QUE SE
REPRESENTA DE LA SIGUIENTE MANERA:
AL DISCRIMINADOR SE CONSIDERA COMO
OBLIGATORIO
CLASIFICACIN DINMICA
La clasificacin dinmica permite a los
objetos cambiar de tipo dentro de la
estructura de subtipificacion; la
clasificacin esttica, no. En la clasificacin
esttica se hace la distincin entre tipos y
estados; en la clasificacin dinmica se
combinan estos dos conceptos.
EJEMPLO DE CLASIFICACIN
DINMICA
AGREGACIN Y COMPOSICIN
la agregacin es la relacin de componente..
Con la composicin, el objeto parte puede
pertenecer a un todo nico
ASOCIACIN Y ATRIBUTOS
DERIVADOS
Las asociaciones derivadas y los atributos
derivados son aquellos que se pueden calcular a
partir de otras asociaciones y atributos,
respectivamente, de un diagrama de clase.
Obsrvese lo siguiente:
los objetos de entrada estn conectados a
Cuentas detalladas.
El balance de una Cuenta se calcula
como de las cantidades de entrada.
Las entradas de una Cuentas resumida
son las entradas de sus componentes,
determinados de manera recurrente.
INTERFACES Y CLASES
ABSTRACTAS
Para permitir que el editor sea independiente de la
plataforma, definimos una clase abstracta Ventana,
independiente de la plataforma. Esta clase no tiene
operaciones; solo define una interfaz para el editor
de texto. Las subclases especficas de la
plataforma se pueden emplear como se desee.
InputStream es una clase abstracta; DataInput es
una interfaz
ASOCIACIN CALIFICADAS
Una asociacin calificada es el equivalente en UML de un
concepto de programacin que se conoce de diferentes modos:
arreglos asociativos, mapas y diccionarios.
CLASE DE ASOCIACIN
COMO ELABORAR UN
DIAGRAMA DE CLASES DEL
DISEO
Identificar todas las clases que participan en la solucin del sotfware.Para
DIAGRAMA DE CLASES
GRACIAS