Вы находитесь на странице: 1из 1

UML

(Unifed Modeling Languaje) El lenguaje para modelamiento unificado (UML), es un lenguaje para la especificacin, visualizacin, construccin y documentacin de los artefactos de un proceso de sistema intensivo. Fue originalmente concebido por la Corporacin Rational Software y tres de los ms prominentes mtodologistas en la industria de la tecnologa y sistemas de informacin: Grady Booch, James Rumbaugh, e Ivar Jacobson (The Three Amigos). El lenguaje ha ganado un significante soporte de la industria de varias organizaciones va el consorcio de socios de UML y ha sido presentado al Object Management Group (OMG) y aprobado por ste como un estndar (noviembre 17 de 1997). Estereotipo UML Los estereotipos son el mecanismo de extensibilidad incorporado ms utilizado dentro de UML. Un estereotipo representa una distincin de uso. Puede ser aplicado a cualquier elemento de modelado, incluyendo clases, paquetes, relaciones de herencia, etc. Por ejemplo, una clase con estereotipo \actor\ es una clase usada como un agente externo en el modelado de negocio. Una clase patrn es modelada como una clase con estereotipo parametrizado, lo que significa que puede contener parmetros. Caractersticas. Lo fundamental de una herramienta UML es la capacidad de diagramacin, y los diferentes tipos de diagramas que soporta la herramienta. Sus esquemas de apoyo de diseo, documentacin, construccin e implantacin de sistema. As mismo, su flexibilidad para admitir cambios no previstos durante el diseo o el rediseo. En resumen, la herramienta ideal, es aquella que admite diseo desde inicio a fin, diseo inverso (o rediseo) y diseo vise-versa, con esquemas amplios para documentar detalladamente los procesos. UML se puede usar para modelar distintos tipos de sistemas: sistemas de software, sistemas de hardware, y organizaciones del mundo real. UML ofrece nueve diagramas en los cuales modelar sistemas. Diagramas de Casos de Uso para modelar los procesos business. Diagramas de Secuencia para modelar el paso de mensajes entre objetos. Diagramas de Colaboracin para modelar interacciones entre objetos. Diagramas de Estado para modelar el comportamiento de los objetos en el sistema. Diagramas de Actividad para modelar el comportamiento de los Casos de Uso, objetos u operaciones. Diagramas de Clases para modelar la estructura esttica de las clases en el sistema. Diagramas de Objetos para modelar la estructura esttica de los objetos en el sistema. Diagramas de Componentes para modelar componentes. Diagramas de Implementacin para modelar la distribucin del sistema.

Вам также может понравиться