схема использования - PullRequest
0 голосов
/ 08 июня 2009

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

Абдул Халик

Ответы [ 4 ]

3 голосов
/ 08 июня 2009

Не думаю, что в этом случае я бы вообще использовал диаграмму прецедентов. Специальное устройство является частью системы, и варианты использования лучше всего показывают взаимодействие с системой извне, как правило, от пользователей.

Чтобы немного расширить, рассмотрим настольное приложение, которое использует таймер (аналогичный вашему «специальному устройству») для запуска какого-либо события, как это делают многие. Я бы никогда не использовал вариант использования для отображения срабатывания таймера. Вместо этого я вероятно, используйте диаграмму активности или последовательности для объяснения обработки события таймера.

UML не требует от вас создания какого-либо конкретного набора диаграмм. Если вы находите определенный тип диаграммы трудным для рисования или использования, это, вероятно, не является необходимым для вашего дизайна.

Сказав все это, если вы привержены идее диаграмм сценариев использования, вы можете сделать свое специальное устройство актером в сценарии использования и показать его с помощью других частей системы.

1 голос
/ 08 июня 2009

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

Вы разрабатываете схемы использования, чтобы дать общее представление о том, как целевая система потенциально будет использоваться. Когда вы обнаружите, что конкретное аппаратное событие «играет роль» в одном из смоделированных вариантов использования, вы добавляете это аппаратное устройство (таймер, датчик и т. Д.) В качестве субъекта для варианта использования .

0 голосов
/ 08 июня 2009

Схемы конечного автомата может быть лучшим выбором для того, что вам нужно.

0 голосов
/ 08 июня 2009

Это книга о прецедентах: http://www.amazon.com/Writing-Effective-Cases-Software-Development/dp/0201702258/ref=sr_1_3?ie=UTF8&s=books&qid=1244456081&sr=8-3.

Часть рисунка или примеры использования не важны, важна текстовая часть ...

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