一、 选择 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
软件工程的基本要素包