Таким образом, модель UML ‒ это, прежде всего, описание объекта или явления, а также и кое-что другое, а именно все, что авторам UML удалось включить в язык, не нарушая принципа унификации, к изложению которого мы переходим в следующем разделе.
Толчком к изменению ситуации послужили следующие обстоятельства. Во-первых, массовое распространение получил объектно-ориентированный подход к разработке программных систем, в результате чего возникла потребность в соответствующих средствах. Другими словами, появления чего-то подобного UML с нетерпением ждали практики. Во-вторых, три крупнейших специалиста в этой области, авторы наиболее популярных методов, решились объединить усилия именно с целью унификации своих (и не только своих) разработок в соответствии с социальным заказом.
Приложив заслуживающие уважения усилия, авторы UML при поддержке и
содействии всей международной программистской общественности смогли свести
воедино (унифицировать) большую часть того, что было известно и до них. В
результате унификации получилась теоретически изящная и практически полезная
вещь ‒ UML.
1) Вендров А.М. Проектирование программного обеспечения ЭИС М.: «Финансы и статистика» 2003
2) Вендров А.М. Практикум по проектированию программного обеспечения ЭИС: Учебное пособие.- М.: Издательство «Финансы и статистика» 2004
) Галицына О.Л., Максимов Н.В. Базы данных М.: «Форум-ИНФРА-М» 2006