Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DE
INGENIERIA
ORIENTADA
A OBJETOS
INTRODUCCION
u es UML ?
L, por sus siglas en Ingles, Unified Mode
guaje.(Lenguaje Unificado de Modelado)
el lenguaje de modelado de sistemas de softw
conocido y utilizado en la actualidad.
importante resaltar que UML es un lengu
a especificar mtodos o procesos. Se utiliza
nir un sistema de software, para detallar
factos en el sistema y para document
struir. En otras palabras, es el lenguaje en el
a descrito el modelo.
Diagramas UML
En UML 2.0 hay 13 tipos diferentes
de diagramas:
. Diagramas de Estructura: Enfatizan en los elementos que deben existir en
el sistema modelado.
Diagrama de Clases
Diagrama de Componentes
Diagrama de Objetos
Diagrama de Estructura Compuesta (UML 2.0)
Diagrama de Despliegue
Diagrama de Paquetes
Nombre
Atributos
Operaciones
. Cada clase debe tener un nombre
que la distinga
de otras clases.
. Un nombre es una cadena de texto.
. Un nombre solo se conoce como
nombre simple;
una ruta nombre es el nombre de
clase precedido
del nombre del paquete en que vive
la clase.
Atributos
tributo es una propiedad de una clase que de
ango de valores que la propiedad puede cons
clase puede tener cualquier nmero de atrib
cer de ellos.
tributo representa alguna propiedad de la co
ta modelando. Por ejemplo cada pared tiene
o y espesor.
atributo se le puede especificar su cla
blemente un valor por omisin .
TIPOS DE ATRIBUTOS
Los atributos de una clase no deberan ser
manipulables directamente por el resto de objetos.
Por esta razn se crearon niveles de visibilidad
para los elementos que son:
(-) Privado : es el ms fuerte. Esta parte es
totalmente invisible (excepto para clases friends en
terminologa C++)
(#) Los atributos/operaciones protegidos estn
visibles para las clases friends y para las clases
derivadas de la original.
(+) Los atributos/operaciones pblicos son visibles
a otras clases (cuando se trata de atributos se est
transgrediendo el principio de encapsulacin)
un servicio que
puede ser solicitado desde cualquier objeto
de la clase para
afectar el comportamiento.
. Una clase puede tener cualquier nmero
de operaciones o
carecer de ellas.
. Un nombre de operacin es un verbo o
frase verbal que
representa algn comportamiento.
. En una operacin se puede establecer su
firma, abarcando
el nombre, tipo y valor de omisin
de todos los
parmetros y tipo de regreso .
REGLAS DE ESCRITURA
El nombre de un atributo, 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.
ASOCIACION