MOOC 软件工程学(叶尔兰·马合木提)(新疆财经大学)1450314344 最新慕课完整章节测试答案
※第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、单选题:
Ariane 5火箭发射失败的事例告诉我们
选项:
A: 系统环境的变化可能影响软件采集数据的精度、范围和对系统的控制
B: 软件后备系统可以通过复制生成
C: 软件重用必须重新进行系统论证和系统测试
D: 选项(1)和(3)
答案: 【 选项(1)和(3)】
9、单选题:
软件危机的主要原因是
选项:
A: 软件工具落后。
B: 软件本身的特点及开发方法。
C: 对软件的认识不够。
D: 软件生产能力不足。
答案: 【 软件本身的特点及开发方法。】
10、单选题:
下面的描述正确的是
选项:
A: 运行正确的软件就是高质量的软件。
B: 软件质量是在开发过程中逐渐构建起来的。
C: 软件产品质量越高越好,最理想的情况是达到“零缺陷”。
D: 软件质量是由产品的功能、性能、易用性等外在特性决定的。
答案: 【 软件质量是在开发过程中逐渐构建起来的。】
※第2章可行性研究
●可行性分析--单元测试题
1、单选题:
可行性研究主要包括哪几项?
选项:
A: 技术可行性、经济可行性和操作可行性
B: 技术可行性、经济可行性和道德可行性
C: 技术可行性、法律可行性和操作可行性
D: 技术可行性、操作可行性和法律可行性
答案: 【 技术可行性、经济可行性和操作可行性】
2、单选题:
成本/效益分析的目的是帮助( )正确地作出是否投资于这项开发工程的决定。
选项:
A: 客户组织的负责人
B: 项目经理
C: 系统分析员
D: 软件开发人员
答案: 【 客户组织的负责人】
3、多选题:
在进行成本/效益分析的时候,需要考虑( )
选项:
A: 运行费用
B: 开发成本
C: 系统使用寿命
D: 系统带来的经济效益
答案: 【 运行费用;
开发成本;
系统使用寿命;
系统带来的经济效益】
4、判断题:
数据流图和数据字典共同定义了新系统的逻辑模型。
选项:
A: 正确
B: 错误
答案: 【 正确】
5、判断题:
可行性研究可行性研究需要的时间长短和所研究系统的规模关系不大。
选项:
A: 正确
B: 错误
答案: 【 错误】
6、判断题:
把可行性研究各个步骤的工作结果写成清晰的文档,请用户、客户组织的负责人及评审组审查,以决定是否继续这项工程及是否接受分析员推荐的方案。
选项:
A: 正确
B: 错误
答案: 【 正确】
可性性分析自测题
1、单选题:
可行性研究阶段的成果形式是
选项:
A: 可行性研究报告
B: 用户操作手册
C: 软件问题报告
D: 软件需求分析报告
答案: 【 可行性研究报告】
2、单选题:
在进行可行性研究的过程中,以下步骤顺序正确的是①推荐行动方针②研究目前正在使用的系统③导出新系统的高层逻辑模型④进一步定义问题⑤导出和评价供选择的解法⑥复查系统规模和目标⑦草拟开发计划⑧书写文档提交审查
选项:
A: ⑥②③④⑤①⑦⑧
B: ①③⑤②⑥④⑦⑧
C: ①⑥②③④⑤⑦⑧
D: ②⑤③④①⑥⑦⑧
答案: 【 ⑥②③④⑤①⑦⑧】
3、判断题:
数据流图和数据字典共同定义了新系统的逻辑模型。
选项:
A: 正确
B: 错误
答案: 【 正确】
4、判断题:
可行性研究可行性研究需要的时间长短和所研究系统的规模关系不大。
选项:
A: 正确
B: 错误
答案: 【 错误】
5、判断题:
把可行性研究各个步骤的工作结果写成清晰的文档,请用户、客户组织的负责人及评审组审查,以决定是否继续这项工程及是否接受分析员推荐的方案。
选项:
A: 正确
B: 错误
答案: 【 正确】
成本效益分析--自测题
1、多选题:
在进行成本/效益分析的时候,需要考虑
选项:
A: 运行费用
B: 开发成本
C: 系统使用寿命
D: 系统带来的经济效益
答案: 【 运行费用;
开发成本;
系统使用寿命;
系统带来的经济效益】
自测题1
1、单选题:
在使用数据字典对数据流进行定义时,需要额外定义下列那一项?
选项:
A: 编号
B: 来源、去向
C: 简述
D: 名称
答案: 【 来源、去向 】
2、多选题:
数据字典可以定义以下哪些选项内容?
选项:
A: 数据项的定义
B: 数据流的定义
C: 数据结构的定义
D: 数据存储的定义
答案: 【 数据项的定义;
数据流的定义;
数据结构的定义;
数据存储的定义】
3、多选题:
在使用数据字典对数据流进行定义时,需要额外定义下列那一项?
选项:
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: