万书网 > 散文 > 励志 故事14篇 > 第7页

第7页


        
七、`画出该程序的流程图:
        
word/media/image4.gif
        
    测试用例设计
        
八、答案:
        
〖问题1〗利用故障播种(植入)模型,被测程序ASP的固有故障个数N的值为:
        
                N  =  NS  *  n  /  nS  =  10  *  160  /  2  =  800  (个故障)。
        
word/media/image5_1.png    根据Shooman模型:
        
word/media/image6_1.png〖问题2〗把此MTTF再提高4倍,则MTTF  =  500,有
        
    得:    EC(t)  =  799
        
    因此,只要再排除799  -  795  =  4个固有错误,MTTF就可再提高4倍。
        
一、单项选择题  每小题1分,共20分。(在每小题的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内)  
        
1.在下列工具与环境中(  d    )属于较早期的CASE。
        
      A.基于信息工程CASE
        
      B.人工智能CASE
        
      C.结构的基于图形CASE
        
      D.集成的CASE环境
        
2.Putnam成本估算模型是一个(    d  )模型。
        
      A.静态单变量            B.动态单变量          C.静态多变量            D.动态多变量
        
3.在McCall软件质量度量模型中,(  b    )属于面向软件产品修改。
        
      A.可靠性                    B.可重用性              C.适应性                    D.可移植性
        
4.ISO的软件质量评价模型由3层组成,其中用于评价设计质量的准则是(    b  )
        
      A.SQIC                        B.SQMC                      C.SQRC                        D.SQDC
        
5.软件复杂性度量的参数包括(    c    )
        
      A.效率                        B.规模                      C.完整性                    D.容错性
        
6.对象实现了数据和操作的结合,使数据和操作(  c      )于对象的统一体中。
        
      A.结合                        B.隐藏                      C.封装                        D.抽象
        
7.软件调试技术包括(    b  )
        
      A.边界值分析            B.演绎法                  C.循环覆盖                D.集成测试
        
8.瀑布模型的存在问题是(  d      )
        
      A.用户容易参与开发
        
      B.缺乏灵活性
        
      C.用户与开发者易沟通
        
      D.适用可变需求
        
9.软件测试方法中的静态测试方法之一为(    b    )
        
      A.计算机辅助静态分析
        
      B.黑盒法
        
      C.路径覆盖
        
      D.边界值分析
        
10.软件生命周期中所花费用最多的阶段是(    d    )
        
      A.详细设计                  B.软件编码              C.软件测试                D.软件维护
        
11.第一个体现结构化编程思想的程序设计语言是(    b    )
        
      A.FORTRAN语言          B.Pascal语言        C.C语言              D.PL/1语言
        
12.程序的三种基本控制结构是(    b    )
        
      A.过程、子程序和分程序
        
      B.顺序、选择和重复
        
      C.递归、堆栈和队列
        
      D.调用、返回和转移
        
13.在详细设计阶段,经常采用的工具有(  d      )
        
        A.PAD                            B.SA                        C.SC                              D.DFD
        
14.详细设计的结果基本决定了最终程序的(    c    )
        
        A.代码的规模                B.运行速度              C.质量                          D.可维护性
        
15.需求分析中开发人员要从用户那里了解(    a    )
        
        A.软件做什么                B.用户使用界面      C.输入的信息              D.软件的规模
        
16.结构化程序设计主要强调的是(  d      )
        
A.    程序的规模
        
B.    程序的效率
        
C.    程序设计语言的先进性
        
D.   程序易读性
        
17.IDEF。图反映系统(    d    )
        
A.怎么做                      B.对谁做                      C.何时做                    D.做什么
        
18.经济可行性研究的范围包括(      d  )
        
        A.资源有效性              B.管理制度                  C.效益分析                D.开发风险
        
19.可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开        发的决策依据,因必须给出(        d)的回答。
        
          A.确定                        B.行或不行                  C.正确                        D.无二义
        
20.需求分析阶段的任务是确定(    d      )
        
A.    软件开发方法
        
B.    软件开发工具
        
C.    软件开发费
        
D.   软件系统的功能
        
二、填空题(每空2分,共20分)。
        
21.在软件开发过程中要产生大量的信息,要进行大量的修改,                        能协调软件开发,并使混乱减到最低程度。
        
22.规定功能的软件,在一定程度上对自身错误的作用(软件错误)具有屏蔽能力,则称此软件具有                              的软件。
        
23.McCall提出的软件质量模型包括                    个软件质量特性。
        
24.软件可维护性度量的七个质量特性是可理解性、可测试性、可修改性、可靠性、                  、    可使用性和效率。
        
25.为了便于对照检查,测试用例应由输入数据和预期的                              两部分组成。
        
26.程序设计语言的心理特性主要表现在                      、简洁性、传统性、局部性和顺序性。
        
27.软件结构是以                      为基础而组成的一种控制层次结构。
        
28.在结构化分析中,用于描述加工逻辑的主要工具有三种,即:结构化语言、判定表、
        
                                    。
        
29.结构化语言是介于自然语言和                            之间的一种半形式语言。
        
30.若年利率为i,不计复利,n年后可得钱数为F,则现在的价值P=                              。
        
三、名词解释题    每小题3分,共15分。  
        
31.软件生存周期模型