论述题2:以下是某软件的规格说明,请按要求回答问题软件规格说明:文件名的第一个字符必须是A或B,第二个字符必须是数字。满足则修改文件。若第一个字符不为A或B,打印错误信息X12,若第二个字符不为数字,则打印错误信息X13。(1)根据软件规格说明的描述,画出因果图。(2)采用因果图法设计该软件的测试用例。

题目

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

软件规格说明:文件名的第一个字符必须是A或B,第二个字符必须是数字。满足则修改文件。若第一个字符不为A或B,打印错误信息X12,若第二个字符不为数字,则打印错误信息X13。

(1)根据软件规格说明的描述,画出因果图。

(2)采用因果图法设计该软件的测试用例。


相似考题
更多“论述题2:以下是某软件的规格说明,请按要求回答问题软件规格说明:文件名的第一个字符必须是A或B, ”相关问题
  • 第1题:

    根据《计算机软件需求说明编制指南 GB/T 9385-1988》,关于软件需求规格说明的编制,(13)是不正确的做法。

    A.软件需求规格说明由开发者和客户双方共同起草

    B.软件需求规格说明必须描述软件的功能.性能、强加于实现的设计限制、属性和外部接口

    C.软件需求规格说明中必须包含软件开发的成本、开发方法和验收过程等重要外部约束条件

    D.在软件需求规格说明中避免嵌入软件的设计信息,如把软件划分成若干模块、给每一个模块分配功能、描述模块间信息流和数据流及选择数据结构等


    正确答案:C
    根据《计算机软件需求说明编制指南GB/T9385-1988》中的相关内容,软件开发的过程是由开发者和客户双方同意开发什么样的软件协议开始的。这种协议要使用软件需求规格说明(SRS)的形式,应该由双方联合起草。SRS的基本点是它必须说明由软件获得的结果,而不是获得这些结果的手段。编写需求的人必须描述的基本问题是:a、功能;b、性能;c、强加于实现的设计限制;d、属性;e、外部接口。编写需求的人应当避免把设计或项目需求写入SRS之中,应当对说明需求设计约束与规划设计两者有清晰的区别。SRS应把注意力集中在要完成的服务目标上。通常不指定如下的设计项目:a、把软件划分成若干模块;b、给每一个模块分配功能;c、描述模块间的信息流程或者控制流程;d、选择数据结构。SRS应当是描写一个软件产品,而不是描述产生软件产品的过程。项目要求表达客户和开发者之间对于软件生产方面合同性事宜的理解(因此不应当包括在SRS中)例如:a、成本;b、交货进度;c、报表处理方法;d、软件开发方法;e、质量保证;f、确认和验证的标准;g、验收过程。根据《计算机软件需求说明编制指南GB/T9385-1988》中的上述原文,可知选项C所描述的做法是不正确的,因此应选C。

  • 第2题:

    以下哪一种选项不属于软件缺陷______。

    A) 软件没有实现产品规格说明所要求的功能

    B) 软件中出现了产品规格说明不应该出现的功能

    C) 软件实现了产品规格说明没有提到的功能

    D) 软件实现了产品规格说明所要求的功能但因受性能限制而未考虑可移植性问题

    A.

    B.

    C.

    D.


    正确答案:D

  • 第3题:

    软件需求分析的任务是()。

    A.要回答“软件必须做什么”

    B.可概括为理解、分析和表达“系统必须做什么”

    C.要求编写需求规格说明书

    D.以上都对


    确定软件系统的功能

  • 第4题:

    以下哪一种选项不属于软件缺陷?______。

    A.软件没有实现产品规格说明所要求的功能

    B.软件中出现了产品规格说明不应该出现的功能

    C.软件实现了产品规格说明没有提到的功能

    D.软件实现了产品规格说明所要求的功能但因受性能限制而未考虑可移植性问题


    正确答案:D
    解析:所谓“缺陷(bug)”,即为计算机软件或程序中存在的某种破坏正常运行能力的问题、错误或者隐藏的功能缺陷。软件缺陷的主要类型有:①软件没有实现产品规格说明要求的功能;②软件出现了不该出现的错误;③软件实现了说明没提到的功能;④软件没实现虽然规格说明中未明确提及但应实现的目标;⑤软件难理解,不易使用。

  • 第5题:

    以下那一种选项不属于软件缺陷()。

    A.软件没有实现产品规格说明所要求的功能

    B.软件中出现了产品规格说明不应该出现的功能

    C.软件实现了产品规格没有提到的功能

    D.软件实现了产品规格说明所要求的功能但因受性能限制而未考虑可移植性问题


    软件实现了产品规格说明所要求的功能但因受性能限制而未考虑可移植性问题