Documentos de Académico
Documentos de Profesional
Documentos de Cultura
&
Diagrama de Objetos
CLASE
ALUMNO CODIGO NOMBRE APATERNO
AMATERNO
FECHA_NAC
MATRICULAR
CONSULTAR RETIRAR CAMBIARDETURNO
Los objetos que tengan los mismos atributos y comportamiento se agrupan en clases, Una clase es una abstraccin que describe propiedades (atributos y comportamiento) relevantes para una aplicacin determinada, La eleccin de clases es arbitraria, y depende del dominio del problema.
003
Qu es una Clase?
Prof. Juan
Rossana
Enrique
PROFESOR
Elsa
ALUMNO
Curso: UML Edilma
SILLA
001 Prof Francisco 004 Curso: ASP
Alberto
CURSO
Identidad
ALUMNO
CODIGO
NOMBRE APATERNO
Rossana Edilma Enrique
Nombre de Clase
AMATERNO
FECHA_NAC
MATRICULAR
}
}
Atributos
Alberto Fanny
Elsa
Operaciones
ALUMNO
Identidad
ALUMNO
CODIGO NOMBRE APATERNO AMATERNO FECHA_NAC
Void Matricula { A001 ROSSANA MARTINEZ A002 EDILMA PEREZ A003 ENRIQUE TABOADA A004 FANNY JIMENEZ A005 ALBERTO CASTRO A006 ELSA SUAREZ TABLA ALUMNO
BASE DE DATOS
CARACTERISTICAS DE ATRIBUTOS
PUBLICOS ALUMNO
PUBLIC(+)
Instancia de Clase
Ins_ALUMNO
(+)CODIGO
(+)CODIGO
NOMBRE
APATERNO AMATERNO FECHA_NAC MATRICULAR CONSULTAR RETIRAR CAMBIARDETURNO
NOMBRE
APATERNO AMATERNO FECHA_NAC MATRICULAR CONSULTAR RETIRAR CAMBIARDETURNO
Si declaramos un atributo publico, este se podr usar dentro de la clase, as como tambin las instancias de la misma
CARACTERISTICAS DE ATRIBUTOS
PRIVADOS ALUMNO
PRIVATE(-)
Instancia de Clase
Ins_ALUMNO NOMBRE
APATERNO AMATERNO FECHA_NAC MATRICULAR CONSULTAR RETIRAR CAMBIARDETURNO
(-)CODIGO
NOMBRE
APATERNO AMATERNO FECHA_NAC MATRICULAR CONSULTAR RETIRAR CAMBIARDETURNO
Si declaramos un atributo privado, este se podr usar dentro de la clase, mas no en la instancia
CARACTERISTICAS DE ATRIBUTOS
PROTEGIDOS ALUMNO
PROTECTED(#)
Ins_ALUMNO NOMBRE
APATERNO AMATERNO FECHA_NAC MATRICULAR CONSULTAR RETIRAR CAMBIARDETURNO
(#)CODIGO
NOMBRE APATERNO AMATERNO FECHA_NAC MATRICULAR CONSULTAR RETIRAR CAMBIARDETURNO
(#)CODIGO
NOMBRE APATERNO AMATERNO
ALUMNOPRIMARI A
ALUMNOSUPER
Instancia de Clase Si declaramos un atributo protegido, este se podr usar dentro de la clase, madre as como tambin de sus subclases.
(#)CODIGO
NOMBRE APATERNO AMATERNO
FECHA_NAC
MATRICULAR CONSULTAR
FECHA_NAC
MATRICULAR CONSULTAR
ASOCIACION
Es la Expresin que representa a la Asociacin entre las clases
ADQUIERE
Roles
Es el papel que cumple cada uno de los elementos de las clases para la asociacin Adquiriente
Documento
ADQUIERE
Multiplicidad
Es la representacin de la cantidad de elementos que se asocian entre las clases
Multiplicidad
0
E01 FERNANDO E02 RAFAEL
E03 JUAN
H01
H02 H03
RAFAELITO
JUANITA JUANITO
Arquitectura de Clases
Generalizacin
Se denomina generalizacin o herencia, cuando una superclase (clase madre), define atributos y operaciones que sern comunes para otras subclases que heredan las caractersticas de la clase madre en la representacin de objetos de un mundo real.
11111111111
Generalizacin
22222222222 33333333333
Agregacin
Es la asociacin de elementos que forman un todo, en funcin a un objeto base que integra a objetos, pero cada uno de los objetos integrados pueden ser parte de otro objeto base.
Agregacin
Composicin
Es un tipo representativo de una agregacin, con la definicin que cada componente dentro de una composicin puede pertenecer tan solo a un todo
Composicin
Z001 PLA01 CU01 BRO01
Z002 PLA02 CU02 BRO02
Asociaciones de Clases
Asociacin Binaria
Asociacin Reflexiva
CAPITAN
J001 PEDRO J002 J002 VICTOR J002 J003 ALEX J002
P01
P03
FERNANDEZ
TELEFONO
RECIBO
LLAMADA
USUARIO NATURAL
MARCA JURIDICO
Atributos
numTelefono
Operaciones
registrar
TELEFONO
tiempodeVida tipoServicio
eliminar
cortar
USUARIO
numero
direccin registrar eliminar
NATURAL
ap am nombre
JURIDICO
razonSocial ruc
consultar
imprimir
Atributos
numeroLlama
Operaciones
LLAMADA
registrar anular
RECIBO
numRec
fechaEmision fechaVen monto
cancelar
emitir anular
MARCA
codigoMarca
nombreMarca
agregar
quitar
2
Defina las asociaciones
USUARIO USUARIO podr ser PNATURAL podr ser PJURIDICA
USUARIO
tiene
TELEFONO
pertenecen TELEFONO
Diagrama de Clases
Diagrama de Objetos
Los Diagramas de Objetos muestran la representacin de las Instancias que pertenecen a cada una de las clases del dominio de estudio.
Rossana
Elsa
AMATERNO
Enrique
RETIRAR
CAMBIARDETURNO
Notacin
Objeto Cada Objeto aparece como un rectngulo, que esta etiquetado con:
nombredeObjeto:NombredeClase
El nombre de la clase debe existir en el modelo de Clases
Notacin
elEducando:Alumno
Puede que haya ocurrido que los nombres de los objetos como elEducando no son muy informativo, en este caso para que el diagrama sea mas legible, puede omitirse el nombre del objeto y se puede representar.
:Alumno
Diagrama de Clases
Diagrama de Objetos