В данной книге представлен уникальный сборник задач, посвященных проектированию программного обеспечения с применением современного языка моделирования UML 2 и принципов проектирования. Читателям предлагается более 120 задач, каждая из которых содержит несколько заданий, охватывающих различные аспекты UML и проектирования программного обеспечения.
Авторы книги пошли дальше обычных учебных материалов и предлагают читателям настоящие задания, которые встречаются на практике. Каждая задача сопровождается подробными ответами и пояснениями, позволяющими читателю разобраться в принципах и подходах решения.