Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Совместная работа с целями с помощью отношений обобщенияСодержание книги
Поиск на нашем сайте
Используйте отношение обобщения, чтобы показать, что специализированный вариант использования — это конкретный способ достижения целей, выраженных в другом, общем варианте использования.Стрелка должна указывать на более общий вариант использования. Например, вариант Оплата обобщает варианты Оплата с помощью кредитной карты и Оплата наличными.
Специализированные варианты использования помогают показать различные способы достижения одной цели с использованием системы. Считается, что специализированные варианты использования наследуют цели и субъекты общего варианта использования. Общий вариант использования не обязательно должен иметь собственные сценарии; специализации этого варианта описывают различные пути достижения целей. Реструктуризация общих целей из двух или более вариантов использования 1. Создайте и назовите новый общий вариант использования. 2. Создайте отношение Обобщение, чтобы большая стрелка указывала на новый общий вариант использования. a. Щелкните Обобщение на панели элементов. b. Щелкните специализированный вариант использования (Оплата с помощью кредитной карты в этом примере). c. Щелкните общий вариант использования (Оплата в этом примере). 3. Если описаны цели для специализированных вариантов использования, переместите общие части в описание общего варианта использования. 4. Субъекты, совместно используемые в разных специализированных вариантах использования, можно переместить в общий вариант использования. Разделение различающихся вариантов с помощью отношений расширения Используйте связь "Расширение", чтобы показать, что один вариант использования в определенных обстоятельствах может добавлять функциональные возможности другому варианту использования.Стрелка должна указывать на основной, расширенный вариант использования.
Например, вариант использования Вход в систему стандартного веб-сайта может включать вариант Зарегистрировать нового пользователя, но только если пользователь еще не имеет учетной записи. Разделение варианта использования на основные и расширенные части. 1. Создайте и назовите новый расширенный вариант использования. 2. Создайте отношение Расширение со стрелкой, указывающей на расширенный вариант использования. a. Щелкните Расширение на панели элементов. b. Щелкните расширенный вариант использования (Зарегистрировать нового пользователя в примере). c. Щелкните расширенный вариант использования (Вход в систему в этом примере). 3. Если уже созданы сценарии расширенного варианта использования, переместите соответствующие шаги в сценарий расширения. 4. Описание расширения (Зарегистрировать нового пользователя в этом примере) также должно включать подробности о месте расширения в сценариях основного варианта использования и обстоятельствах использования этого расширения. Можно сказать, что это описание модифицирует описание основного варианта. Расширенный вариант использования представляет шаги сценария, которые иначе являлись бы частью сценариев основного варианта использования. Сценарий и цели расширения всегда используются в контексте основного варианта использования, следовательно, они не обязательно должны иметь смысл отдельно от него. Разделение расширений может оказаться полезным при описании следующих ситуаций. · Имеются дополнительные субъекты, участвующие только в расширенном варианте использования. Например, администратор должен утвердить регистрацию клиента на веб-сайте. · Отдельная подсистема обрабатывает расширенный вариант использования. · Расширение доступно только в определенных версиях системы. Каждую версию можно показать как отдельную подсистему на схеме вариантов использования. Использование границ подсистем Используйте границу подсистемы, чтобы показать, какие варианты использования находятся в области действия системы. Создание границы подсистемы 1. На панели элементов выберите Подсистема, затем щелкните схему. Подсистема появится на схеме. 2. Перетащите углы подсистемы, чтобы изменить ее размер. 3. Перетащите существующие варианты использования в подсистему или из нее, чтобы скорректировать ее содержимое.
Чтобы создать новый вариант использования непосредственно в подсистеме, щелкните Вариант использования на панели элементов, затем щелкните внутри подсистемы.
Варианты использования за пределами области системы Часто имеет смысл включить в схему варианты использования, которые являются частью бизнеса, но не обрабатываются разрабатываемой системой. Это позволяет разработчикам лучше понять контекст, в котором они работают. Например, вариант "Доставка еды" можно показать как вариант использования, включающий субъекты "Ресторан" и "Клиент", и указать, что он не входит в область ответственности веб-сайта по заказу еды. Несколько подсистем Можно создать несколько границ подсистем, чтобы показать, как разные компоненты системы обрабатывают разные варианты использования. Например, вариант использования Добавление отзыва о ресторане может обрабатываться на отдельном форуме веб-сайта. Помните, что схема вариантов использования описывает только видимые пользователю элементы. Если необходимо описать внутреннее разделение функций в системе, следует использовать схему компонентов. Версии системы Разные границы подсистемы можно использовать, чтобы показать разные версии системы. Например, вариант использования "Оплата" может входить только в состав версии 2 веб-сайта (но не версии 1). Это подразумевает, что система помогает клиентам размещать заказы. Однако клиенты должны оплачивать эти заказы ресторану напрямую. Используйте отношение Зависимость, чтобы связать подсистемы, представляющие разные версии или варианты.
Добавление новой диаграммы Новые диаграммы добавляются в модель так же, как и любой другой файл в других проектах. Просто выберите пункт меня Add new item и выберите тип элемента. Вы можете увидеть в меню список все типов диаграммы, которые вы можете добавить в ваш проект моделирования.
|
||||||||||
Последнее изменение этой страницы: 2021-12-07; просмотров: 41; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.15.141.155 (0.005 с.) |