Разъяснение отношений <<refine>> и <<satisfy>> в sysml - PullRequest
0 голосов
/ 16 мая 2018

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

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

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

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

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

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

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

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

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

1 Ответ

0 голосов
/ 25 июля 2018

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

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

...