возможным отказам системы.
БАЗИС ЯЗЫКА ВИЗУАЛЬНОГО МОДЕЛИРОВАНИЯ
Для создания моделей анализа и проектирования объектно-ориентированных программных систем используют языки
визуального моделирования. Появившись
сравнительно недавно, в период с 1989 по 1997 год, эти языки уже имеют
представительную историю развития.
В настоящее время различают три поколения языков визуального моделирования. И если первое поколение образовали 10
языков, то численность второго поколения уже превысила 50 языков. Среди наиболее популярных языков 2-го поколения
можно выделить: язык Буча (G. Booch), язык Рамбо (J. Rumbaugh), язык Джекобсона (I. Jacobson), язык Коада-Йордона (Coad-
Yourdon), язык Шлеера-Меллора (Shlaer-Mellor) и т. д [41], [64], [69]. Каждый язык вводил
свои выразительные средства,
ориентировался на собственный синтаксис и семантику, иными словами — претендовал на роль единственного и
неповторимого языка. В
результате разработчики (и пользователи этих языков) перестали понимать друг друга.
Возникла
острая необходимость унификации языков.
Идея унификации привела к появлению языков 3-го поколения. В качестве стандартного языка третьего поколения был
принят Unified Modeling Language (UML), создававшийся в 1994-1997 годах (основные разработчики — три «amigos» Г. Буч,
Дж. Рамбо, И. Джекобсон). В настоящее время разработана версия UML 1.4, которая описывается в данном учебнике [53].
Данная глава посвящена определению базовых понятий языка UML.
Достарыңызбен бөлісу: