Как я представляю условия для вариантов использования? - PullRequest
1 голос
/ 27 апреля 2020

Я нахожусь в спецификации части проекта, и я должен использовать варианты, но я не понимаю, как перевести этот сценарий. Проект заключается в следующем: учащиеся и учителя должны регистрироваться с карточкой в ​​каждом классе, и система подсчитывает наличие и отсутствие, если учитель не регистрирует, она не учитывает пропуски, потому что, как будто не было занятий. Когда ученик достигает 25%, система отправляет электронное письмо учителю и ученику, предупреждая их.

Мой вопрос заключается в том, должен ли акт «регистрации» быть одним и тем же вариантом использования, если он имеет разные последствия для каждого актера? Как мне представить, что, если учитель не зарегистрировался, тогда нет класса?

Ответы [ 2 ]

2 голосов
/ 30 апреля 2020

Вариант использования - это не динамическое c представление системы, как управление потоком. это список вариантов использования, основная функциональность с целью. Единственное условие, которое может появиться, касается точки расширения для расширенного варианта использования

0 голосов
/ 27 апреля 2020

Вариант использования - это вариант использования. Он показывает добавленную стоимость, которую он доставит своему первому действующему субъекту. Ничто не изменит U C из-за того, что сценарий ios работает так или иначе.

Чтобы показать условия, вам нужно добавить ограничения. Нет необходимости показывать их на диаграмме U C, так как их может быть слишком много, и это только запутает читателей. Если вы вообще хотите показать ограничения, поместите их в заметку и заключите фигурные скобки вокруг текста, например { this is some constraint}. Лучшее место для ограничений (если ваш инструмент UML не предлагает что-то лучшее) - это текстовое описание U C, содержащее таблицу ограничений (вместе со сценарием ios et c.). Используйте шаблон из Cockburn или что-то подобное.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...