diagrama de clases
DESCRIPTION
DIAGRAMA DE CLASES. Profesor: Daniel Pinto. INTEGRANTES: LEIVYS MAZA Informática Mención 205. DIAGRAMA DE CLASES. - PowerPoint PPT PresentationTRANSCRIPT
Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas
DIAGRAMA DE CLASES
INTEGRANTES:LEIVYS MAZAInformática Mención 205
Profesor: Daniel Pinto
Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas
DIAGRAMA DE CLASES
Es un tipo de diagrama estático que describe la estructura de un sistema
mostrando sus clases, atributos y las relaciones entre ellos. Los diagramas
de clases son utilizados durante el proceso de análisis y diseño de los
sistemas, donde se crea el diseño conceptual de la información que se
manejará en el sistema, y los componentes que se encargaran del
funcionamiento y la relación entre uno y otro.
Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas
CLASES
Una clase representa un conjunto de objetos que tienen una
estructura, un comportamiento y unas relaciones con propiedades
parecidas. Describe un conjunto de objetos que comparte los mismos
atributos, operaciones, métodos, relaciones y significado. En UML una
clase es una implementación de un tipo.
Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas
Definiciones
•Propiedades: también llamados atributos o características,
son valores que corresponden a un objeto, como color,
material, cantidad, ubicación. Generalmente se conoce como la
información detallada del objeto. Suponiendo que el objeto es
una puerta, sus propiedades serían: la marca, tamaño, color y
peso.
Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas
•Operaciones: Comúnmente llamados métodos, son aquellas
actividades o verbos que se pueden realizar con/para este objeto, como
por ejemplo abrir, cerrar, buscar, cancelar, acreditar, cargar. De la
misma manera que el nombre de un atributo, el nombre de una
operación se escribe con minúsculas si consta de una sola palabra. Si
el nombre contiene más de una palabra, cada palabra será unida a la
anterior y comenzará con una letra mayúscula, a excepción de la
primera palabra que comenzará en minúscula. Por ejemplo: abrirPuerta,
cerrarPuerta, buscarPuerta, etc.
Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas
Los Métodos y Atributos Pueden ser de Tres tipos:
•Publico (+ ): Indica que el atributo será visible tanto dentro como fuera de la clase, es decir, es accesible desde todos lados.
•Privado(-): Indica que el atributo sólo será accesible desde dentro de la clase (sólo sus métodos lo pueden accesar).
•Protegido (#): Indica que el atributo no será accesible desde fuera de la clase, pero si podrá ser accesado por métodos de la clase además de las subclases que se deriven (ver herencia).
Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas
Al diseñar una clase se debe pensar en cómo se puede
identificar un objeto real, como una persona, un transporte, un
documento o un paquete. Durante el proceso del diseño de las
clases se toman las propiedades que identifican como único al
objeto y otras propiedades adicionales como datos que
corresponden al objeto.
Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas
Herencia: Se define como la reutilización de un objeto padre
ya definido para poder extender la funcionalidad en un objeto
hijo. Los objetos hijos heredan todas las operaciones y/o
propiedades de un objeto padre.
Indica que una subclase hereda los métodos y atributos
especificados por una Super Clase, por ende la Subclase
además de poseer sus propios métodos y atributos, poseerá las
características y atributos visibles de la Super Clase (publico y
protegido). La Herencia se representa con este Símbolo
Instituto Universitario de Gerencia y Tecnología2010-2N - Análisis de Sistemas
#ci#nombre+consultarNombre+modificarNombre
cargaDeNotas
-correoElectronico+consultarCorreoElectronico+modificarCorreoElectronico
profesor
-codigoMateria-descripcionMateria-periodoElectivo-codigoTipoEvaluacion-descripcionTipoEvaluacion+consultarMateria+modificarMateria+consultarDescripcionMateria+modificarDescripcionMateria+consultarCodigoTipoEvaluacion+agregarCodigoTipoEvaluacion+consultarDescripcionTipoEvaluacion
materia
DIAGRAMA DE CLASES PROYECTO IUGT
-codigoAlumno-codigoCarrera-descripcionCarrera-codigoSemestre-descripcionSemestre-codigoSeccion-descripcionSeccion-notaEvaluacion+consultarCodigoAlumno+agregarCodigoAlumno+eliminarCodigoAlumno+cosultarCarrera+modificarCarrera+consultarDescripcionCarrera+modificarDescripcionCarrera+ConsultarCodigoSemestre+modificarCodigoSemestre+consultarDescripcionSemestre+modificarDescripcionSemestre+consultarCodigoSeccion+modificarCodigoSeccion+agregarCodigoSeccion+consultarNotaEvaluacion+modificarNotaEvaluacion
alumno