UML: что почитать?

Как было сказано в одной из недавних заметок, UML — это не только известные каждому диаграммы классов или диаграммы последовательностей. Язык активно развивается, обретает все большую технологическую поддержку, а значит, идеально подходит в качестве рабочего инструмента «на каждый день». Знакомимся с ним через литературу.

Читать далее

UML и не только: описание программной архитектуры

Языки описания программной — или, в более общем смысле, системной — архитектуры имеют первостепенное прикладное значение для любого архитектора ПО, ищущего себя в стремительно набирающей популярность моделеориентированной инженерии [англ. MDE, model-driven engineering; другое название — моделеориентированная разработка (англ. MDD, model-driven development)]. Какие же языки архитектурного описания (англ. ADL, architecture description language) актуальны на сегодняшний день? 

Читать далее