软件工程(4学分)(青岛理工大学琴岛学院)1452350196 中国大学MOOC答案100分完整版

垒抡备父奥赌浮枪潮萝疼阮阶

第1周

软件工程概念自测题

1、单选题:
‎需求分析阶段的任务是确定‌‎‌

A: 软件开发方法
B: 软件开发工具
C: 软件开发费
D: 软件系统的功能
答案:  软件系统的功能

2、单选题:
​软件维护是软件生命周期中的固有阶段,一般认为,各种不同的软件维护中以(  )维护所占的维护量最小。‏​‏​‏

A: 纠错性维护
B: 代码维护
C: 预防性维护
D: 文档维护
答案:  预防性维护

3、单选题:
‏软件详细设计的基本任务是确定每个模块的‏‏‏

A: 功能
B: 调用关系
C: 算法和数据结构
D: 输入输出数据
答案:  算法和数据结构

4、单选题:
‍把模块的控制结构转变成计算机可接受的程序代码的阶段是​‍​

A: 详细设计
B: 测试
C: 维护
D: 编码
答案:  编码

5、单选题:
‌软件概要设计结束后得到‏‌‏

A: DFD
B: 软件结构图
C: 模块详细的算法
D: 程序编码
答案:  软件结构图

软件过程模型–自测题

1、单选题:
‍瀑布模型的关键不足在于‎‍‎

A: 过于简单
B: 各个阶段需要进行评审
C: 过于灵活
D: 不能适应需求的动态变更
答案:  不能适应需求的动态变更

2、单选题:
‎快速原型是利用原型辅助软件开发的一种新思想,它是在研究(  )的方法和技术中产生的。​‎​

A: 需求阶段
B: 设计阶段
C: 测试阶段
D: 软件开发的各个阶段
答案:  需求阶段

3、单选题:
‏软件开发的增量模型是​‏​

A: 适用于需求被清晰定义的情况
B: 一种需要快速构造核心产品的好方法
C: 最适合于大规模团队开发的项目
D: 一种不适用于商业产品的创新模型
答案:  一种需要快速构造核心产品的好方法

4、单选题:
‍螺旋模型的特点是下面哪一个?‎‍‎

A: 在软件产品发布时结束
B: 比增量模型更加混乱
C: 在每一次迭代过程中包含项目风险评价
D: 以上所有选项
答案:  在每一次迭代过程中包含项目风险评价

5、单选题:
​下面的哪个不是RUP模型的阶段?‎​‎

A: 启动阶段
B: 精化阶段
C: 构造阶段
D: 确认阶段
答案:  确认阶段

第2周

可性性分析自测题

1、单选题:
‏可行性研究阶段的成果形式是‏

A: 可行性研究报告
B: 用户操作手册
C: 软件问题报告
D: 软件需求分析报告
答案:  可行性研究报告

2、单选题:
‌在进行可行性研究的过程中,以下步骤顺序正确的是​‌①推荐行动方针②研究目前正在使用的系统③导出新系统的高层逻辑模型④进一步定义问题⑤导出和评价供选择的解法⑥复查系统规模和目标⑦草拟开发计划⑧书写文档提交审查​

A: ⑥②③④⑤①⑦⑧
B: ①③⑤②⑥④⑦⑧
C: ①⑥②③④⑤⑦⑧
D: ②⑤③④①⑥⑦⑧
答案:  ⑥②③④⑤①⑦⑧

3、判断题:
‍数据流图和数据字典共同定义了新系统的逻辑模型。‎

A: 正确
B: 错误
答案:  正确

4、判断题:
‎可行性研究可行性研究需要的时间长短和所研究系统的规模关系不大。‌

A: 正确
B: 错误
答案:  错误

5、判断题:
‏把可行性研究各个步骤的工作结果写成清晰的文档,请用户、客户组织的负责人及评审组审查,以决定是否继续这项工程及是否接受分析员推荐的方案。‌

A: 正确
B: 错误
答案:  正确

自测题1

1、单选题:
‎下列哪一项不是用来获取用户需求的。​

A: 发放调查问卷
B: 与业务人员进行访谈
C: 绘制数据流图
D: 绘制时序图
答案:  绘制时序图

自测题2

1、单选题:
‎原型法获取用户需求适合下列哪种情况‌

A: 天气预报系统
B: 大数据分析系统
C: 科学计算系统
D: 图书馆WEB网站开发
答案:  图书馆WEB网站开发

自测题3

1、单选题:
​需求分析过程应该建立3种模型不包括‏

