Professional Documents
Culture Documents
Mecnica y Elctrica
Unidad Culhuacn
INSTITUTO POLITECNICO NACIONAL
DIAGRAMAS UML
ALUMNO:
JUAN ARTURO DAZ AGUILAR
FECHA DE ENTREGA:
21/09/2016
Definicin.
UML son las siglas de Unified Modeling Language o Lenguaje Unificado de
Modelado. Se trata de un estndar que se ha adoptado a nivel internacional
por numerosos organismos y empresas para crear esquemas, diagramas y
documentacin relativa a los desarrollos de software (programas informticos).
QU ES Y PARA QU SIRVE UML?
En todas las disciplinas de la Ingeniera se hace evidente la importancia de los
modelos ya que describen el aspecto y la conducta de "algo". Ese "algo" puede
existir, estar en un estado de desarrollo o estar, todava, en un estado de
planeacin. Es en este momento cuando los diseadores del modelo deben
investigar los requerimientos del producto terminado y dichos requerimientos
pueden incluir reas tales como funcionalidad, performance y confiabilidad.
Adems, a menudo, el modelo es dividido en un nmero de vistas, cada una de
las cuales describe un aspecto especfico del producto o sistema en
construccin.
El modelado sirve no solamente para los grandes sistemas, aun en aplicaciones
de pequeo tamao se obtienen beneficios de modelado, sin embargo es un
hecho que entre ms grande y ms complejo es el sistema, ms importante es
el papel de que juega el modelado por una simple razn: "El hombre hace
modelos de sistemas complejos porque no puede entenderlos en su totalidad".
UML es una tcnica para la especificacin sistemas en todas sus fases. Naci
en 1994 cubriendo los aspectos principales de todos los mtodos de diseo
antecesores y, precisamente, los padres de UML son Grady Booch, autor del
mtodo Booch; James Rumbaugh, autor del mtodo OMT e Ivar Jacobson, autor
de los mtodos OOSE y Objectory. La versin 1.0 de UML fue liberada en Enero
de 1997 y ha sido utilizado con xito en sistemas construidos para toda clase
de industrias alrededor del mundo: hospitales, bancos, comunicaciones,
aeronutica, finanzas, etc.
Los principales beneficios de UML son:
Losdiagramasdeclasestienenlassiguientescaractersticas:
Lasclasesdefineelmbitodedefinicindeunconjuntodeobjetos.
Cadaobjetoperteneceaunaclase.
Losobjetossecreanporinstanciacindelasclases.
3) DIAGRAMAS DE OBJETOS
Forma parte de la vista esttica del sistema. En este diagrama se modelan las
instancias de la clase del Diagrama de Clases. Este diagrama cabe aclarar que
cuenta con objetos y enlaces. En estos diagramas tambin es posible encontrar
las clases para tomar como referencia su instanciacin.
Componentes:
Inicio: el inicio de un diagrama de actividades es representado por un
crculo de color negro slido.
Actividad: Una actividad representa la accin que ser realizada por el
sistema la cual representa dentro de un valo.
Transicin: Una transicin ocurre cuando se lleva acabo el cambio de una
actividad a otra, la transicin es representada simplemente por una lnea
con una flecha en su terminacin para indicar su direccin.
6) DIAGRAMA DE SECUENCIA
Un Diagrama de Secuencias muestra una interaccin ordenada segn la
secuencia temporal de eventos y el intercambio de mensajes. Los diagramas
de secuencia ponen especial nfasis en el orden y el momento en el que se
envan los mensajes a los objetos.
En los diagramas de Secuencias los elementos estn representados por lneas
intermitentes verticales, con el nombre del objeto en la parte ms alta.
Los mensajes pueden ser o bien sncronos, el tipo normal de llamada del
mensaje donde se pasa el control a objeto llamado hasta que el mtodo
finalice, o asncronos donde se devuelve el control directamente al objeto que
realiza la llamada.
Los mensajes sncronos tienen una caja vertical en un lateral del objeto
invocante que muestra el flujo del control del programa.
7) DIAGRAMA DE COLABORACION
Cada componente debe tener un nombre que lo distinga de los dems. Al igual
que las clases los componentes pueden enriquecerse con compartimientos
adicionales que muestran sus detalles.
9) DIAGRAMA DE DESPLIEGUE
Los elementos usados por este tipo de diagrama son nodos, componentes y
asociaciones. En el UML 2.0 los componentes ya no estn dentro de nodos, en
cambio puede haber artefactos (archivo, un programa, una biblioteca o Base
de datos) u otros nodos dentro de nodos.
Adems los Diagramas de Despliegue muestran la configuracin en
funcionamiento del sistema incluyendo su software y su hardware. Para cada
componente de un diagrama es necesario que se deba documentar las
caractersticas tcnicas requeridas, el trafico de red, el tiempo de respuesta,
etc.