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

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

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


Читайте также:
  1. II. Вы собираетесь строить дом. Составьте рекомендации, употребив глаголы в
  2. VII. МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ПРЕПОДАВАТЕЛЮ
  3. VII. МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ СТУДЕНТУ ПО ОСВОЕНИЮ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ И ОРГАНИЗАЦИИ САМОСТОЯТЕЛЬНОЙ РАБОТЫ
  4. Б. Рекомендации по изучению дисциплины
  5. Буровые растворы. Основные технологические решения и рекомендации
  6. В курсе для закрепления знаний по теме предусмотрено семинарское занятие по проблемам взаимодействия человека и общества (см. методические рекомендации по семинарским занятиям).
  7. В курсе для закрепления знаний по теме предусмотрено семинарское занятие по проблемам природы человека (см. методические рекомендации по семинарским занятиям).

Названия операции обычно начинаются со строчной буквы.

Для операций используется обычный шрифт.

Абстрактные операции могут показываться курсивом.

Пример Рисунок Ошибка! Закладка не определена.. Список с различными видами операций

+display (): Location
+hide ()
+create ()
-attachXWindow(xwin:XWindow*)

Объект

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

Объект отображается в прямоугольнике с двумя секциями.

Верхняя секция показывает название объекта и его класс (оба подчеркнутые), используя следующий синтаксис:

objectname: classname

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

display_window: WindowingSystem::GraphicWindows::Window

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

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

Для показа того, что объект находится в конкретном состоянии класса, используется следующий синтаксис:

objectname: classname '[' statename-list ']'

Список должен быть разделенным запятыми списком названий состояний, для которых допустимо одновременное наступление.

Вторая секция показывает список атрибутов объекта и их значений. Каждая строка значения имеет следующий синтаксис:

attributename: type = value
названиеатрибута
: тип = значение

Тип уже присвоен при объявлении атрибута класса и поэтому может быть опущен.

Значение определяется как символьное значение. UML не определяет синтаксис символьных выражений, но ожидает, что ПО определит такой синтаксис, использую некоторый язык программирования.

Варианты представления

Название объекта может быть опущено. В этом случае двоеточие перед именем класса сохраняется. Что определяет анонимный объект заданного класса с заданными его отношениями тождеством.

Класс объекта может быть опущен (вместе с двоеточием).

Секция значений атрибутов может быть полностью скрыта.

Атрибуты, значения которых не представляют интереса, могут быть скрыты.

Значения атрибутов, которые изменяются в процессе вычислений, могут показываться как список значений взятых через промежутки времени. Это хорошая возможность для ПО использовать анимацию (значения изменялись бы динамически). Альтернативным способом является показ одного и того же объекта несколько раз с отношением между ними.


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


<== предыдущая страница | следующая страница ==>
Операция| Рекомендации по оформлению

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