A: 需求分析过程应该建立3种模型不包括
B: 功能模型
C: 用例模型
D: 行为模型
答案:  用例模型

第3周

自测题1

1、单选题:
‌在实体联系图中,用椭圆形或圆角矩形表示‎

A: 实体
B: 属性
C: 联系
D: 重数关系
答案:  属性

2、单选题:
​在实体联系图中,下列说法错误的是‌

A: 实体可以有属性,也可以没有属性。
B: 联系也可能有属性。
C: 属性定义了数据对象的性质。
D: 数据对象彼此间是有关联的。
答案:  实体可以有属性,也可以没有属性。

自测题2

1、单选题:
​在下列的范式中,哪个消除了对主键的传递依赖?​

A: 第一范式
B: 第二范式
C: 第三范式
D: 第四范式
答案:  第三范式

2、单选题:
‎在下列的范式中,哪个消除了对主键的部分依赖?‏

A: 第一范式
B: 第二范式
C: 第三范式
D: 第四范式
答案:  第二范式

第4周

自测题

1、多选题:
‍下列关于层次图和结构图的说法,正确的是(  )‏

A: 层次图和结构图并不严格表示模块的调用次序
B: 层次图和结构图只表明一个模块调用那些模块
C: 层次图既能表示模块间的数据信息、控制信息,也能表示选择调用和循环调用关系
D: 在结构图中通常还用带注释的箭头表示模块调用过程中来回传递的信息
答案:  层次图和结构图并不严格表示模块的调用次序;
层次图和结构图只表明一个模块调用那些模块;
在结构图中通常还用带注释的箭头表示模块调用过程中来回传递的信息

2、多选题:
‌在描述系统结构的图形工具中使用带注释的箭头表示模块调用过程中来回传递的信息。下列说法正确的是(  )‌

A: 空心圆表示传递的是数据
B: 实心圆表示传递的是数据
C: 空心圆表示传递的是控制信息
D: 实心圆表示传递的是控制信息
答案:  空心圆表示传递的是数据;
实心圆表示传递的是控制信息

自测题1

1、单选题:
‍1.耦合度也可以分为七级:其中最松散的耦合是(  )。‏

A: 非直接耦合
B: 数据耦合
C: 特征耦合
D: 控制耦合
答案:  非直接耦合

2、单选题:
​2.数据耦合、公共耦合、标记耦合、控制耦合的耦合性从低到高的顺序是(  )‏

A: 数据、公共、标记、控制
B: 数据、标记、控制、公共
C: 控制、数据、标记、公共
D: 控制、数据、公共、标记
答案:  数据、标记、控制、公共

3、单选题:
‏3.为了提高模块的独立性,模块之间最好是(   ) ‌

A: 控制耦合
B: 公共耦合
C: 内容耦合
D: 数据耦合
答案:  数据耦合

自测题2

1、单选题:
‏1.下列模块内聚中,内聚性最强的是(   )。‎

A: 功能内聚
B: 偶然内聚
C: 过程内聚
D: 顺序内聚
答案:  功能内聚

2、单选题:
‏2.通信内聚、过程内聚、顺序内聚和时间内聚的内聚性从高到低顺序是(  )‎

A: 通信、过程、顺序、时间
B: 通信、时间、顺序、过程
C: 顺序、通信、时间、过程
D: 顺序、通信、过程、时间
答案:  顺序、通信、过程、时间

3、单选题:
‏3.一个进行学生成绩统计的模块其功能是先对学生的成绩进行累加,然后求平均值,则该模块的内聚性是(  )‌

A: 通信内聚
B: 顺序内聚
C: 偶然内聚
D: 功能内聚
答案:  顺序内聚

第5周

自测题1

1、多选题:
‏1.下列哪个是伪码的缺点(   )‍

A: 不如图形工具形象直观 
B: 可以嵌入在源程序中一起作为程序文档
C: 描述复杂的条件组合与动作间的对应关系时,不如判定表清晰简单。
D: 可自动生成程序代码
答案:  不如图形工具形象直观 ;
描述复杂的条件组合与动作间的对应关系时,不如判定表清晰简单。

自测题2

1、单选题:
‌1.下列关于盒图的说法,不正确的是(   )‏

A: 不可任意转移控制
B: 容易表现嵌套关系
C: 很容易确定局部和全程数据的作用域
D: 不可表示模块的层次结构
答案:  不可表示模块的层次结构

自测题3

1、单选题:
‏关于PAD图,以下哪个说法是错误的(   )‎

A: 使用PAD符号所设计出来的程序必然是结构化程序
B: 可用于表示程序逻辑,但不可用于描绘数据结构
C: PAD图所描绘的程序结构十分清晰;
D: 容易将PAD图转换成高级语言源程序。
答案:  可用于表示程序逻辑,但不可用于描绘数据结构

自测题4

1、单选题:
‌1.判定表由四部分组成,左上部列出的是下列哪一项(  )‎

A: 条件组合与动作之间的对应关系
B: 所有条件
C: 所有可能的动作
D: 可能的条件组合
答案:  所有条件

第6周

6.1-1编程语言-自测题1

1、判断题:
‎1.选择编程语言只需求考虑用户的要求。()‏‎‏

A: 正确
B: 错误
答案:  错误

2、填空题:
‏1.开发系统软件时,常用的高级语言是           。‎‏‎
答案:  C语言

6.1-2编码风格-自测题2

1、单选题:
‌1.对建立良好的程序设计风格,下面描述正确的是()。​‌​

A: 程序应简单、清晰、可读性好
B: 只要符号名的命名符合语法
C: 充分考虑程序的执行效率,越高越好
D: 程序的注释可有可无
答案:  程序应简单、清晰、可读性好

2、判断题:
‏1.标识符的命名应该采用有实际意义的名字。(  )‎‏‎

A: 正确
B: 错误
答案:  正确

3、判断题:
‏2.在正规的程序文件中,注释行的数量占整个源程序的1/5到1/3,甚至更多。(   )​‏​

A: 正确
B: 错误
答案:  正确

6.2软件测试的基本概念-自测题

1、单选题:
‏1.一个成功的测试是___________。‌‏‌

A: 发现错误码
B: 发现了至今尚未发现的错误
C: 没有发现错误码
D: 证明发现不了错误
答案:  发现了至今尚未发现的错误

2、填空题:
‏1. 软件测试是为发现程序中的______________而执行程序的______________。​‏​
答案:  错误,过程

6.3测试用例-自测题

1、单选题:
‍1.以程序的内部结构为基础的测试用例技术属于(  )。‌‍‌

A: 灰盒测试
B: 数据测试
C: 黑盒测试
D: 白盒测试
答案:  白盒测试

2、单选题:
‎2.软件测试是采用(  )执行软件的活动。‎‎‎

A: 测试用例
B: 输入数据
C: 测试环境
D: 输入条件
答案:  测试用例

3、填空题:
‎1. 测试用例是由______________和预期的______________两部分组成。​‎​
答案:  测试输入数据 ,输出数据

4、填空题:
​2. 设计测试用例时应该考虑到合法的输入和           输入以及各种边界条件。&



上方为免费预览版答案,如需购买完整答案,请点击下方红字:



点击这里,购买完整版答案


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

添加书签方法:

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

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

点击浏览器底部菜单-【添加书签】-收藏本网页

软件工程(4学分)(青岛理工大学琴岛学院)1452350196 中国大学MOOC答案100分完整版第1张

点击浏览器底部菜单-【书签/历史】-可查看本网页

软件工程(4学分)(青岛理工大学琴岛学院)1452350196 中国大学MOOC答案100分完整版第2张


获取更多慕课答案,欢迎在浏览器访问我们的网站:



http://mooc.mengmianren.com

软件工程(4学分)(青岛理工大学琴岛学院)1452350196 中国大学MOOC答案100分完整版第3张

软件工程(4学分)(青岛理工大学琴岛学院)1452350196 中国大学MOOC答案100分完整版第4张

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


我们的公众号

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

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

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

软件工程(4学分)(青岛理工大学琴岛学院)1452350196 中国大学MOOC答案100分完整版第5张




APP下载



点击这里下载萌面人APP,使用更方便!




APP功能说明

1.可查看各种网课答案

点击【萌面人官网】,可查看知到智慧树,超星尔雅学习通,学堂在线等网课答案

软件工程(4学分)(青岛理工大学琴岛学院)1452350196 中国大学MOOC答案100分完整版第6张

点击【中国大学慕课答案】,可查看mooc慕课答案

软件工程(4学分)(青岛理工大学琴岛学院)1452350196 中国大学MOOC答案100分完整版第7张

2.可一键领取淘宝/天猫/京东/拼多多无门槛优惠券

如图所示,点击对应图标即可领取淘宝/天猫/京东/拼多多无门槛优惠券

软件工程(4学分)(青岛理工大学琴岛学院)1452350196 中国大学MOOC答案100分完整版第8张


拘棺甩其汹勾苇防村停甭萎捂