论述题1:以下是某软件项目规格说明,请按要求回答问题某一软件项目的规格说明:对于处于提交审批状

19 查阅

论述题1:以下是某软件项目规格说明,请按要求回答问题

某一软件项目的规格说明:对于处于提交审批状态的单据,数据完整率达到80%以上或已经过业务员确认,则进行处理。

(1)请根据规格说明,画出对应的因果图。

(2)采用基于因果图的方法为该软件项目设计测试用例。

参考答案:

问题1:解答:首先根据规格说明列出所有可能的输入和输出得到如下结果:● 输入:处于提交状态、数据完整率达到80%以上、已经过业务员确认。● 输出:处理或不处理。找出所有输入与输出的关系通过分析得到以下的对应关系:● 如果单据处于提交审批状态且数据完整率达到80%以上别处理;● 如果单据不处于提交审批状态则不处理;● 如果单据处于提交审批状态数据完整率未达到80%以上但已经过业务员确认则处理。下面列出所有的原因和结果并进行编号根据上面分析的关系画出因果图如图17-2所示。原因:1:处于提交状态2:

计算机四级