|
一、单选题(共 20 道试题,共 100 分。)V 1. 进行需求分析可使用多种工具,但( )是不适用的。
A. 数据流图
B. 判定表
C. PAD图
D. 数据词典
满分:5 分
2. 需求分析阶段的研究对象是( )。
A. 系统分析员要求
B. 用户要求
C. 软硬件要求
D. 系统要求
满分:5 分
3. 下列属于应用软件的是( ):I. 计算机辅助教学软件;II. 软件测试工具;III. 办公自动化软件;IV. 工程与科学计算软件。
A. I、II和III
B. I、III和IV
C. II、III和IV
D. 以上都正确
满分:5 分
4. 从下列叙述中选出能够与软件开发需求分析、设计、编码相对应的软件测试( )。
A. 系统测试、集成.测试、单元测试
B. 单元测试、组装测试、确认测试
C. 单元测试、确认测试、集成测试卜
D. 确认测试、组装测试、单元测试
满分:5 分
5. 选择程度设计语言的关键因素是( )。
A. 软件应用领域
B. 软件执行环境
C. 软件开发方法
D. 算法和数据结构
满分:5 分
6. 软件的可维护性、可使用性、( )是衡量软件质量的几个主要特性。
A. 可靠性
B. 可复用性
C. 可理解性
D. 可修改性
满分:5 分
7. ( )数据处理问题的工作过程大致分为三步,即取得数据、变换数据和给出数据。
A. 变换型
B. 事务型
C. 结构化
D. 非结构化
满分:5 分
8.
在四种类型的维护中,( )维护是针对用户对软件提出的功能和性能要求的。
A. 正确性
B. 适应性
C. 完善性
D. 预防性
满分:5 分
9. 结构分析方法就是面向( )自顶向下逐步求精进行需求分析的方法。
A. 目标
B. 数据流
C. 功能
D. 对象
满分:5 分
10. 系统定义明确之后,应对系统的可行性进行研究,可行性研究应包括( )。
A. 软件环境可行性、技术可行性、经济可行性、社会可行性
B. 经济可行性、技术中行性、操作可行性
C. 经济可行性、可行性、系统可行性
D. 经济可行性、实用性、可行性
满分:5 分
11. 程序流程图中的箭头代表( )。
A. 数据流
B. 控制流
C. 顺序流
D. 调用
满分:5 分
12. 软件危机具有下列表现( ):I. 对软件开发成本估计不准确; II. 软件产品的质量往往靠不住; III. 软件常常不可维护;IV. 软件成本逐年上升。
A. I、II和III
B. I、III和IV
C. II、III和IV
D. 以上都正确
满分:5 分
13. 在设计测试用例时,( )是用的最多的一种黑盒测试方法。
A. 等价类划分
B. 边值分析
C. 因果图
D. 判定表
满分:5 分
14. 软件开发技术不包含( )。
A. 软件开发方法学
B. 软件工程环境
C. 软件工具
D. 软件质量度度量
满分:5 分
15. 在整个软件维护阶段所花费的全部工作中,( )所占比例最大。
A. 校正性维护
B. 适应性维护
C. 完善性维护
D. 预防性维护
满分:5 分
16. 面向数据流的设计方法把( )映射成软件结构。
A. 数据流
B. 系统结构
C. 控制结构
D. 信息流
满分:5 分
17. 模块中所有成分引用共同的数据,该模块的内聚度是( )。
A. 逻辑性
B. 顺序性
C. 功能性
D. 通信性
满分:5 分
18. 块内联系中,( )块内联系最强。
A. 偶然性
B. 功能性
C. 通信性
D. 顺序性
满分:5 分
19. 软件测试是软件质量保证的主要手段之一,测试的目标是( )。
A. 证明软件符合设计要求
B. 发展软件的潜在能力
C. 发现软件中的错误和缺陷
D. 判定软件是否合格
满分:5 分
20. 软件测试方法中,黑盒测试法主要用于测试( )。
A. 结构合理性
B. 软件外部功能
C. 程序正确性
D. 程序内部逻辑
满分:5 分
|
|