Office

Работа с классами и объектами в схемах статичной структуры UML

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

Важно: Схема статичной структуры UML недоступна в Visio 2013 и более поздних версиях. Дополнительные сведения можно найти в разделе схемы UML в Visio.

Добавление интерфейса к классу, компоненту или другому элементу

  1. В статической структуре, компоненте или схеме развертывания перетащите фигуру интерфейса без описания операций (представленную линией и кружком) на страницу документа.

  2. ПриКлейте конечную точку без круга к точке соединения Изображение точки соединения — синий значок "X" на компоненте класса или другом элементе.

  3. Дважды щелкните фигуру интерфейса , чтобы добавить имя, операции и другие значения свойств.

    Совет: Вы также можете представить интерфейс с прямоугольной фигурой интерфейса , напоминающий класс. Используйте эту фигуру, если вы хотите отобразить список операций с интерфейсом.

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

Указывает отношение реализации между классом и интерфейсом или другим элементом.

  1. В схеме "статическая структура" щелкните правой кнопкой мыши любую фигуру класса (класс, параметризованный класс, служебную программу или метакласс), выберите пункт Параметры отображения фигуры, а затем в разделе Общие параметрывыберите вариант реализации. Ссылка.

  2. ПриКлейте управляющий маркер Управляющий маркер для ссылки реализации на фигуре класса в точку соединения Изображение точки соединения — синий значок "X" на интерфейсе, классе или другом элементе.

Добавление приема в классификатор

  1. Дважды щелкните фигуру, представляющую классификатор, которому вы хотите добавить получение, и щелкните категорию приемы.

  2. Нажмите кнопку создать , чтобы добавить новый прием.

  3. Щелкните категорию Получение . Введите имя для приема в столбце Получение . В столбце сигнала выберите сигнал, на который классификатор, подготовленный для приема, реагирует на него, а затем задайте другие значения свойств.

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

  4. В категории исключения выберите исключения (если таковые есть), которые можно создать с помощью приема.

    Примечание: Элемент Exception должен существовать в модели, чтобы его можно было использовать в списке сигналов .

  5. Добавьте нужные значения ограничений или тегов, а затем нажимайте кнопку ОК , пока не закроете диалоговое окно " свойства UML " для фигуры.

Добавление параметров шаблона в класс

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

  2. Нажмите кнопку создать , чтобы добавить новый параметр.

  3. В списке параметры шаблона выполните указанные ниже действия.

    • Чтобы изменить существующий параметр, введите новое имя в столбце параметр шаблона .

    • Чтобы изменить тип, щелкните поле Type (тип ), щелкните стрелку, а затем выберите тип из списка.

    • Чтобы добавить документацию, введите текст в поле Документация .

  4. Нажмите кнопку ОК , чтобы сохранить изменения и закрыть диалоговое окно " Свойства класса UML ".

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

Привязка параметров шаблона к классу

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

  2. Перетащите фигуру привязки на страницу документа и приклейте ее, не выполняя стрелку на точке соединения Изображение точки соединения — синий значок "X" на связанном элементе.

  3. ПриКлейте конечную точку привязки с наконечником стрелки к точке соединения на фигуре с параметризованным классом .

  4. Дважды щелкните фигуру привязки и выберите пункт связанные аргументы.

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

  6. Нажмите кнопку ОК , чтобы закрыть диалоговое окно Свойства привязки UML .

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

Создание объекта в качестве экземпляра класса

  1. В схеме статическая структура перетащите фигуру класса на страницу документа, чтобы представить класс, экземпляр которого должен быть объектом.

  2. НеОбязательно дважды щелкните фигуру класса , чтобы открыть диалоговое окно " Свойства класса UML ". Нажмите кнопку атрибутыи выберите команду создать , чтобы добавить атрибуты в класс. Нажмите кнопку ОК, затем — снова ОК.

  3. Перетащите фигуру объекта на страницу документа, а затем дважды щелкните нужную фигуру.

  4. В диалоговом окне свойства объекта UML щелкните объект и введите имя объекта. В разделе классвыберите класс, экземпляр которого должен быть объектом.

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

  6. Нажмите кнопку ссылка на атрибут, введите нужные значения свойств и нажмите кнопку ОК.

  7. Повторите действия 5 и 6 для всех атрибутов, к которым нужно добавить значения экземпляров, и нажмите кнопку ОК.

Удаление параметров шаблона из класса

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

  2. Выберите параметр шаблона, который вы хотите удалить, нажмите кнопку Удалить, а затем — кнопку ОК.

Изменение параметров шаблона для класса

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

  2. В списке параметры шаблона для каждого параметра, который нужно изменить, щелкните поле тип . Затем щелкните стрелку и выберите тип в списке.

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

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

  4. В диалоговом окне Документация введите нужные документы.

  5. Нажмите кнопку создать , чтобы добавить еще один параметр (и выполните шаги 3 – 5), либо нажмите кнопку ОК , чтобы закрыть диалоговое окно Свойства класса UML .

Скрытие разделов атрибутов и операций класса

  1. Щелкните правой кнопкой мыши фигуру класса и выберите пункт Параметры отображения фигуры.

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

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

Указывает на то, что на классы в пакете может ссылаться

  1. На схеме пакета перетащите на страницу документа фигуру зависимости.

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

  3. ПриКлейте конечную точку зависимостей с наконечником стрелки к точке соединения Изображение точки соединения — синий значок "X" в пакете, содержащем целевые классы, на которые будет указывать ссылка.

  4. Дважды щелкните фигуру " зависимость ", чтобы открыть диалоговое окно свойства зависимости UML .

  5. В поле имявведите имя зависимости. В разделе стереотипвыберите Импорти нажмите кнопку ОК.

Примечание: Соединение пакетов с зависимостью _Лт__лт_импорт_гт__гт_ только указывает на то, что можно ссылаться на классы. Вам по-прежнему нужно установить соответствующую видимость для целевых классов.

Отображение реализации типа с помощью класса реализации

  1. На схеме статическая структура перетащите фигуру класса на страницу документа. Дважды щелкните фигуру.

  2. В диалоговом окне Свойства класса UML щелкните класс и введите имя класса. В разделе стереотипвыберите Type (тип) и нажмите кнопку ОК.

  3. Перетащите на страницу документа вторую фигуру класса . Дважды щелкните фигуру.

  4. В диалоговом окне Свойства класса UML щелкните класс и введите имя класса. В разделе стереотипвыберите класс реализацияи нажмите кнопку ОК.

  5. Щелкните правой кнопкой мыши класс реализации и выберите пункт Параметры отображения фигуры. В диалоговом окне Параметры отображения фигуры UML в разделе Общие параметрывыберите ссылку реализацияи нажмите кнопку ОК.

  6. Перетащите управляющий маркер Управляющий маркер на фигуре класса реализации для создания соединителя, представляющего отношение реализации.

  7. ПриКлейте конечную точку на соединительной линии с наконечником на точку соединения Изображение точки соединения — синий значок "X" на фигуре класса , представляющей тип.

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

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×