一、单项选择题1
以下哪一项不是软件危机的表现(B)A.开发的软件可维护性差B.软件极易被盗版C.经费预算经常被突破D.开发的软件不能满足用户需求2.下面不属于软件工程的三个要素是(B)
A过程B环境C方法D工具3
需求分析阶段的任务是确定(D)
A软件开发方法B软件开发工具C软件开发费用D软件开发功能4
下列不属于需求分析工具的是(D)
程序流程图5.关于软件测试的目的,下面观点错误的是(C)A
为了发现错误而执行程序的过程B
一个好的测试用例能够发现至今尚未发现的错误C
证明程序是正确、没有错误的D
一个成功的测试用例是发现了至今尚未发现的错误的测试6
软件详细设计阶段的任务是(A)
算法与数据结构设计B
调用关系设计D
输入/输出设计7
下列属于静态测试方法的是(A)A.人工检测B.路径覆盖C.黑盒测试D.白盒测试8.汽车是一种交通工具,汽车类和交通工具类之间的关系是(C)A.组合聚集关系B
共享聚集关系C.一般-具体关系D
整体-部分关系9.结构化程序设计的风格,主要强调的是(C)
A.程序的执行效率B.模块的内聚C.程序的可理解性D.模块的耦合10.在整个软件维护阶段所花费的全部工作中,所占比例最大的是(D)
A.校正性维护B.适应性维护C.预防性维护D.完善性维护11
“软件工程的概念是为解决软件危机而提出的”这句话的意思是(C)A
强调软件工程成功解决了软件危机的问题B
说明软件危机的存在总是使软件开发不像传统工程项目那样容易管理C
说明软件工程这门学科的形成是软件发展的需要D
说明软件工程的概念,即:工程的原则、思想、方法可解决当时软件开发和维护存在的问题12
在软件工程的需求分析阶段,不属于问题识别内容的是(A)A
输入/输出需求B
功能需求13
软件需求规格说明书的作用不包括(C