Разъяснение отношений << уточнение >> и << удовлетворение >> в sysml

Я новичок в uml/sysml и хочу четко понять использование уточнения и удовлетворения в диаграмме требований.

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

Из прочтения нескольких книг определение тонкого отношения выглядит следующим образом:

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

И определение отношения удовлетворения:

Отношение "удовлетворение" описывает, как концепция модели проектирования или реализации удовлетворяет одному или нескольким требованиям.

Итак, если у вас есть функция в диаграмме деятельности, вы бы использовали отношение уточнения или удовлетворения для сопоставления с требованием?

См. Пример изображения, показывающего соответствие функции требованию

Спасибо за ваш вклад и помощь!

1 ответ

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

Эта функция должна быть частью дизайна, поэтому я думаю, что вы должны использовать "удовлетворить".

Другие вопросы по тегам