Как представить вариант использования содержит другой на UML? - PullRequest
1 голос
/ 10 июня 2011

Я моделирую свой веб-проект с использованием UML, у меня есть кейс, который не <<includes>> и не <<extends>>, в котором кейс содержит другой. Как я могу его представить?У меня есть сценарий использования, называемый «Менеджер проектов», и другой, называемый «Менеджер задач», как вы можете заметить, управление задачами является подмножеством управления проектами, так как мне представить это в UML?

Спасибо за ваши ответызаблаговременно!Привет! * * 1005

Ответы [ 3 ]

1 голос
/ 10 июня 2011

Случаи первого использования являются обязательными.

So  who are your actors?( Who use your system?)
And what are your use cases? (What they do with your system)

«Менеджер проектов» - «Менеджер задач» не подходит для правильных вариантов использования. Они кажутся объектам программного обеспечения или частью GUI.

Так что попытайтесь выяснить, "кто будет использовать" Менеджер проектов? (Что бы это ни было). И что пользователь будет делать с этим? (предположим, см. раздел «Участники проектной группы», «Создать новую задачу ... Назначить задачу»).

Не беспокойся. Ваш вариант использования может пересекаться между различными частями реального программного обеспечения. Таким образом, реализация варианта использования Create New Task может включать много частей реального программного обеспечения.

Для случая использования это не важно. Это требования, а не абстракции разработки программного обеспечения.

0 голосов
/ 29 июня 2011

Вы должны улучшить свое понимание сценариев использования, возможно, прочитав еще немного. То, что вы на самом деле описываете, может также быть зависимостью <<include>>, потому что если вы в сценариях использования вызываете сценарии других вариантов использования, это означает, что вы включили один вариант использования в другой.

0 голосов
/ 10 июня 2011

Возможно, вам следует использовать Отношение включения .

...