Описание языка UML состоит из двух взаимодействующих частей:
1) семантики языка UML — некоторой метамодели, определяющей абстрактный синтаксис и семантику понятий объектного моделированияна языке UML;
2) нотации языка UML — графической нотации для визуального представления семантики языка UML.
В рамках языка UML все представления о модели сложной системы фиксируются в виде специальных графических конструкций, получивших название диаграмм. В терминах языка UML определены следующие виды диаграмм.
8.2. Концепция построения диаграмм UML
Процесс построения отдельных типов диаграмм имеет свои особенности, которые тесно связаны с семантикой элементов этих диаграмм. Сам процесс объектно-ориентированного анализа и проектирования в контексте языка UML получил специальное название — рациональный унифицированный процесс.
Суть концепции RUP заключается в последовательной декомпозиции илиразбиении процесса объектно-ориентированного анализа и проектирования на отдельные этапы, на каждом из которых осуществляется разработка соответствующих типов канонических диаграмм модели системы.
|
|
В результате RUP должны быть построены канонические диаграммы на языке UML, при этом последовательность их разработки в основном совпадает с их последовательной нумерацией.
8.3. Основные элементы UML
Для диаграмм языка UML существуют три типа визуальных обозначений:
1) связи — представляются различными линиями на плоскости;
2) графические символы — изображаются вблизи от тех или иных визуальных элементов диаграмм;
3) текст — содержится внутри отдельных геометрических фигур, форма которых (прямоугольник, эллипс) соответствует некоторым элементам языка UML (класс, вариант использования) и имеет фиксированную семантику.