软件工程06
1.软件测试是软件质量保证的主要手段之一,测试的目标是(D)。
(A)判定软件是否合格
(B)发展软件的潜在能力
(C)证明软件符合设计要求
(D)发现软件中的错误和缺陷
2.结构分析方法就是面向(D)自顶向下逐步求精进行需求分析的方法。
(A)目标
(B)功能
(C)对象
(D)数据流
3.系统定义明确之后,应对系统的可行性进行研究,可行性研究应包括(B)。
(A)经济可行性、可行性、系统可行性
(B)经济可行性、技术中行性、操作可行性
(C)软件环境可行性、技术可行性、经济可行性、社会可行性
(D)经济可行性、实用性、可行性
4.下列属于应用软件的是(B)。I. 计算机辅助教学软件II. 软件测试工具III. 办公自动化软件IV. 工程与科学计算软件
(A)以上都正确
(B)I、III和IV
(C)I、II和III
(D)II、III和IV
5.(A)数据处理问题的工作过程大致分为三步,即取得数据、变换数据和给出数据。
(A)变换型
(B)事务型
(C)结构化
(D)非结构化
6.块内联系中,(B)块内联系最强。
(A)顺序性
(B)功能性
(C)通信性
(D)偶然性
7.选择程度设计语言的关键因素是(D)。
(A)软件应用领域
(B)软件执行环境
(C)软件开发方法
(D)算法和数据结构
8.程序流程图中的箭头代表(D)。
(A)顺序流
(B)调用
(C)数据流
(D)控制流
9.从下列叙述中选出能够与软件开发需求分析、设计、编码相对应的软件测试(B)。
(A)单元测试、确认测试、集成测试卜
(B)系统测试、集成.测试、单元测试
(C)单元测试、组装测试、确认测试
(D)确认测试、组装测试、单元测试
10.进行需求分析可使用多种工具,但(A)是不适用的。
(A)PAD图
(B)数据词典
(C)数据流图
(D)判定表