软件工程试题一 一.单项选择题1
以下不是软件危机的典型表现的是: ( D )
对软件开发成本和进度的估量常常很不准确B
用户对“已完成的”软件系统不满意的现象常常发生C
软件产品的质量往往靠不住D
采纳面对对象方法开发软件 3
下列哪个不是软件工程方法学中的要素( C )
下列模块的独立性的耦合方式中,最好的是( C ) A
公共耦合 B
控制耦合 C
数据耦合 D
内容耦合5.概要设计中,开发人员要解决的最重要的问题是 ( D )
要让软件做什么 B
要给该软件提供哪些信息C
要求软件工作效率怎样 D
要让该软件模块具有何种结构6
为了提高模块的独立性,模块内部最好是 ( C )
逻辑内聚 B
时间内聚 C
功能内聚 D
程序的三种基本控制结构的共同特点是 ( C )
不能嵌套使用 B
只能用来写简单程序C
只能一个入口和一个出口 D
已经用硬件实现8
以下说法错误的是 ( )
面对对象分析与面对对象设计的定义没有明显区别B
从面对对象分析到面对对象设计,是一个逐渐扩充模型的过程C
在实际的软件开发过程中,面对对象分析与面对对象设计的界限是模糊的D
面对对象分析和面对对象设计活动是一个多次反复迭代的过程9
软件测试过程中的确认测试主要是为了发现 ( A ) 阶段的错误
需求分析 B
概要设计 C
详细设计 D
在面对对象的高层设计体系结构中, ( C ) 是用来描述用户一般使用软件习惯的部分A
人机交互界面 B
问题论域 C
系统交互界面 D
数据管理11
为适应软硬件环境变化而修改软件的过程是 ( B )
校正性维护 B
适应性维护 C
完善性维护 D