Professional Documents
Culture Documents
CARRERA INFORMTICA
PERIODO MAR AGO/2015
SEMESTRE SPTIMO
INGENIERA DE SOFTWARE
TEMA:
DIAGRAMAS DE CLASES
AUTORA:
MARA VICTORIA PRRAGA MERO
FACILITADORA:
ING. HIRAIDA SANTANA CEDEO
MISIN
Formacin de profesionales ntegros que conjuguen ciencia, tecnologa y valores en su
accionar, comprometidos con la sociedad en el manejo adecuado de programas y herramientas
computacionales de ltima generacin.
VISIN
Ser referente en la formacin de profesionales de prestigio en el desarrollo de
aplicaciones informticas y soluciones de hardware.
INTRODUCIN
Los diagrama de clases son al igual que el diagrama de casos de uso y objetos
uno de los ms utilizados, estos representan la estructura esttica del sistema.
Aunque estos diagramas suelen ser ms destinados para el equipo de trabajo
los usuarios tambin pueden entender los objetos fundamentales de un sistema
mediante el diagrama de clases. Estos diagramas muestran los atributos,
mtodos u operaciones y las relaciones que existen entre los elementos que
conforman una clase.
Los diagramas de clases se complementan muy bien con un diagrama de casos
de uso, con uno se explica al cliente y con el otro al equipo, permitiendo desde
el inicio llevar un orden en el desarrollo del software.
MARCO TERICO
QU SON DIAGRAMAS DE CLASES?
Los diagramas de clases son diagramas de estructura esttica que muestran las
clases del sistema y sus interrelaciones (incluyendo herencia, agregacin,
asociacin, etc.). Los diagramas de clase son el pilar bsico del modelado con
UML, siendo utilizados tanto para mostrar lo que el sistema puede hacer
(anlisis), como para mostrar cmo puede ser construido (diseo). El diagrama
de clases de ms alto nivel, ser lgicamente un dibujo de los paquetes que
componen el sistema. Las clases se documentan con una descripcin de lo que
hacen, sus mtodos y sus atributos. Las relaciones entre clases se documentan
con una descripcin de su propsito, sus objetos que intervienen en la relacin
y su opcionalidad (cuando un objeto es opcional el que intervenga en una
relacin). (Haw, 2013)
CLASES
ATRIBUTOS
OPERACIONES/METODOS
Operaciones/Mtodos:
son
aquellas actividades o verbos
que se pueden realizar con o
para este objeto, como por
ejemplo abrir, cerrar, buscar,
cancelar, confirmar, cargar. El
nombre de una operacin se
escribe con minsculas si consta
de una sola palabra. Si el
nombre contiene ms de una
palabra, cada palabra ser unida
a la anterior y comenzar con
una
letra
mayscula,
a
excepcin de la primera palabra
que comenzar en minscula.
Por
ejemplo:
abrirPuerta,
cerrarPuerta, buscarPuerta, etc.
Tipos de mtodos: al igual que
los atributos los metodos son de
tres tipos:
public (+, ).
private (-, ).
protected (#, ).
CONCLUSION
Los diagramas de clases son un referente de los diagramas en UML, como lo
dice en el marco terico este diagrama representa mediante atributos y mtodos,
informacin esttica del software, sin embargo son muy tiles tanto para los
desarrolladores como para el usuario, un diagrama de clases puede ser diseado
a partir de una base de datos y viceversa.
Cada sistema puede ser diseado mediante diagramas de acuerdo a lo que
desee mostrar el programador o el equipo, sin embargo a criterio personal
cuando se utilicen metodologas de desarrollo gil, en especfico Scrum, es
recomendable utilizar dos de estos diagramas: que son el de casos de usos y el
de clases el cual estamos estudiando en este documento, e incluso se podra
hacer una unin de diagramas de casos de usos y de paquetes para hacer ms
eficiente lo que se desea mostrar.
BIBLIOGRAFA
Gutirrez, D. 2011. UML: Diagramas de Clases. (En Lnea). EC. Consultado 10
de
jun.
2015.
Formato
Pdf.
Disponible
en:
http://www.codecompiling.net/files/slides/UML_clase_04_UML_clases.pd
f
Haw, N. 2013. Diagrama de clases. (En Lnea). EC. Consultado 10 de jun. 2015.
Formato
Pdf.
Disponible
en:
http://es.slideshare.net/nedowwhaw/diagrama-de-clases-16208245