一单项选择
1.软件生命周期一般包括:软件开发期和软件运行期,下述(D)不是软件开发期所应包含的内容。
A需求分析
B结构设计
C程序编制
D软件维护
2.软件是一种逻辑产品,它的开发主要是(A)。
A研制
B拷贝
C再生产
D复制
3.以文档作为驱动,适合于软件需求很明确的软件项目的生存周期模型是(C)。
A喷泉模型
B增量模型
C瀑布模型
D螺旋模型
4.在软件生存周期中,(B)阶段必须要回答的问题是“要解决的问题是做什么?”。
A详细设计B可行性分析和项目开发计划C概要设计D软件测试
5.软件产品与物质产品有很大区别,软件产品是一种(C)产品
A有形
B消耗
C逻辑
D文档
6.(C)把瀑布模型和专家系统结合在一起,在开发的各个阶段上都利用相应的专家系统来帮助软件
人员完成开发工作。
A原型模型
B螺旋模型
C基于知识的智能模型
D喷泉模型
7.B阶段是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。
A概要设计
B详细设计
C编码
D测试
8.下列软件开发模型中,适合于那些不能预先确切定义需求的软件系统的开发的模型是(A)。
A原型模型B瀑布模型C基于知识的智能模型D变换模型
9.下列软件开发模型中,以面向对象的软件开发方法为基础,以用户的需求为动力,以对象来驱动的模型
是(C)。
A原型模型B瀑布模型C喷泉模型D螺旋模型
10.下列软件开发模型中,支持需求不明确,特别是大型软件系统的开发,并支持多种软件开发方法的模
型是(D)。
A原型模型B瀑布模型C喷泉模型D螺旋模型
11.软件特性中,使软件在不同的系统约束条件下,使用户需求得到满足的难易程度称为(C)。
A可修改性
B可靠性
C可适应性
D可重用性
12.软件特性中,一个软件能再次用于其他相关应用的程度称为(B)。
A可移植性
B可重用性
C容错性
D可适应性
13.软件特性中,(A)是指系统具有清晰的结构,能直接反映问题的需求的程度。
A可理解性
B可靠性
C可适应性
D可重用性
14.软件特性中,软件产品交付使用后,在实现改正潜伏的错误、改进性能、适应环境变化等方面工作的
难易程度称为(B)。
A可理解性
B可维护性
C可适应性
D可重用性
15.软件特性中,软件从一个计算机系统或环境移植到另一个上去的难易程度指的是(C)
A可理解性
B可修改性
C可移植性
D可重用性
16.软件特性中,在给定的时间间隔内,程序成功运行的概率指的是(D)。
A有效性
B可适应性
C正r