首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >因果图-创建简单图

因果图-创建简单图
EN

Stack Exchange QA用户
提问于 2017-05-28 19:00:13
回答 1查看 403关注 0票数 6

我需要画一个因果图,我读了很多关于这些图,但我仍然不能画一个。我--你可以帮我--那会很完美的。以下是对程序的描述:

函数foo()正在检查用户输入的字符串并更改某些字符。1.如果字符串中的字符为'&'函数,则将替换为'&' 2。如果字符串中的字符为'<'函数,则将替换为'<' 3。如果字符串不包含任何这些字符,则字符串将不加更改地返回。

现在我找不到更好的解决办法了:假设:

  1. char是'&'
  2. char是'<'
  3. 字符串中没有字符

效果:

  1. char改为'&'
  2. char改为'<'
  3. 字符串不变

显式联接:

  1. 4或5

你们能确认一下这个解决方案吗?

EN

回答 1

Stack Exchange QA用户

回答已采纳

发布于 2017-05-28 19:22:09

下面是我的解决方案。我认为最好只有一个级别的“效果”。此外,没有替换任何内容的字符串是没有发生的原因造成的,因此我将其呈现为这样。

附加思想:“互斥”行通常应用于原因,而不是效果(因为它们是由图表决定的)。

  • C1: string包含'&‘。
  • C2:字符串包含“<”。
  • E1:出现C1的字符串替换。
  • E2:按原样返回的字符串。
  • E3:出现C2的字符串替换。

请注意,E1和E3可能一起发生。E2只在C1和C2都不是真的情况下才会发生。

另一个类似于我的解决方案在这里找到的方法的例子。

票数 5
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/27498

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档