Проблема варианта использования UML - PullRequest
1 голос
/ 18 апреля 2011

При рисовании диаграммы вариантов использования UML ... действия, которые обрабатываются системой, такие как шифрование, рассматриваются как «сценарии использования»? ...

Ответы [ 2 ]

2 голосов
/ 18 апреля 2011

Вариант использования, как я понимаю, включает в себя некоторый тип Actor (может быть пользователем или другой системой), принимающий некоторый тип Action, такой как шифрование сообщения (через графический интерфейс пользователя или через Вызов API). Однако, если шифрование является просто стандартным побочным продуктом действий пользователей и в действительности рассматривается только внутри системы, то оно не будет включено в диаграмму вариантов использования.

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

1 голос
/ 18 апреля 2011

Я думаю, что варианты использования должны быть написаны с точки зрения пользователя, а не реализующей системы. Если пользователь не будет явно запрашивать шифрование, я не думаю, что оно должно отображаться как отдельный вариант использования.

Варианты использования должны касаться «что» реализовано, что полезно для пользователя, а не «как».

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