Задание количества элементов в ассоциации

1. Щелкните ассоциацию правой кнопкой мыши и выберите Свойства.

2. Разверните свойство Первая роль или Вторая роль.

Роль — это элемент на одном окончании ассоциации.

3. Выберите из следующего списка значение для свойства Multiplicity.

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

· 1..* — чтобы указать, что в каждой связи может участвовать один или несколько экземпляров этой роли.

· 0..1 — чтобы указать, что участие не является обязательным.

· * — чтобы указать, что в связи участвует 0 или более экземпляров этой роли.

Примечание

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

Использование субъекта или варианта использования на нескольких схемах

Можно показать одни и те же субъекты и варианты использования на нескольких схемах. Пример.

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

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

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

2. Создайте другую схему вариантов использования.

3. Перетащите субъект или вариант использования из Проводника по моделям на новую схему.

Примечание

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

Описание вариантов использования в подробностях

Вариант использования представляет следующее.

  • Цель субъекта при использовании системы, например Покупка еды.
  • Один или более сценариев, т. е. последовательностей шагов, совершаемых для достижения цели, например: {Заказ еды, Оплата, Доставка}. Помимо успешных сценариев может быть несколько сценариев исключений или сбоев, например Кредитная карта отклонена.

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

В Visual Studio Ultimate можно описать вариант использования несколькими способами, которые можно использовать по отдельности или вместе.

  • Свяжите вариант использования с другой схемой или схемами проекта.
    • Схема активности позволяет составлять более сложное описание процесса, используя циклы, ветви и параллельные потоки. На схеме активности также можно показать поток данных между разными частями процесса.
    • Схема последовательностей позволяет описывать сложные ряды взаимодействий между разными субъектами. Также эту схему можно использовать, чтобы показать, что происходит в системе в ответ на каждый вариант использования.
  • Свяжите вариант использования со страницей OneNote или параграфом, подробно описывающим вариант использования.
  • Свяжите вариант использования с документом Word, в котором сценарии варианта использования описываются с помощью текста, снимков экрана и других средств.

Связывание варианта использования со схемой или файлом в одном решении

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

2. Вернитесь к схеме вариантов использования.

3. Перетащите схему или файл из обозревателя решений на пустую часть схемы вариантов использования.

4. Используйте инструмент Зависимость, чтобы соединить артефакт с вариантом использования.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: