Рассмотрена современная технология объектно риентированного анализаи проектирования программных систем и бизнеспроцессов в контексте нотации унифицированного языка моделирования UML 2. Подробно изложены все понятия языка UML 2 в полном соответствии с оригинальной спецификацией последней версии этого языка.
Унифицированный язык моделирования (Unified Modeling Language, UML) является графическим языком для визуализации, специфицирования, конструирования и документирования систем, в которых большая роль принадлежит программному обеспечению. С помощью UML можно разработать детальный план создаваемой системы, содержащий не только ее концептуальные элементы, такие как системные функции и бизнес-процессы, но и конкретные особенности, например, классы, написанные на специальных языках программирования, схемы баз данных и программные компоненты многократного использования.
Эта книга Самоучитель UML. Основы визуального анализа и проектирования. Пол рассказывает об основах появления программного обеспечения при помощи UML - унифицированного языка моделирования.