Концептуальная модель UML

Для успешного применения UML необходимо уяснить модель предметной области этого языка, т.е. разобраться с множеством понятий и связей между ними, являющихся смысловой структурой рассматриваемой предметной области.

Модель предметной области UML включает перечень взаимосвязанных понятий, используемые для описания этой области, вместе со свойствами и характеристиками, классификацией понятий, по типам, ситуациям, признакам в данной области и законов протекания процессов в ней.

Таким образом, для понимания UML необходимо изучить его концептуальную модель, которая включает в себя три составные части: основные строительные блоки языка, правила их сочетания и некоторые общие для всего языка механизмы. Усвоив эти элементы, можно будет читать модели на UML и самостоятельно создавать их.

Словарь языка UML включает три вида строительных блоков:

  • предметы (сущности как абстракции, являющиеся основными элементами модели);
  • отношения (связывают различные предметы);
  • диаграммы (группируют представляющие интерес совокупности предметов).