Programovanie

UML sa má vysunúť z Microsoft Visual Studio

Spoločnosť Microsoft odstraňuje z platformy Visual Studio 15 Unified Modeling Language (UML), starú modelovaciu platformu na vizualizáciu softvérových modelov.

Jean-Marc Prieur, senior programový manažér pre Visual Studio, pri vysvetľovaní rozhodnutia uviedol, že nástroje návrhára UML používa veľmi málo zákazníkov - čo potvrdila konzultácia s tímami predaja a technickej podpory. Spoločnosť tiež čelila investovaniu významných technických prostriedkov do reakcie na zmeny, ktoré sa v tomto vydaní uskutočnia v jadre sady Visual Studio.

„Odstránenie funkcie je vždy ťažké rozhodnutie, ale chceme sa ubezpečiť, že naše zdroje sú investované do funkcií, ktoré poskytujú najvyššiu hodnotu pre zákazníka,“ uviedol Prieur. Každý, kto je stále významným používateľom UML, môže pri rozhodovaní o alternatívnych nástrojoch naďalej používať Visual Studio 2015 alebo staršie verzie.

UML sa datuje do 90. rokov 20. storočia a umožňuje modelovanie aplikácií bežiacich na akomkoľvek type hardvéru v ľubovoľnom operačnom systéme a napísaných v ľubovoľnom jazyku, ale jeho využitie klesá. Posledné vydanie, UML 2.5, bolo vydané v roku 2015.

Skupina Object Management Group, ktorá spravuje UML, odmietla kroky spoločnosti Microsoft komentovať. V komentároch k bulletinu spoločnosti Microsoft o UML jeden komentátor navrhol open-sourcing návrhárov UML a uviedol, že „tento model potenciálne umožní komunite poskytnúť podporu VS 15, ak by to bolo potrebné. Uprednostnil by som ho pred akýmkoľvek„ partnerským “riešením.“

V rovnakom bulletine Prieur tiež uviedol, že Microsoft naďalej podporuje vizualizáciu architektúry .Net a kódu C ++ prostredníctvom kódových máp; Visual Studio 15 obsahuje na tento účel vylepšenia overovania vrstvy (závislosti). Návrhár vrstiev na zadávanie a overovanie závislostí v kóde .Net pridáva podporu pre živú architektonickú analýzu s ukážkou 5. Skúsenosti s overením závislosti vo vydaní 15 majú pomôcť vývojárom rešpektovať architektonické obmedzenia aplikácie pri úprave kódu.

$config[zx-auto] not found$config[zx-overlay] not found