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

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

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

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

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

  2. Приклейте конечную точку без окружности к точке соединения _з0з_на компоненте класса или другом элементе.

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

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

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

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

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

  2. Приклейте управляющий маркер _з0з_для ссылки реализации на фигуре класса в точке соединения _з2з_на интерфейсе, классе или другом элементе.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  2. Перетащите фигуру привязки на страницу документа и приклейте ее, не выполняя стрелу на точку соединения _з0з_для связанного элемента.

  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. Приклейте конечную точку зависимости с наконечником стрелки к точке соединения _з0з_пакета, содержащего целевые классы, на которые будет указывать ссылка.

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

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

Примечание: Подключение пакетов с помощью < < import > > зависит только на то, что на классы можно ссылаться. По-прежнему необходимо установить соответствующую видимость для целевых классов.

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

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

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

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

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

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

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

  7. Приклейте конечную точку на соединителе реализации на точку соединения _з0з_на фигуре класса, представляющей тип.

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

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

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

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

×