软件设计与体系结构(福建农林大学)中国大学MOOC答案2024完整版WYC

对应课程:点击查看
起止时间:2020-02-17到2020-03-16
更新状态:已完结

第 1 章 软件开发概述 1 软件开发概述测验

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:划分子系统
C:维护子系统
D:测试子系统
答案: 定义子系统接口

10、 软件实现与通常的程序设计的主要区别是( )。

A:数据结构
B:软件的集成与测试
C:算法
D:代码格式标准
答案: 软件的集成与测试

11、 软件集成指的是通过( )、消息传递、事件响应、状态改变、服务合成等机制把编程实现的各个软件单元组装在一起,形成一个更大的软件单元或可以运行的软件系统。

A:统一化
B:标准化
C:函数调用
D:模块化
答案: 函数调用

12、 软件测试也属于实现阶段的活动,可以分为对程序基本组成单元的测试(单元测试)对软件组装结果的测试( )、对整个软件系统的测试(系统测试),以及把软件交付给用户时的测试(验收测试)

A:白盒测试
B:黑盒测试
C:回归测试
D:集成测试
答案: 集成测试

13、 软件维护分为4 种类型:改正性维护、( )、完善性维护、预防性维护。

A:适应性维护
B:测试性维护
C:可理解性维护
D:兼容性维护
答案: 适应性维护

14、 预防性维护是为改善软件系统的( ),也为以后的改进奠定基础。

A:可理解性
B:可用性
C:可维护性和可靠性
D:可移植性
答案: 可维护性和可靠性

15、 软件可维护性可通过三个质量特性来衡量:( )、可测试性、可修改性。

A:可理解性
B:可读性
C:可移植性
D:可用性
答案: 可理解性

16、 瀑布式开发过程,也叫软件生存期模型。它按照软件生命周期,把开发分为制定计划、需求分析、软件设计、程序编写、( )和运行维护等6 个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。

A:用户评价
B:软件测试
C:设计者评价
D:项目经理评价
答案: 软件测试

17、 增量开发是指待开发的软件不是一次就完成的,而是把软件分成一系列( ),完成一部分就交付一部分。

A:代码组
B:函数
C:增量
D:模块
答案: 增量

18、 PSP(Personal Software Process)能够说明个体软件过程的原则;帮助软件工程师做出准确的计划;确定软件工程师为改善产品质量要采取的步骤;( );确定过程的改变对软件工程师能力的影响。

A:建立度量个体软件过程改善的基准
B:确定工程师的编码风格
C:确定工程师软件测试步骤
D:建立合理的软件评估方案
答案: 建立度量个体软件过程改善的基准

19、 敏捷开发是应对快速变化的需求的一种软件开发能力。它以( )为核心,采用迭代、循序渐进的方法进行软件开发。

A:用户的需求进化
B:代码质量
C:软件功能
D:软件容错性
答案: 用户的需求进化

20、 “软件构造”指的是通过( )、验证、单元测试、集成测试和调试的组合,详细地创建可工作的、有意义的软件。

A:详细设计
B:总体设计
C:编码
D:获取需求
答案: 编码

21、 下列哪些模型不是迭代模型:( )

A:Scrum
B:极限编程
C:进化式原型法
D:瀑布模型
答案: 瀑布模型

22、 软件构造的知识域分为5 个子域:软件构造基础,管理构造,实际考虑,( ),软件构造工具。

A:需求构造
B:测试构造
C:构造技术
D:构造方法
答案: 构造技术

23、 除了功能的正确性,软件还要满足可靠性、可用性、( )、可维护性等质量属性。

A:可理解性
B:可重用性
C:可移植性
D:可测试性

       


注:此答案尚未制作完成,如需购买,可点击下方红字提交表单联系客服更新,更新后可直接在本网页购买答案

点击这里,联系客服更新


为了方便下次阅读,建议在浏览器添加书签收藏本网页

添加书签方法:

1.电脑按键盘的Ctrl键+D键即可收藏本网页

2.手机浏览器可以添加书签收藏本网页

软件设计与体系结构(福建农林大学)中国大学MOOC答案2024完整版WYC第1张

软件设计与体系结构(福建农林大学)中国大学MOOC答案2024完整版WYC第2张


获取更多MOOC答案,欢迎在浏览器访问我们的网站:http://mooc.mengmianren.com

软件设计与体系结构(福建农林大学)中国大学MOOC答案2024完整版WYC第3张

软件设计与体系结构(福建农林大学)中国大学MOOC答案2024完整版WYC第4张

注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://mooc.mengmianren.com/


我们的公众号

打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP

本公众号可查看各种网课答案,还可免费查看大学教材答案

点击这里,可查看公众号功能介绍

软件设计与体系结构(福建农林大学)中国大学MOOC答案2024完整版WYC第5张


一键领取淘宝,天猫,京东,拼多多无门槛优惠券,让您购物省省省,点击这里,了解详情


干饭人福利,饿了么红包每日领 

软件设计与体系结构(福建农林大学)中国大学MOOC答案2024完整版WYC第6张

点击这里,领取饿了么外卖红包