1
Системный Анализ и Требования / Как разложить требования по 2м Use Case
« : 01 Апреля 2015, 10:26:09 »
Уважаемые форумчане, обращаюсь с вопросом, как разложить требования по 2м Use Case.
Описание:
Система предоставляет функционал работы с картой, на которую пользователь добавляет активы своего предприятия.
UC1 - Работа с картой .
Некоторые активы физически представляет собой сетевые устройства, узлы сети.
По таким устройствам есть дополнительный функционал - определить их доступность, утрированно отправить сетевой пакет на узел проверить что он пришел. Функционал осуществляет Агент доступности.
UC2 - Работа с агентом
Агент осуществляет периодический опрос активов, которые внесены в его список. Также на карте есть кнопки осуществления запроса по требованию
Соответственно когда пользователь заходит на карту и выбирает актив, у него появляются кнопки - осуществить запрос выбранного актива. Т.е. функция инициируется с карты, а выполняет её агент доступности.
Вопрос
Как в этом случае оформить это в юзкейсах?
Начал писать альтернативные потоки в UC1
"Осуществить запрос выбранного актива"
есть вариант описать в UC1 что инициируется функция, потом управление передается в UC2 где осуществляется определение доступности, а данные доступности возвращаются в UC1.
Вопрос: Корректно ли это, или лучше всё описать в агенте доступности (UC2)?
Предложите решение которое на ваш взгляд будет правильным.
Описание:
Система предоставляет функционал работы с картой, на которую пользователь добавляет активы своего предприятия.
UC1 - Работа с картой .
Некоторые активы физически представляет собой сетевые устройства, узлы сети.
По таким устройствам есть дополнительный функционал - определить их доступность, утрированно отправить сетевой пакет на узел проверить что он пришел. Функционал осуществляет Агент доступности.
UC2 - Работа с агентом
Агент осуществляет периодический опрос активов, которые внесены в его список. Также на карте есть кнопки осуществления запроса по требованию
Соответственно когда пользователь заходит на карту и выбирает актив, у него появляются кнопки - осуществить запрос выбранного актива. Т.е. функция инициируется с карты, а выполняет её агент доступности.
Вопрос
Как в этом случае оформить это в юзкейсах?
Начал писать альтернативные потоки в UC1
"Осуществить запрос выбранного актива"
есть вариант описать в UC1 что инициируется функция, потом управление передается в UC2 где осуществляется определение доступности, а данные доступности возвращаются в UC1.
Вопрос: Корректно ли это, или лучше всё описать в агенте доступности (UC2)?
Предложите решение которое на ваш взгляд будет правильным.