Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Universidad Autónoma de Nuevo León Facultad de ingeniería mecánica y eléctrica Interfases Gráficas (No escolarizada) Actividad 2.1 UML UML Este es definido como lenguaje unificado de modelado que fue creado para forjar el lenguaje de modelado visual común y semántica y sintácticamente rico para la arquitectura o el diseño y la implementación de sistemas de software complejos tanto como la estructura como en comportamiento Este también puede ser usado en otros campos y consiste en diferentes tipos de diagramas por lo que generalmente estos describen los límites, la estructura y el comportamiento del sistema y los objetos que controla Este no es un lenguaje de programación, pero existen herramientas que se pueden utilizar para generar código en diversos lenguajes usando los diagramas UML Este mismo es utilizado en la resolución de problemas de informática que es el estudio de algoritmos y datos Hay cuatro categorías de modelos para la resolución de problemas como en la programación orientada a objetos UML es una combinación de varias notaciones orientadas a objetos: diseño orientado a objetos, técnica de modelado de objetos UML presenta buenas prácticas para la construcción de documentación de diferentes aspectos de modelado de sistemas de software y de negocios Algunos de los programas que podemos utilizar con este método son GitMind, Gliffy, MagicDraw, Lucid chart, IBM Rational Rhapsody y Microsoft Visio. UML es una herramienta importante en el diseño y la implementación de sistemas de software complejos, ya que permite describir la estructura y el comportamiento de los objetos controlados por el sistema a través de diferentes tipos de diagramas. Aunque no es un lenguaje de programación en sí mismo, puede ser utilizado en el campo de la informática para la resolución de problemas y se divide en cuatro categorías de modelos. Por último, existen diversas herramientas de software disponibles para trabajar con UML, lo que permite una mayor flexibilidad y adaptación a las necesidades de cada proyecto.
Compartir