UML para ser expulsado de Microsoft Visual Studio

Microsoft está cortando el Lenguaje de modelado unificado (UML), la plataforma de modelado heredada para visualizar modelos de software, de Visual Studio 15.

Al explicar la decisión, Jean-Marc Prieur de Microsoft, gerente senior de programas de Visual Studio, dijo que las herramientas de diseño UML estaban siendo utilizadas por muy pocos clientes, un hecho que se confirmó mediante consultas con los equipos de ventas y soporte técnico. La compañía también se enfrentó a la inversión de importantes recursos de ingeniería para reaccionar a los cambios que ocurren en el núcleo de Visual Studio para esta versión.

"Eliminar una función es siempre una decisión difícil, pero queremos asegurarnos de que nuestros recursos se inviertan en funciones que brinden el mayor valor al cliente", dijo Prieur. Cualquiera que todavía sea un usuario importante de UML puede continuar usando Visual Studio 2015 o versiones anteriores mientras decide sobre herramientas alternativas.

UML se remonta a la década de 1990 y permite el modelado de aplicaciones que se ejecutan en cualquier tipo de hardware en cualquier sistema operativo y están escritas en cualquier idioma, pero su uso ha disminuido. La última versión, UML 2.5, se publicó en 2015.

Object Management Group, que administra UML, se negó a comentar sobre las acciones de Microsoft. En los comentarios sobre el boletín de Microsoft sobre UML, un comentarista sugirió utilizar código abierto para los diseñadores de UML, diciendo que "este modelo potencialmente permitiría a la comunidad proporcionar soporte VS 15 si fuera necesario. Yo lo preferiría a cualquier solución de 'socio'".

En el mismo boletín, Prieur también dijo que Microsoft continúa apoyando la visualización de la arquitectura .Net y el código C ++ a través de mapas de código; Visual Studio 15 presenta mejoras en la validación de capa (dependencia) para este propósito. El diseñador de capas, para especificar y validar dependencias en código .Net, está agregando soporte para el análisis arquitectónico en vivo con Preview 5. La experiencia de validación de dependencias en la versión 15 tiene como objetivo ayudar a los desarrolladores a respetar las restricciones arquitectónicas de una aplicación mientras editan código.