Я - новичок в диаграмме прецедентов UML и пытаюсь понять концепцию прецедентов.Я только что просмотрел несколько видео, учебных пособий и примеров UML.Но у меня все еще есть вопрос относительно моего дела.Так, например, я хочу создать сценарий использования для приложения, которое имеет такое меню:
- Допустим, это приложение о социальных сетях.
- приложение имеет нижнюю вкладкупанель с 3 вкладками: лента новостей, сообщество, профиль.
- вкладка, о которой я хочу рассказать, это вторая вкладка, вкладка "сообщество".
- на вкладке сообщества, у нас есть еще одна вкладка.верхняя панель вкладок с 3 вкладками: группы, организации, контакты.
- давайте сосредоточимся на 1-й вкладке, вкладке «группа», в которой будут перечислены группы.
- , когда пользователь нажимает на группу, откроется новая страница, представляющая детали группы, в комплекте с верхней панелью вкладок: стены, события, участники, о.
- Давайте сосредоточимся на 1-й вкладке, «стены».
- активность, которую я хочу рассказать в сценарии использования UML прямо сейчас, - «пользователь видит стены группы».
Для этого случая, какую мне следует выполнить?
- я просто создаю действие под названием "видеть стену" и рисую линию между актером пользователя и "видимой стеной",
- или я создаю набор действий, таких как: пользователь - видят сообщество - видят группы - видят стену?
В первом случае это будет как актер - активность.Готово.Это правильно?Потому что моя диаграмма вариантов использования UML будет похожа на список действий, без подключений к другим, кроме как к базе данных.Если я вижу другие примеры , они сделали так, что активность может быть расширена на несколько включений или расширений.Но я чувствую, что не могу больше включать или расширять, потому что перечисленное действие похоже только на самый конечный узел.Но создавать сценарий использования UML, например, путь к меню, тоже не так.
Некоторые из моих чтений: