一、选择1、在软件开发的各种资源中,(B)是最重要的资源。
A开发工具B方法C硬件环境D人员2、软件的复杂性是(A),它引起人员通信困难、开发费用超支、开发时间超时等问题。
A固有的B人为的C可消除的D不可降低的3、原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于(A)系统。
A需求不确定的B需求确定的C管理信息D决策支持4、单元测试的测试用例主要根据(D)的结果来设计。
A需求分析B源程序C概要设计D详细设计5、(A)是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、软件设计与开发、软件确认、软件改进等活动组成。
A软件过程B软件工具C软件生存周质量保证D软件工程6、(A)意味着一个操作在不同的类中可以有不同的实现方式。
A多态性B类的复用C封装7、软件测试计划开始于需求分析阶段,完成于(D)阶段。
A需求分析B软件设计C软件实现D软件测试8、在软件生存周期的瀑布模型中一般包括计划、(C)、设计、编码、测试、维护等阶段。
A可行性分析B需求采集C需求分析D问题定义9软件需求分析阶段的测试手段一般采用(C)。
A总结B阶段性报告C需求分析评审D不测试10(C)是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐蔽的,外界只能通过有限的接口与对象发生联系。
A多态性B继承C封装D消息11软件测试是为了(B)而执行程序的过程。
A纠正错误B发现错误C避免错误D证明正确12在结构化分析方法中,(C)表达系统内部数据运动的图形化技术。
A数据字典B实体关系图C数据流图D状态转换图13软件工程的基本要素包括方法、工具和(A)。
A过程B软件系统C硬件环境D人员14TURBOPASCAL是(A)软件。
fA、系统软件B、人工智能C、事务软件D、应用软件
15、选择结构的复杂性比顺序结构的复杂性要(B)。
A、小B、大
C、相等
D、无法比较
16、模块内聚度越高,说明模块内各成分彼此结合的程度越(B)。
A、松散B、紧密C、无法判断D、相等
17、软件维护是软件生命周期中的固有阶段,一般认为,各种不同的软件维护中以()维护所占的维护量最小(C)。
A、纠错性维护B、代码维护C、预防性维护D、文档维护
18、在下述哪一种测试中,测试人员必须接触到源程序(C)。
Ⅰ功能测试Ⅱ结构测试
A、均不需B、只有ⅠC、只有ⅡD、Ⅰ和Ⅱ
19、软件设计阶段的输出主要是(D)。
A、程序B、模块C、伪代码D、设计规格说明书
20、软件测试方法中r