参考答案和解析
正确答案: 1、无法对程序进行完全测试
(1)测试所需要的输入量太大
(2)测试的输出结果太多
(3)软件实现的途径太多
(4)软件规格说明没有一个客观标准
2、测试无法显示潜在的软件缺陷和故障
——通过软件测试只能报告软件已被发现的缺陷和故障,无法报告隐藏的软件故障。
3、存在的故障现象与发现的故障数量成正比
——结论:应当对故障集中的程序段进行重点测试
4、不能修复所有的软件故障
——原因:没有足够的能力进行修复;修复的风险较大;不值得修复;可不算做故障的一些缺陷;“杀虫剂现象”。
——结论:关键是要进行正确的判断、合理的取舍,根据风险分析决定哪些故障必须修复,哪些故障可以不修复。
5、软件测试的代价
——工作原则:就是如何将无边无际的可能性减小到一个可以控制的范围,以及如何针对软件风险做出恰当选择,去粗存精,找到最佳的测试量,使得测试工作量不多也不少,既能达到测试的目的,又能较为经济。
更多“对软件复杂性进行归纳分析”相关问题
  • 第1题:

    对于大型软件系统,为了控制复杂性,结构化分析方法采用【 】。


    正确答案:数据流分层技术
    数据流分层技术

  • 第2题:

    影响软件维护的因素是多样的,一般可归纳为:软件系统的规模大小、软件系统运行时间的长短和______的合理和复杂性。


    正确答案:软件结构
    软件结构

  • 第3题:

    软件特性中,允许对软件进行修改而不增加其复杂性指的是()。

    A.可修改性

    B.可适应性

    C.可维护性

    D.可移植性


    参考答案:A

  • 第4题:

    在软件测试计划、软件测试说明和软件测试记录的基础上,对测试结果进行( ),形成软件测试报告。

    A.统计、分析和评估
    B.归纳、整理和分析
    C.统计、整理和分析
    D.归纳、整理并提出评价意见

    答案:A
    解析:
    在软件测试计划、软件测试说明和软件测试记录的基础上,对测试结果进行统计、分析和评估,形成软件测试报告。

  • 第5题:

    软件复杂性有哪几类?软件复杂性度量模型应遵循哪些基本原则?


    正确答案: K.Magel从六个方面描述软件复杂性:
    ①理解程序的难度;
    ②改错及维护程序的难度;
    ③向他人解释程序的难度;
    ④按指定方法修改程序的难度;
    ⑤根据设计文档编写程序的工作量;
    ⑥执行程序时需要资源的程度。
    软件复杂性度量模型应遵循的基本原则:
    ⑴软件复杂性与程序大小的关系不是线性的;
    ⑵控制结构复杂的程序较复杂;
    ⑶数据结构复杂的程序较复杂;
    ⑷转向语句使用不当的程序较复杂;
    ⑸循环结构比选择结构复杂,选择结构又比顺序结构复杂;
    ⑹语句、数据、子程序和模块在程序中的次序对软件复杂性都有影响;
    ⑺全程变量、非局部变量较多时程序较复杂;
    ⑻参数按地址传递比按值传递更复杂;
    ⑼函数副作用比显式参数传递更难以琢磨;
    ⑽具有不同作用的变量共用一个名字时较难理解;
    ⑾模块间或过程间联系密切的程序较复杂;
    ⑿嵌套深度越深程序越复杂。
    最典型的两种程序复杂性度量的方法中,McCabe环路复杂性度量就是针对基本原则(2)制定的度量模型;Halstead软件科学则是针对程序中操作符和操作数的出现频度而制定的度量模型。

  • 第6题:

    软件特性中,允许对软件进行修改而不增加其复杂性指的是()。

    • A、可修改性
    • B、可适应性
    • C、可维护性
    • D、可移植性

    正确答案:A

  • 第7题:

    对不可比的资料进行剔除,对有用的资料进行归纳整理,这是卷烟销售活动分析的哪一个步骤?()

    • A、收集分析资料
    • B、研究分析资料
    • C、确定分析计划
    • D、做出分析结论

    正确答案:B

  • 第8题:

    单选题
    下列软件可利用BIM模型的信息对项目进行日照、风环境、热工、景观可视度、噪声等方面分析的是()。
    A

    BIM核心建模软件

    B

    BIM可持续(绿色)分析软件

    C

    BIM深化设计软件

    D

    BIM结构分析软件


    正确答案: B
    解析: 暂无解析

  • 第9题:

    单选题
    资料整理的基础工作和资料分析的首要工作是对资料进行()。
    A

    分类

    B

    审核

    C

    归纳分析

    D

    演绎分析


    正确答案: C
    解析: 暂无解析

  • 第10题:

    问答题
    对软件复杂性进行归纳分析

    正确答案: 1、无法对程序进行完全测试
    (1)测试所需要的输入量太大
    (2)测试的输出结果太多
    (3)软件实现的途径太多
    (4)软件规格说明没有一个客观标准
    2、测试无法显示潜在的软件缺陷和故障
    ——通过软件测试只能报告软件已被发现的缺陷和故障,无法报告隐藏的软件故障。
    3、存在的故障现象与发现的故障数量成正比
    ——结论:应当对故障集中的程序段进行重点测试
    4、不能修复所有的软件故障
    ——原因:没有足够的能力进行修复;修复的风险较大;不值得修复;可不算做故障的一些缺陷;“杀虫剂现象”。
    ——结论:关键是要进行正确的判断、合理的取舍,根据风险分析决定哪些故障必须修复,哪些故障可以不修复。
    5、软件测试的代价
    ——工作原则:就是如何将无边无际的可能性减小到一个可以控制的范围,以及如何针对软件风险做出恰当选择,去粗存精,找到最佳的测试量,使得测试工作量不多也不少,既能达到测试的目的,又能较为经济。
    解析: 暂无解析

  • 第11题:

    问答题
    软件复杂性有哪几类?软件复杂性度量模型应遵循哪些基本原则?

    正确答案: K.Magel从六个方面描述软件复杂性:
    ①理解程序的难度;
    ②改错及维护程序的难度;
    ③向他人解释程序的难度;
    ④按指定方法修改程序的难度;
    ⑤根据设计文档编写程序的工作量;
    ⑥执行程序时需要资源的程度。
    软件复杂性度量模型应遵循的基本原则:
    ⑴软件复杂性与程序大小的关系不是线性的;
    ⑵控制结构复杂的程序较复杂;
    ⑶数据结构复杂的程序较复杂;
    ⑷转向语句使用不当的程序较复杂;
    ⑸循环结构比选择结构复杂,选择结构又比顺序结构复杂;
    ⑹语句、数据、子程序和模块在程序中的次序对软件复杂性都有影响;
    ⑺全程变量、非局部变量较多时程序较复杂;
    ⑻参数按地址传递比按值传递更复杂;
    ⑼函数副作用比显式参数传递更难以琢磨;
    ⑽具有不同作用的变量共用一个名字时较难理解;
    ⑾模块间或过程间联系密切的程序较复杂;
    ⑿嵌套深度越深程序越复杂。
    最典型的两种程序复杂性度量的方法中,McCabe环路复杂性度量就是针对基本原则(2)制定的度量模型;Halstead软件科学则是针对程序中操作符和操作数的出现频度而制定的度量模型。
    解析: 暂无解析

  • 第12题:

    单选题
    通过中级培训,使一部分会计人员能够()。
    A

    对会计软件进行一般维护

    B

    对软件参数进行设置

    C

    进行会计软件的系统分析

    D

    会计软件开发


    正确答案: A
    解析: 暂无解析

  • 第13题:

    it选型是一项极其复杂的工作,表现为:技术本身的复杂性、软件厂商的复杂性、集成的复杂性。()

    此题为判断题(对,错)。


    参考答案:正确

  • 第14题:

    对信息进行综合分析和归纳提炼,从而获得高层次信息的工作是( )。

    A.信息归纳

    B.信息综述

    C.信息汇集

    D.信息开发


    正确答案:D
    信息开发是对信息进行全面挖掘、综合分析、概括提炼,以获得高层次信息的过程。故答案为D。

  • 第15题:

    QESAT/C工具的主要功能有______。

    A.软件覆盖测试

    B.软件复杂性度量

    C.程序执行频度分析

    D.以上全部


    正确答案:D

  • 第16题:

    资料整理的基础工作和资料分析的首要工作是对资料进行()。

    A分类

    B审核

    C归纳分析

    D演绎分析


    A

  • 第17题:

    用某种软件复杂性度量算法来度量不同类型的程序时。得出的度量值是否真正反映了它们的复杂性?如果对同类型的程序进行度量,其结果是否就比较有价值?


    正确答案: 开发规模相同,但复杂性不同的软件,花费的成本和时间会有很大的差异。因此到目前为止,还没有一个软件复杂性度量的方法能够全面、系统地度量任一软件的复杂性,某一种度量方法只偏重于某一方面。所以,用某种软件复杂性来度量不同类型的程序,所得到的度量值不一定真正反映它们的复杂性。但对同一类里的程序,按某种视点来度量它们的复杂性,其结果还是比较有价值的。

  • 第18题:

    为了定量评价软件质量,必须对软件特性进行()

    • A、评审
    • B、测试
    • C、分析
    • D、维护

    正确答案:A

  • 第19题:

    单选题
    以下不属于软件体系结构风险分析方法的是()
    A

    采用体系结构描述语言ADL对体系结构进行建模

    B

    通过模拟方法执行复杂性分析

    C

    建立用于风险评估的CDG

    D

    通过状态图中的算法执行风险评估和分析


    正确答案: D
    解析: 暂无解析

  • 第20题:

    判断题
    专用会计核算软件与通用会计核算软件最大的区别在于软件操作的复杂性。
    A

    B


    正确答案:
    解析: 专用会计核算软件与通用会计核算软件的最大的区别在于它们的通用性,而不在于软件操作的复杂性。

  • 第21题:

    单选题
    软件特性中,允许对软件进行修改而不增加其复杂性指的是()。
    A

    可修改性

    B

    可适应性

    C

    可维护性

    D

    可移植性


    正确答案: D
    解析: 暂无解析

  • 第22题:

    判断题
    随着软件复杂性的不断提高,软件的维护难度越来越大。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第23题:

    单选题
    数据在生活中的应用随处可见,是进行()的基础。
    A

    估计、分析和归纳

    B

    测量、评估和预测

    C

    分析、评估、归纳

    D

    测量、分析、预测


    正确答案: C
    解析: 暂无解析