Documentos de Académico
Documentos de Profesional
Documentos de Cultura
El lenguaje unificado de modelado (UML, por sus siglas en ingls, Unified Modeling
Language) es el lenguaje de modelado de sistemas de software ms conocido y utilizado
en la actualidad; est respaldado por el Object Management Group (OMG).
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:
Para qu me sirve?
Sirve para representar visualmente las reglas de creacin, estructura y comportamiento
de un grupo relacionado de objetos y procesos. Para visualizar de forma eficiente la
complejidad de un sistema u organizacin en un reducido nmero de diagramas. Para
mantener mucho ms gilmente las especificaciones ante los cambios y nuevas
actualizaciones de arquitectura.
Cundo se utilizan?
Utilizar los diagramas cuando varias personas necesiten entender la estructura de una
particular. Cuando quieras jugar con una idea de diseo, y los diagramas pueden
ayudarte a entenderlo.
Se utilizan para crear diagramas, que representa alguna parte o punto de vista del
sistema. Mediante UML es posible establecer la serie de requerimientos y estructuras
necesarias para plasmar un sistema de software previo al proceso intensivo de escribir
cdigo.
Anlisis de Requerimientos: UML tiene casos de uso (use-cases) para capturar los
requerimientos del cliente. A travs del modelado de casos de uso, los actores externos
que tienen inters en el sistema son modelados con la funcionalidad que ellos requieren
del sistema (los casos de uso). Los actores y los casos de uso son modelados con
relaciones y tienen asociaciones entre ellos o stas son divididas en jerarquas. Los
actores y casos de uso son descritos en un diagrama use-case. Cada use-case es
descrito en texto y especifica los requerimientos del cliente: lo que l (o ella) espera del
sistema sin considerar la funcionalidad que se implementar. Un anlisis de
requerimientos puede ser realizado tambin para procesos de negocios, no solamente
para sistemas de software.
Programacin: En esta fase las clases del diseo son convertidas a cdigo en un lenguaje
de programacin orientado a objetos. Cuando se crean los modelos de anlisis y diseo
en UML, lo ms aconsejable es trasladar mentalmente esos modelos a cdigo.
http://profesores.fi-b.unam.mx/carlos/aydoo/uml.html
https://www.google.com.mx/search?q=DIAGRAMAS+DE+SECUENCIA+UML&espv=2&biw=1366&bih=613&site=webhp&sour
ce=lnms&tbm=isch&sa=X&ved=0ahUKEwiWmdets7HSAhUqjFQKHS3ECscQ_AUIBigB#imgrc=-gOPlhpmyjOkwM:
https://www.google.com.mx/search?q=diagrama+de+objetos+uml+wikipedia&espv=2&biw=1366&bih=613&source=lnms&t
bm=isch&sa=X&ved=0ahUKEwjZ_pKysrHSAhUnr1QKHVoSBLMQ_AUIBigB&dpr=1#tbm=isch&q=diagrama+de+objetos+uml&
*&imgrc=FvZ1MzgsSeQTDM:
https://www.google.com.mx/search?q=DIAGRAMAS+DE+SECUENCIA+UML&espv=2&biw=1366&bih=613&site=webhp&sour
ce=lnms&tbm=isch&sa=X&ved=0ahUKEwiWmdets7HSAhUqjFQKHS3ECscQ_AUIBigB#imgrc=-gOPlhpmyjOkwM: