我需要画一个因果图,我读了很多关于这些图,但我仍然不能画一个。我--你可以帮我--那会很完美的。以下是对程序的描述:
函数foo()正在检查用户输入的字符串并更改某些字符。1.如果字符串中的字符为'&'函数,则将替换为'&' 2。如果字符串中的字符为'<'函数,则将替换为'<' 3。如果字符串不包含任何这些字符,则字符串将不加更改地返回。
现在我找不到更好的解决办法了:假设:
'&''<'效果:
'&''<'显式联接:

你们能确认一下这个解决方案吗?
发布于 2017-05-28 19:22:09
下面是我的解决方案。我认为最好只有一个级别的“效果”。此外,没有替换任何内容的字符串是没有发生的原因造成的,因此我将其呈现为这样。
附加思想:“互斥”行通常应用于原因,而不是效果(因为它们是由图表决定的)。
请注意,E1和E3可能一起发生。E2只在C1和C2都不是真的情况下才会发生。

另一个类似于我的解决方案在这里找到的方法的例子。
https://sqa.stackexchange.com/questions/27498
复制相似问题