Гради Буч, Джеймс Рамбо, Ивар Якобсон
Язык UML. Руководство пользователя
The Unified Язык UML
Modeling Language Руководство
Usere Guide пользователя
SECOND EDITION ВТОРОЕ ИЗДАНИЕ
Grady Booch Гради Буч
James Rumbaugh Джеймс Рамбо
Ivar Jacobson Ивар Якобсон
Upper Saddle River, NJ • Boston • Indianapolis • San francisco
New York • Toronto • Montreal • London • Munich • Paris • Madrid
Capetown • Sydney • Tokyo • Singapore • Mexico City Москва, 2006
УДК 004. 434:004. 94UML
ББК 32. 973. 26018. 1
Б90
Буч Г. , Рамбо Д. , Якобсон И. Б90 Язык UML. Руководство пользователя. 2-е изд. : Пер. с англ. Мухин Н. –
М. : ДМК Пресс, 2006. – 496 с. : ил. Содержание
ISBN 5-94074-334-X Введение ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 11
Цели ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 11
Унифицированный язык моделирования (Unified Modeling Language, Для кого предназначена эта книга ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 12
UML) является графическим языком для визуализации, специфицирова- Как работать с этой книгой... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 12
ния, конструирования и документирования систем, в которых большая роль Организация книги и особенности изложения материала ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 13
принадлежит программному обеспечению. С помощью UML можно разра- Краткая история UML ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 14
ботать детальный план создаваемой системы, содержащий не только ее кон-
цептуальные элементы, такие как системные функции и бизнес-процессы, но Часть I Введение в процесс моделирования ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 17
и конкретные особенности, например классы, написанные на специальных
языках программирования, схемы баз данных и программные компоненты Глава 1.