软件工程期末试题(一) 单项选择题 1
瀑布模型的存在问题是( B ) A.用户容易参与开发 B.缺乏灵活性 C.用户与开发者易沟通 D.适用可变需求 2
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( C ) A
软件工程 B
软件周期 C
软件危机 D
软件产生 3
数据耦合、公共耦合、标记耦合、控制耦合的耦合性从低到高的顺序是( B ) A
数据、公共、标记、控制 B
数据、标记、控制、公共 C
控制、数据、标记、公共 D
控制、数据、公共、标记 4
在SD 方法中全面指导模块划分的最重要的原则是( D ) A
程序模块化 B
模块高内聚 C
模块低耦合 D
模块独立性 5.软件测试的目的是( B )
A. 评价软件的质量 B
发现软件的错误 C. 找出软件的所有错误 D
证明软件是正确的 6.在设计测试用例时,( A )是用得最多的一种黑盒测试方法
A. 等价类划分 B
边界值分析 C
需求分析最终结果是产生( B )
项目开发计划 B
需求规格说明书 C
设计说明书 D
可行性分析报告 8
Jackson 图中,模块框之间若有直线连接,表示它们之间存在(B )
调用关系 B
组成关系 C
链接关系 D
顺序执行关系 9
软件详细设计的主要任务是确定每个模块的( C )
外部接口 C
算法和使用的数据结构 D
编程 10.为了提高软件的可维护性,在编码阶段应注意( D ) A
保存测试用例和数据 B
提高模块的独立性 C
文档的副作用 D
养成好的程序设计风格 11.设年利率为 i,现存入 p 元,若计复利,n 年后可得钱数为(B) A.p ﹡(1+i﹡n ) B.p ﹡(i+1)n C.p ﹡(1+i)﹡n D.p ﹡(i+n ) 12.在考察系统的