Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Unificado (UML)
Una exigencia de la gran mayora de instituciones dentro de su Plan
Informtico estratgico, es que los desarrollos de software bajo una
arquitectura enCaps, se formalicen con un lenguaje estndar y unificado.
Es decir, se requiere que cada una de las partes que comprende el
desarrollo de todo software de diseo orientado a objetos, se visualice,
especifique y documente con lenguaje comn.
Se necesitaba un lenguaje que fuese grfico, a fin de especificar y
documentar un sistema de software, de un modo estndar incluyendo
aspectos conceptuales tales como procesos de negocios y funciones del
sistema.
Este lenguaje unificado que cumple con estos requerimientos, es
ciertamente UML, el cual cuenta con una notacin estndar y semnticas
esenciales para el modelado de un sistema orientado a objetos.
Qu es UML?
COMPONENTES DE UN
UML
Un modelo uml es expresado en unlenguaje de
modelado. Un lenguaje de modelado consiste de
:
vistas
diagramas.
elementos de modelolos smbolos utilizados en
los modelos
reglas que indican cmo utilizar los elementos.
Las reglas son sintcticas, semnticas y
pragmticas
COMPONENTES DE UN
UML
DIAGRAMAS
Los diagramas son las grficas que describen el contenido de
una vista. UML tiene nueve tipos de diagramas que son
utilizados en combinacin para proveer todas las vistas de
un sistema:
Diagrama de estados
PARA QUE SIRVE EL DIAGRAMA DE ESTADOS
LO SIGUIENTE SON LOS ELEMENTOS BSICOS QUE PUEDEN USARSE
PARA COMPONER UN DIAGRAMA:
1. circulo relleno
2. un circulo relleno con un arco a su alrededor.
3. rectngulo redondeado.
4. flecha.
EJEMPLO DE UN DIAGRAMA ES
ESTADO
DIAGRAMA DE
COLABORACION
Qu es un
diagrama de
colaboracin?
Un diagrama de
colaboracin es una
forma de representar
interaccin entre
objetos .
Un Diagrama de Colaboracin
muestra una interaccin
organizada basndose en los
objetos que toman parte en la
interaccin y los enlaces entre
los mismos (en cuanto a la
interaccin se refiere).
Elementos de un
Diagrama de
Objetos o Roles:Colaboracin
Se representa con un rectngulo, que
contiene el nombre y la clase del objeto
en un formato nombreObjeto:
nombreClase.
Enlaces :
Se representa como una lnea continua
que une a dos objetos.
Flujo de mensajes:
Se representa mediante una flecha dirigida
cercana a un enlace. Expresa el envo de
un mensaje.
Mensajes:
El nombre del mensaje y los
parmetros
(si los tiene) entre parntesis.
Ejemplo: Un
lector
solicita
un
libro
al
bibliotecario, y le brinda su ttulo. El bibliotecario
busca el libro en un ndice y solicita al asistente que
le
alcance
el
libro.
Diagrama de secuencia
LECTOR
BIBLIOTECARIO
Solicita un libro
brindndole el titulo
INDICE
ASISTENTE
busca el libro
devuelve informacin
el libro
entrega el libro
el libro es entregado
Diagrama de
colaboracin
BIBLIOTECARIO
ASISTENTE
4:Solicita que le alcance el libro
()
2:Busca el libro ()
3:devuelve informacin ()
6:Entrega libro ()
1:Solicita libro ()
dndole el titulo ()
LECTOR
INDICE
En qu etapa se realiza
su construccin?
Este tipo de diagramas se
utilizan ms frecuentemente
en la fase de diseo, es decir,
cuando estamos diseando la
implementacin
de
las
relaciones.
UML
DIAGRAMA DE
SECUECIAS
Diagramas de
secuencia
Objetos.
TIEMPO
TIEMPO
MODELOS DE DIAGRAMA
ELEMENTOS PRINCIPALES DE UN
DIAGRAMA DE SECUENCIA.
FIN!!!