【发布时间】:2020-04-24 09:39:19
【问题描述】:
我想知道关于在用例、测试用例和需求之间使用满足/验证链接的 SysML 需求图中允许什么(或者至少是最佳实践是什么)。
据我了解,一般来说,一个用例>一个要求,一个测试用例>它。
一个用例是否有可能>一个需求?
我发现了不同的来源,关于此事的陈述相互矛盾。
对于经典的闹钟示例,使用:
Req1:在选定的时间被唤醒。
UseCase1 : 设置闹钟时间和无线电频率。
Test1 : 假设有一个 101.5FM 的电台并且时间设置正确,当我设置闹钟未来时间并将频率设置为 101.5FM 时,我将在给定时间收听电台。
那么正确和/或最好的图表是什么?
(UseCase1) -- 满足 --> [Req1] , [TestCase1] -- 验证 --> [Req1]
或
(UseCase1) -- 满足 --> [Req1] , [TestCase1] -- 验证 --> (UseCase1)
或
(UseCase1) -- 验证 --> [Req1] , [TestCase1] -- 验证 --> [Req1]
感谢您的澄清!
【问题讨论】:
标签: requirements sysml