Что на самом деле входит в каждый узел активности варианта использования?Заданный путь меню или фактическая конечная активность? - PullRequest
0 голосов
/ 01 октября 2018

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

  • Допустим, это приложение о социальных сетях.
  • приложение имеет нижнюю вкладкупанель с 3 вкладками: лента новостей, сообщество, профиль.
  • вкладка, о которой я хочу рассказать, это вторая вкладка, вкладка "сообщество".
  • на вкладке сообщества, у нас есть еще одна вкладка.верхняя панель вкладок с 3 вкладками: группы, организации, контакты.
  • давайте сосредоточимся на 1-й вкладке, вкладке «группа», в которой будут перечислены группы.
  • , когда пользователь нажимает на группу, откроется новая страница, представляющая детали группы, в комплекте с верхней панелью вкладок: стены, события, участники, о.
  • Давайте сосредоточимся на 1-й вкладке, «стены».
  • активность, которую я хочу рассказать в сценарии использования UML прямо сейчас, - «пользователь видит стены группы».

Для этого случая, какую мне следует выполнить?

  1. я просто создаю действие под названием "видеть стену" и рисую линию между актером пользователя и "видимой стеной",
  2. или я создаю набор действий, таких как: пользователь - видят сообщество - видят группы - видят стену?

В первом случае это будет как актер - активность.Готово.Это правильно?Потому что моя диаграмма вариантов использования UML будет похожа на список действий, без подключений к другим, кроме как к базе данных.Если я вижу другие примеры , они сделали так, что активность может быть расширена на несколько включений или расширений.Но я чувствую, что не могу больше включать или расширять, потому что перечисленное действие похоже только на самый конечный узел.Но создавать сценарий использования UML, например, путь к меню, тоже не так.

Некоторые из моих чтений:

1 Ответ

0 голосов
/ 01 октября 2018

Варианты использования не о функциях, а о добавленной стоимости, которую рассматриваемая система приносит своим участникам.После того, как вы определили UC и актера, вы опишите сценарии с действиями внутри UC.Каждый сценарий описывается парой предпринятых действий.В качестве альтернативы AD вы можете описать UC чистым текстом, как это сделал Cockburn.

Я рекомендую прочитать Bittner / Spence о вариантах использования, поскольку подробное описание будет соответствовать размеру этой книги.

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