Motivace - Komunikačním prostředkem informační komunity se postupem času stala angličtina. Chceteli vystavit nějakou informaci tak, aby byla srozumitelná i mimo hranice ČR, použijete angličtinu. Podobně probíhá vývoj i v komunitě softwarových inženýrů. Během vývoje metodik softwarového inženýrství bylo navrženo mnoho různých víceméně formálních jazyků a prezentačních technik, které slouží pro popis softwarových produktů od konceptuálního modelu až po jeho implementaci. Různorodost zápisů přináší radost těm, kteří se neradi váží na určitý jazyk či grafickou techniku, méně radosti však činí těm, kteří musí takové zápisy po někom studovat a zpracovávat. Nové generace metodik softwarového inženýrství se snaží sjednotit užitečné vlastnosti různých metodik a integrovat je do nějaké společné sady. Jedním z nejdále propracovaných přístupů je tzv. unifikovaný modelovací jazyk UML (Unified Modeling Language) – kandidát na jakési "esperanto" moderního softwarového inženýrství.
číst dál