文档详情

软件工程习题与解析.pdf

发布:2025-04-27约2.91万字共33页下载文档
文本预览下载声明

软件工程习题及答案

一、选择题:

1.为了提高测试的效率,应当O

A、随机地选用测试数

B、取一切也许日勺输入数作为测试数

C、在完毕编码后制定软件的I测试计划

D、选择发现错误也许性大日勺数作为测试数

2.与设计测试数无关的文档是o

A、需求阐明书B、设计阐明书C、源程序D、项目开发设计

3.构造设计是一种应用最广泛日勺系统设计措施,是以为基础、自顶向下、逐渐求精

和模块化的过程。

A、数流B、数流图C、数库D、数构造

4.概要设计的成果是提供一份o

A、模块阐明书B、框图C、程序D、数构造

5.需求分析是由分析员经理解顾客日勺规定,认真细致地调研、分析,最终应建立目日勺系统日勺

逻辑模型并写出o

A、模块阐明书B、软件规格阐明书C、项目开发计划D、协议文档

6.注释是提高程序可读性日勺有效手段,好日勺程序注释占到程序总量日勺。

A、1/6B、1/5C、1/4D、1/3

7.变换型和事务型是程序构造的原则形式。从某处获得数,再对这些数作处理,然后将

成果送出是属于。

A、变换型B、事务型

8.PAD(ProblemAnalysisDiagram)图是一种工具。

A、系统描述B、详细设计C、测试D、编程辅助

9.分层数流图是一种比较严格又易于理解的描述方式,它的顶层描绘了系统H勺o

A、总貌B、细节C、抽象D、软件的作者

10.数流图中,当数流向或流自文献时,。

A、数流要命名,文献不必命名

B、数流不必命名,有文献名就足够了

C、数流和文献均要命名,由于流出和流进数流是不一样的

D、数流和文献均不要命名,通过加工可自然反应出

11.分析员是o

A、顾客中系统的直接使用者B、顾客和软件人员的中间人

C、软件的编程人员D、顾客和软件人员的领导

1.在软件开发中,有助于发挥集体智慧口勺一种做法是o

A、设计评审B、模块化C、主程序员制D、进度控制

13.在开发软件时,可用来提高程序员日勺工作效率。

A、程序开发环境B、操作系统的作业管理功能

C、编译程序的优化功能D、并行运算的大型计算机

14.构造化程序设计重要强调程序的o

A、效率B、速度C、可读性D、大小

15.开发软件所需高成本和产品的低质量之间有着锋利的矛盾,这种现称作。

A、软件投机B、软件危机C、软件工程D、软件产生

16.瀑布模型把软件生存周期划分为软件定义、软件开发和三个阶段,而每一阶段又

可细分为若干更小时阶段。

A、详细设计B、可行性分析C、运行及维护

显示全部
相似文档