Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Сущности UML

Сертификация продукции, технологий и систем качества | МЕТОДОЛОГИИ СТРУКТУРНОГО СИСТЕМНОГО АНАЛИЗА И ПРОЕКТИРОВАНИЯ | Методологии структурного анализа Йодана/Де Марко и Гейна-Сарсона | SADT - технология структурного анализа и проектирования | Существующие методологии | Стадии разработки ПО, регламентированных ГОСТами. | Технологии программирования | Объектно - ориентированная технология разработки программ | Начальные сведения о языке Си | Унифицированный язык моделирования |


Читайте также:
  1. В сущности, внутренне уже готовые именно это и услышать, Богдан и Баг автоматически согнулись в глубоком поклоне.
  2. Всевышний позволит войти в Гармонию любой сущности на Земле, независимо от масштаба и звания.
  3. ГЛАВА I. О сущности исторического. Значение предания
  4. ГЛАВА II. О сущности исторического. Метафизическое и историческое.
  5. Далее нужно подчеркнуть два важных фактора. Во-первых, животное - будь то медведь, орел, барсук или лосось - является лишь внешним проявлением духовной сущности своего вида.
  6. Знаниями сущности процесса развития и т.д.
  7. Инновационная концепция сущности и содержания профилактики наркомании, согласно Глобальной комиссии по вопросам наркополитики

В UML имеется четыре типа сущностей:

· структурные;

· поведенческие;

· группирующие;

· аннотационные.

Сущности являются основными объектно-ориентированными элементами языка. С их помощью можно создавать корректные модели.

Класс

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

Классы отражают концепцию моделируемой системы. Классы имеют структуру данных, поведение и отношения с другими элементами.

Название класса ограничено пакетом, в котором он объявлен, и оно должно быть уникальным (среди названий классов) в этом пакете.

По умолчанию предполагается, что класс видимый в пакете определен в этом же пакете. Чтобы показать ссылку на класс, определенный в другом пакете, используется следующий синтаксис:

Package-name:: Class-name
(Название_пакета:: Название_класса)

где Название_класса должно соответствовать строке наименования в секции названия. Полный путь может быть задан сцеплением вместе названий пакетов, разделенных двойным двоеточием (::).

Рекомендации по оформлению

Класс изображается как сплошной прямоугольник, разделенный горизонтальными линиями на три секции.

· Верхняя секция названия содержит название класса и другие основные свойства класса (включая стереотип);

· средняя секция списка содержит список атрибутов;

· нижняя секция списка содержит список операций.

Название класса - отцентрировать, писать с прописной буквы жирным шрифтом.

Название стереотипа - отцентрировать, использовать обычный шрифт, заключить в < > и поместить над названием класса.

Для названий абстрактных классов и сигнатур абстрактных операторов использовать наклонный шрифт (италик).


Дата добавления: 2015-07-25; просмотров: 71 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Такой подход имеет ряд недостатков.| Операция

mybiblioteka.su - 2015-2024 год. (0.006 сек.)