diagrama de clases

9
Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas DIAGRAMA DE CLASES INTEGRANTES: LEIVYS MAZA Informática Mención 205 Profesor: Daniel Pinto

Upload: deanna-hancock

Post on 30-Dec-2015

33 views

Category:

Documents


0 download

DESCRIPTION

DIAGRAMA DE CLASES. Profesor: Daniel Pinto. INTEGRANTES: LEIVYS MAZA Informática Mención 205. DIAGRAMA DE CLASES. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: DIAGRAMA DE CLASES

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

Page 2: DIAGRAMA DE CLASES

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.

Page 3: DIAGRAMA DE CLASES

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.

Page 4: DIAGRAMA DE CLASES

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.

Page 5: DIAGRAMA DE CLASES

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.

Page 6: DIAGRAMA DE CLASES

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).

Page 7: DIAGRAMA DE CLASES

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.

Page 8: DIAGRAMA DE CLASES

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

Page 9: DIAGRAMA DE CLASES

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