Na obecnym etapie rozwoju architektury oprogramowania systemów informatycznych duże nadzieje wiąże się z rozwojem odpowiednich języków opisu architektury, które pozwolą w łatwy sposób przekształcać opisy architektoniczne w modele analityczne, a nawet wygenerować kody źródłowe, co jest przedmiotem (MDD). Architektura sterowana modelem (MDA), wykorzystywana przez MDD, obecnie nadal jest mocno związana z językiem modelowania UML, toteż rozwój tej dziedziny wiąże się z opracowaniem odpowiedniego języka opisu architektury, który w tym względzie zastąpiłby UMLPhilippe Kruchten, Henk Obbink, Judith Stafford: The Past, Prezent, and Future of Software Architecture. IEEE Software, March/April 2006.. Podobnie uważa Mary Shaw, Paul Clements: The Golden Age of Software Architecture. Software, IEEE, Vol. 23, No. 2. (2006), pp. 31-39., twierdząc, że osoba proponująca nowy język opisu architektury, musi odpowiedzieć na pytanie „Czy ta propozycja ma jakieś szanse zastąpienia UML? Jakie narzędzia pozwolą to osiągnąć?”.
Źródło i licencja
Fragment artykułu Wikipedia — Architektura oprogramowania · historia autorów.
Tekst: CC BY-SA 4.0. Wydzielono fragment z dłuższego artykułu.