UML, das aus Microsoft Visual Studio ausgeworfen werden soll

Microsoft schneidet Unified Modeling Language (UML), die ältere Modellierungsplattform zur Visualisierung von Softwaremodellen, aus Visual Studio 15.

Bei der Erläuterung der Entscheidung sagte Jean-Marc Prieur von Microsoft, Senior Program Manager für Visual Studio, dass die UML-Designer-Tools nur von sehr wenigen Kunden verwendet werden - eine Tatsache, die durch Konsultation der Vertriebs- und technischen Supportteams bestätigt wurde. Das Unternehmen musste außerdem erhebliche technische Ressourcen investieren, um auf Änderungen im Visual Studio-Kern für diese Version zu reagieren.

"Das Entfernen eines Features ist immer eine schwierige Entscheidung, aber wir möchten sicherstellen, dass unsere Ressourcen in Features investiert werden, die den höchsten Kundennutzen bieten", sagte Prieur. Jeder, der noch ein bedeutender Benutzer von UML ist, kann weiterhin Visual Studio 2015 oder frühere Versionen verwenden und sich für alternative Tools entscheiden.

UML stammt aus den 1990er Jahren und ermöglicht die Modellierung von Anwendungen, die auf jeder Art von Hardware auf jedem Betriebssystem ausgeführt und in jeder Sprache geschrieben werden. Die Verwendung ist jedoch rückläufig. Die neueste Version, UML 2.5, wurde 2015 veröffentlicht.

Die Object Management Group, die UML verwaltet, lehnte es ab, die Aktionen von Microsoft zu kommentieren. In Kommentaren zum Microsoft-Bulletin zu UML schlug ein Kommentator Open-Sourcing für die UML-Designer vor und sagte: "Dieses Modell würde es der Community möglicherweise ermöglichen, VS 15-Unterstützung bereitzustellen, wenn dies erforderlich wäre. Ich würde es jeder" Partner "-Lösung vorziehen."

Im selben Bulletin sagte Prieur auch, dass Microsoft weiterhin die Visualisierung der .NET-Architektur und des C ++ - Codes durch Code-Maps unterstützt. Visual Studio 15 bietet zu diesem Zweck Verbesserungen bei der Überprüfung von Ebenen (Abhängigkeiten). Der Layer-Designer zum Angeben und Überprüfen von Abhängigkeiten in .NET-Code bietet Unterstützung für die Live-Architekturanalyse mit Vorschau 5. Die Erfahrung mit der Abhängigkeitsüberprüfung in Version 15 soll Entwicklern dabei helfen, die Architekturbeschränkungen einer Anwendung beim Bearbeiten von Code zu berücksichtigen.