2015-08-30 2 views
3

Есть ли какой-либо «чехол для ключей» в спецификации для использования?Есть ли какой-либо «случай переключения» в спецификации использования UML?

В требованиях:

  • Когда пользователь выбирает «контракт» в выпадающем списке, вкладка «контракт», затем пользователь будет взаимодействовать с вкладкой «заказного».
  • Когда пользователь выбирает «Независимо финансируемое», появляется вкладка «Финансирование», после чего пользователь будет взаимодействовать со вкладкой «Финансирование».

Как я могу указать этот прецедент в спецификации моего прецедента?

Эти два «корпуса» будут в основном потоке, не так ли? Тогда как я могу указать «switch-case»?

Edit: (Потому что много ошибок, что я делаю, я сделаю это ясно)

Я не в процессе составления сценария использования или рисования диаграммы активности, я нахожусь в межгрупповых , Я пишу спецификацию для использования (которая используется для описания прецедента, и будет использоваться позже для рисования диаграммы активности).

Более подробно: https://www.google.com.vn/search?q=use-case+specification&biw=1280&bih=683&source=lnms&tbm=isch&sa=X&ved=0CAYQ_AUoAWoVChMIn6ujsMDRxwIVC5COCh3aNQGY#

+0

Вы хотите нарисовать прецедент или диаграмму деятельности? – sergej

+0

Я пишу спецификацию для использования, которая затем будет использована для рисования диаграммы активности. Нормальный процесс: рисовать диаграмму прецедентов -> написать спецификацию для каждого случая использования -> операцию рисования для каждого прецедента –

ответ

9

Если вы описываете случай использования в примечаниях затем написать что-то вроде

Шаг м: Пользователь выбирает ?? из combobox. Если выбор является «контрактным» резюме на шаге n. Если выбор «Финансирование» возобновляется на шаге o. ... ...

Шаг n: Резюме на этапе p.

Шаг o: Резюме на этапе p.

Шаг р: ...

где m, n, o и p являются последующие номера шагов в вашем сценарии.

Если вы используете «Действия с действиями», вы можете использовать узел «Решение», из которого у вас есть несколько исходящих переходов. Каждый переход затем имеет охрану, описывающую переключатель (вид мульти-if).

enter image description here

+0

Спасибо за диаграмму активности примера. –

+0

Большое спасибо, это то, что я ищу –

0

PlantUML предлагает ELSEIF-цепи, которая дает также хороший график.

example

Смежные вопросы