大学MOOC 软件工程(北京联合大学)1452334190 最新慕课完整章节测试答案
第一章 软件工程概述
第一章复习测试
1、单选题:
以下关于软件说法正确的是( )
选项:
A: 软件就是程序。
B: 开发软件就是编写程序。
C: 软件是与计算机系统操作有关的程序、规程、规则。
D: 软件是与计算机系统操作有关的程序、规程、规则、以及与之有关的文档及数据的完整集合。
答案: 【 软件是与计算机系统操作有关的程序、规程、规则、以及与之有关的文档及数据的完整集合。】
2、单选题:
软件文档是软件工程实施中的重要组成部分,它不仅是软件开发各个阶段的重要数据,而且影响软件的( )
选项:
A: 可理解性。
B: 可维护性。
C: 可扩展性。
D: 可移植性。
答案: 【 可理解性。】
3、单选题:
软件中的可执行部分是( )
选项:
A: 程序和文档。
B: 文档和数据。
C: 程序和数据。
D: 程序、文档和数据。
答案: 【 程序和数据。】
4、单选题:
瀑布模型与增量模型之间的本质区别是( )
选项:
A: 瀑布模型属于非整体开发模型,增量模型属于整体开发模型。
B: 瀑布模型属于整体开发模型,增量模型属于非整体开发模型。
C: 瀑布模型不容易适应需求变化,增量模型容易适应需求变化
D: 瀑布模型减少技术、应用风险,增量模型增大技术、应用风险
答案: 【 瀑布模型不容易适应需求变化,增量模型容易适应需求变化】
5、单选题:
不属于软件危机产生的原因是( )
选项:
A: 开发技术局限
B: 产品质量不高
C: 生产率低下
D: 硬件发展落后
答案: 【 硬件发展落后】
6、单选题:
不属于软件开发经历的阶段是( )
选项:
A: 程序设计阶段
B: 软件设计阶段
C: 软件工程阶段
D: 软件危机阶段
答案: 【 软件危机阶段】
7、单选题:
软件工程指用( )的原则与方法研制、维护计算机软件的有关技术及管理方法。
选项:
A: 工程
B: 数学
C: 科学
D: 社会学
答案: 【 科学】
8、多选题:
软件工程的要素包括( )
选项:
A: 方法
B: 工具
C: 过程
D: 理论
答案: 【 方法;
工具;
过程】
9、判断题:
软件危机主要是由于落后的软件生产方式无法满足迅速增长的计算机软件需求而产生的。( )
选项:
A: 正确
B: 错误
答案: 【 正确】
10、判断题:
软件危机目前已经解除。( )
选项:
A: 正确
B: 错误
答案: 【 错误】
11、判断题:
软件开发周期超过规定日期是软件危机的主要特征之一。( )
选项:
A: 正确
B: 错误
答案: 【 正确】
12、判断题:
用户对产品功能的实现不满意,是软件危机的表现之一。( )
选项:
A: 正确
B: 错误
答案: 【 正确】
13、判断题:
通常软件工程师在一个项目中需要自己写代码。( )
选项:
A: 正确
B: 错误
答案: 【 错误】
14、判断题:
软件开发模型中,瀑布模型过于理想,在实际的软件项目中很少用到。( )
选项:
A: 正确
B: 错误
答案: 【 正确】
15、判断题:
软件的生存周期也称为项目的开发生命周期。( )
选项:
A: 正确
B: 错误
答案: 【 错误】
16、填空题:
一个软件的生命周期包括( )个时期
答案: 【 三】
17、填空题:
一般来说,软件由程序、( )和( )三部分组成。
答案: 【 数据、文档##%_YZPRLFH_%##数据 文档##%_YZPRLFH_%##文档、数据】
第一章测试
1、单选题:
以下关于软件说法正确的是( )
选项:
A: 软件就是程序。
B: 开发软件就是编写程序。
C: 软件是与计算机系统操作有关的程序、规程、规则。
D: 软件是与计算机系统操作有关的程序、规程、规则、以及与之有关的文档及数据的完整集合。
答案: 【 软件是与计算机系统操作有关的程序、规程、规则、以及与之有关的文档及数据的完整集合。】
2、单选题:
以下哪一项不是软件危机的表现形式( )
选项:
A: 成本高。
B: 生产率低。
C: 技术发展快。
D: 质量得不到保证。
答案: 【 技术发展快。】
3、单选题:
软件中的可执行部分是( )
选项:
A: 程序和文档。
B: 文档和数据。
C: 程序和数据。
D: 程序、文档和数据。
答案: 【 程序和数据。】
4、单选题:
软件在开发和运行中,以下说法不正确的是( )
选项:
