中国石油大学(北京)软件工程第二次在线作业满分答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单选题 (共25道题)
收起
1.(
2.5分)在下列的基本成分中,哪个不是数据流程图的基本成分?
•
•
•
•
•
3.(2.5分)结构化分析SA方法以数据流图、()和加工说明等描述工具,即用直观的图和简洁的语言来描述软系统模型。
•
•
•
4.(2.5分)在软件的分析阶段,常用()来描述业务处理系统的信息来源、存储、处理和去向。
5.(2.5分)开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作()。
•A、软件投机
•
•
•
•
•
7.(2.5分)程序的三种基本控制结构的共同特点是
•
•
•
8.(2.5分)结构设计是一种应用最广泛的系统设计方法,是以()为基础、自顶向下、逐步求精和模块化的过程。
•
9.(2.5分)数据字典是对数据定义信息的集合,它所定义的对象都包含于
•A、数据流图
•
•
10.(2.5分)在软件结构化设计中,好的软件结构设计应该力求做到
•
•
11.(2.5分)在整个软件维护阶段所花费的全部工作中,所占比例最大的是
•A、校正性维护
•
•
12.(2.5分)黑盒测试在设计测试用例时,主要需要研究
•
•
•
13.(2.5分)软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为
•
•
14.(2.5分)瀑布模型把软件生存周期划分为软件定义、软件开发和()三个阶段,而每一个阶段又可
•
•
•
15.(2.5分)分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描述了系统的()。
•
•
•
16.(2.5分)软件的()设计又称为总体结构设计,其主要任务是建立软件系统的总体结构。
•
•
17.(2.5分)软件测试的目的是()
•A、证明程序中没有错误
•
•
18.(2.5分)下列各项中不属于逻辑覆盖的是()
•
•
•
19.(2.5分)为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础的软件维护称为()
•
•
•
20.(2.5分)软件详细设计的主要任务是确定每个模块的()
•
•
•
21.(2.5分)软件结构图的形态特征能反映程序重用率的是()
•
•
•
•
23.(2.5分)为了提高模块的独立性,模块内部最好是()
•
•
•
24.(2.5分)软件结构图中,模块框之间若有直线连接,表示它们之间存在()
•
25.(2.5分)一个只有顺序结构的程序,其环形复杂度是()
•A、0
•
•
判断题 (共15道题)
收起
26.(2.5分)快速原型模型可以有效地适应用户需求的动态变化。
•正确
27.(2.5分)软件测试主要包括软件编码方面的差错和纠错。
•
•
我的答案:错误此题得分:2.5分
28.(2.5分)测试计划、测试用例和出错统计等一般不用长期保存。
29.(2.5分)软件测试就是检查程序是否正确。
•正确
•错误
我的答案:错误此题得分:2.5分
30.(2.5分)单元测试常常在编码阶段进行。
•正确
31.(2.5分)没有发现任何错误的测试是无效的测试。
•
32.(2.5分)用户对软件需求的描述不精确,往往是产生软件危机的原因之一。
•
33.(2.5分)软件可重用性(reusability),是指软部件可以在多种场合使用的程度。
•
34.(2.5分)用穷举测试是较现实的测试方法。
•
35.(2.5分)文档可用于专业人员和用户之间的通信和交流;软件开发过程的管理;运行阶段的维护。
36.(2.5分)由于软件是逻辑产品,软件质量较容易直接度量。•正确
•错误
我的答案:错误此题得分:2.5分
37.(2.5分)白盒法是一种静态测试方法,主要用于模块测试。•正确
38.(2.5分)结构化分析方法是面向系统结构进行需求分析的方法
•
39.(2.5分)SA方法利用文档说明的描述方法表达需求
•
40.(2.5分)SA方法的描述工具可以是结构流程图
•