软件工程模拟试卷一
一、名词解释(15 分)
1.软件生存周期。
2.需求分析。
3.软件开发环境。
4.软件原型。
5.版本控制。
二、填空(20 分)
1.喷泉模型使软件开发过程具有迭代性和_______性。
2.可行性研究的目的是用最小的代价在尽可能短的时间内确定该软件项目_______。
3.需求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是________。
4.软件设计是一个把软件需求转换为__________的过程。
5.详细设计的目标不仅使处理过程逻辑上正确,还应使处理过程_________。
6.增量模型适合于开发_______不明确、设计方案有一定风险的软件项目。
7.要覆盖含有循环结构的所有路径是不可能的,一般通过限制__________来测试。
8.软件生存周期中时间最长、花费的精力和费用最多的一个阶段是_______阶段。
9.对象之间进行通信的构造叫做_______。
10.计算机辅助软件工程这一术语的英文缩写为_________。
三、选择(20 分)
1.需求规格说明书的作用不应该包括( )。
A、软件设计的依据¤¤¤¤¤¤¤¤ B、用户与开发人员对软件要做什么的共同理解
C、软件验收的依据¤¤¤¤¤¤¤¤ D、软件可行性研究的依据
2.结构化设计方法在软件开发中用于( )。
A、概要设计¤¤¤¤¤¤ B、详细设计¤¤¤ C、程序设计¤¤¤¤ D、测试用例设计
3.软件结构使用的图形工具,一般采用( )图。
A、DFD B、PAD C、SC D、ER
4.JSP
方法是一种面向( )的设计方法。
A、对象¤¤¤¤¤¤¤¤¤ B、数据流¤¤¤¤¤ C、控制结构¤¤¤¤ D、数据结构
5.程序设计语言的技术特性不应包括( )。
A、数据结构的描述性¤¤¤¤¤¤¤ B、抽象类型的描述性
C、数据库的易操作性¤¤¤¤¤¤¤ D、软件的可移植性
6.软件测试中,白盒法是通过分析程序的( )来设计测试用例的。
A、应用范围¤¤¤¤¤¤¤¤ B、内部逻辑¤¤¤¤¤ C、功能¤¤¤¤¤¤ D、输入数据
7.软件维护费用高的主要原因是( )。
A、人员少¤¤¤¤¤¤¤¤¤¤ B、人员多¤¤¤¤¤¤ C、生产率低¤¤¤ D、生产率高
评论0
最新资源