|
UML: специальный справочник
Что мы имеем в сухом остатке
Фамилии авторов справочника вызывают благоговейный трепет у всех сторонников объектно-ориентированного проектирования. Отцы-основатели языка UML решили поддержать свое начинание не только спецификациями, но и сопровождающей литературой, дабы донести в массы плоды своей деятельности.
Unified Modeling Language (UML) — это язык проектирования ложных объектно-ориентированных приложений. Многие не мыслят его существования без удобного инструмента быстрой разработки приложений Rational Rose; к сожалению, в рассматриваемой книге нет ни одного упоминания о самом популярном средстве разработки.
Дело в том, что Буч, Рамбо и Якобсон, помимо этого справочника, написали еще несколько книг про UML, одна из которых — «Универсальный процесс разработки программного обеспечения», изданная издательством «Питер» в 2002 году, — посвящена непосредственно и только проектированию.
Данный же учебник состоит из трех частей. Первая часть — это обзор языка UML, его история и предназначение. Авторы вкратце, всего на 20 страницах, дают понять читателю, для чего нужен этот язык и каким образом он возник.
Во второй части разбираются концепции и различные представления языка, в том числе статическое и динамическое представление модели, представления использования, деятельности, взаимодействия, реализации и развертывания.
Основная информация содержится в третьей части, в энциклопедии терминов. Она представляет собой подборку словарных статей по основным понятиям и концепциям языка. Статьи отсортированы в алфавитном порядке по английским названиям с русским переводом. Стиль очень строгий и энциклопедический, ни одного лишнего слова, никакой «воды». Многие пояснения снабжены диаграммами и рисунками, а в начале каждой статьи есть ссылки на похожие и близкие понятия. Заблудиться в справочнике практически невозможно.
Кроме этого, в справочник включены три приложения. Первое описывает метамодель в собственных терминах языка, второе является отдельным справочником по нотации языка UML, а третье рассказывает про расширения для конкретных областей применения UML.
Двуязычный алфавитный указатель в конце книги позволяет найти все рассмотренные в книге термины.
Книга рассчитана на опытных читателей, знакомых с объектно-ориентированным анализом и проектированием. Справочник хорошо выполняет свою функцию, и здесь можно найти практически всю информацию, необходимую в повседневной работе.
|