Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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.
Qu es una Clase?
003
Prof. Juan
Rossana
Enrique
PROFESOR
Elsa Edilma
ALUMNO
Curso: UML
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 { //Escribir lgica de //Negocio } Void CONSULTAR { } RETIRAR CAMBIARDETURNO 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 NOMBRE APATERNO AMATERNO FECHA_NAC MATRICULAR CONSULTAR RETIRAR CAMBIARDETURNO
(+)CODIGO
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
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
11111111111 TABOADA JIMENEZ ALBERTO 33333333333 CASTRO CASTILLO ENRIQUE 22222222222 COMERCIAL LOS AMIGOS
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
Arquitectura de Clases
Asociaciones de Clases
Asociacin Binaria
Asociacin Reflexiva
CAPITAN J001 PEDRO J002 J002 VICTOR J002 J003 ALEX J002
P01
TELEFONO
RECIBO
LLAMADA
USUARIO NATURAL
MARCA JURIDICO
Atributos
numTelefono
Operaciones
registrar eliminar cortar
TELEFONO
tiempodeVida tipoServicio
USUARIO
numero direccin registrar eliminar consultar imprimir
NATURAL
ap am nombre
JURIDICO
razonSocial ruc
Atributos
numeroLlama
Operaciones
LLAMADA
registrar anular
cancelar emitir anular
RECIBO
MARCA
codigoMarca nombreMarca
agregar quitar
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
Enrique
Fanny
Edilma
Alberto
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