Está en la página 1de 18

Introduccinal

UML
(LenguajeUnificadodeModelado)
Ing.ErikaVeliz
eveliz@fundacitemerida.gob.ve

El UML(Lenguaje Unificado de Modelado): Es una


herramientaquepermitealoscreadoresdesistemasgenerar
diseos que capturen sus ideas en forma convencional y fcil
decomprenderparaotraspersonas.
Porqueesnecesario?
LaconcepcindelUML?
DiagramasdelUML
ParaqutantosDiagramas?

ConcepcindelUML
GradyBooch,JamesRumbaug,eIvarJacobson.(1980
1990).
1994 > Rumbaug se incorpora en la Empresa Rational
SoftwareCorporation.
1995>Jacobson.
Se crea el consorcio del UML conformado por: Intellicorp,
DEC, Hwelett Packard, Microsoft, Oracle,Texas Instruments
yRational.
1997 > versin 1.0 del UML >OMG (Grupo de
administracindeobjetos)paragenerarunlenguajeestndar
demodelado.

DiagramasdelUML
DiagramadeClases.
DiagramadeObjetos.
DiagramasdeCasosdeUso.
Diagramadeestados.
DiagramadeSecuencias.
DiagramadeActividades.
DiagramadeColaboraciones.
DiagramadeComponentes.
DiagramadeDistribucin.

Los
Los Diagramas
Diagramas UML,
UML,
estn
estncompuestos
compuestospor
por
elementos
elementos grficos,
grficos,
que
queunidos
unidosconforman
conforman
diagramas
diagramas. .

DiagramasdelUML
DiagramadeClases

Nombre de
la Clase
Atributos de
la Clase

Operaciones
de la Clase

DiagramadeObjetos

DiagramadeCasosdeUso

DiagramadeEstados
Estado Inicial
Estado 1
Estado 2

Estado 3
Estado 4
Estado Final

DiagramadeSecuencias

DiagramadeActividades

Diagramade
Colaboraciones

Las
Las actividades
actividades que
que ocurren
ocurren
dentro
de
un
caso
de
dentro de un caso de uso
uso oo
dentro
dentrodel
delcomportamiento
comportamientode
de
un
objeto
se
dan,
un
objeto
se
dan,
normalmente
en
secuencias.
normalmente en secuencias.

Permite
Permiterepresentar
representarel
eltrabajo
trabajoen
en
conjunto
de
los
elementos
de
un
conjunto de los elementos de un
sistema
sistema para
para cumplir
cumplir con
con un
un
objetivo
propio
del
sistema.
objetivo propio del sistema.

DiagramadeComponente

DiagramadeDistribucin

Ambos
Ambos diagramas
diagramas dejan
dejan el
el
mundo
de
las
lavadoras
ya
mundo de las lavadoras ya
que
queestn
estnintimanente
intimanenteligados
ligados
con
los
sistemas
informticos
con los sistemas informticos
EL
diagrama
de
componentes es usado
actualmente
en
el
desarrollo de software,
especialmente en el
desarrollo en equipo

EL diagrama de distribucin
muestra
la
arquitectura
fsica de un sistema de
informacin. Se representan
los equipos y dispositivos,
adems la conexin entre
ellos.

CaractersticasdelUML
Paquetes

El
Elpaquete
paqueteUML
UMLle
le
permite
permite agrupar
agrupar
los
elementos
los elementos de
de
un
diagrama.
un diagrama.

Notas

Se
pueden
Se
pueden
agregar
agregar
comentarios
aa
comentarios
travs
travs de
de una
una
nota.
nota.

Estereotipos

Un
estereotipo
Un
estereotipo
permite
crear
permite
crear
nuevos
nuevos
elementos
aa
elementos
partir
de
partir
de
elementos
elementos
existentes.
existentes.

Resumen
Eldesarrollodesistemasesunaactividadhumana;portanto
sinunsistemadenotacinfcilycomprensibleelprocesode
desarrollopuedetenerunagrancantidaddeerrores.
ELUMLesunanotacin(noesunlenguajedeprogramacin)
estndardiseadaporGroochJacobsonyRambaught,lacual
es representada a travs de diagramas que permiten
establecer una comunicacin importante entre los analistas
de sistemas , desarrolladores , clientes y dems personas
involucradasenelprocesodedesarrollodelsistema.
El UML, muestra lo que supuestamente hace el sistema, mas
nocmolohace.

OrientacinaObjetos
El propsito de la Orientacin a Objetos es desarrollar software
quemodelenparticularmenteunesquemadelmundoreal.
Entre ms atributos y acciones, mayor ser la similitud del
modeloconlarealidad.
Unobjetoesunainstanciadeclasequeposeeunaestructura;es
decir, tiene atributos (propiedades) y realiza acciones. Las
accionessontodaslastareasquepuederealizarelObjeto.
Una clase, ms que una categorizacin es una plantilla para
fabricarobjetos.

Abstraccin: Se refiere a quitar atributos o propiedades, para


dejarslolasnecesarias
Herencia:Unobjeto,porserunainstanciadeunaclaseposeelas
caractersticas de la clase que proviene, a esto se le conoce como
herencia.
Unobjeto,nosoloheredadeunaclase,sinoqueunaclasetambin
puedeheredardeotra.
Polimorfismo: Una operacin puede tener el mismo nombre en
distintasclasesyfuncionardiferenteencadauna.
Encapsulamiento:Esocultarlafuncionalidaddeunobjeto.

EnvodeMensajes:Losobjetosinterectuanenconjuntoyestoes
posible a travs del envo de mensajes. Un objeto le enva un
mensaje a otro para realizar un operacin y el receptor seencarga
deejecutarla.
Asociacin: Un objeto puede estar asociado a otro,puesto que se
relacionan entre s. O una clase puede estar asociada con otras
clasesdistintas.
Agregacin:Escuandounobjetoseconformadeunacombinacin
devariostiposdeobjetos.

Una Composicin es un tipo de agregacin que est relacionado


con su objeto agregado y sus objetos componentes. En una
composicin el componente puede morir antes del objeto; pero si
destruyeselobjetocompuestosedestruirntodossuscomponentes.
Dependencia:unaclaseutilizaaotra.

Umbrello?

MuchasGracias!!!!!

También podría gustarte