一、选择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人员14
TURBOPASCAL是(A)软件
A、系统软件B、人工智能C、事务软件D、应用软件15、选择结构的复杂性比顺序结构的复杂性要(B)
A、小B、大C、相等D、无法比较16、模块内聚度越高,说明