El UML es una parte muy importante para el desarrollo de Software Orientados a Objetos y en el Proceso de Desarrollo de Software. Utiliza, en su mayor parte, notaciones gráficas para expresar para expresar los proyectos de diseño del Software. Utilizando el ayudante del UML puede comunicar el equipo de proyecto, explorar el potencial de diseños, y validar el diseño de la arquitectura del Software. Las principales metas del UML fueron:
• Proveer usuarios con un "ready-to-use" (facilidad de uso), lenguaje de modelación visual expresivo donde ellos puedan desarrollar e intercambiar modelos significativos.
• Proveer extensamente y específicamente mecanismos para extender el núcleo de conceptos.
• Ser independientes en los lenguajes de programación particulares y procesos de desarrollo.
• Proveer una base formal para el entendimiento del lenguaje de modelación.
• Fomentar el crecimiento de las herramientas del mercado Orientado a Objetos.
• Soportar el concepto de desarrollo en alto nivel tal como colaboraciones, sistemas, modelos y componentes.
• Integrar mejores prácticas.
Inicio / Unidad