Концептуальная модель UML
Для успешного применения UML необходимо уяснить модель предметной области этого языка, т.е. разобраться с множеством понятий и связей между ними, являющихся смысловой структурой рассматриваемой предметной области.
Модель предметной области UML включает перечень взаимосвязанных понятий, используемые для описания этой области, вместе со свойствами и характеристиками, классификацией понятий, по типам, ситуациям, признакам в данной области и законов протекания процессов в ней.
Таким образом, для понимания UML необходимо изучить его концептуальную модель, которая включает в себя три составные части: основные строительные блоки языка, правила их сочетания и некоторые общие для всего языка механизмы. Усвоив эти элементы, можно будет читать модели на UML и самостоятельно создавать их.
Словарь языка UML включает три вида строительных блоков:
- предметы (сущности как абстракции, являющиеся основными элементами модели);
- отношения (связывают различные предметы);
- диаграммы (группируют представляющие интерес совокупности предметов).