大学MOOC 软件工程(新余学院)1450745198 最新慕课完整章节测试答案
第3章软件的理解——需求分析
文章目录
实体联系图
1、单选题:
在下面列出的基本成分中,( )不是实体关系图的基本成分。
选项:
A: 实体
B: 数据存储
C: 关系
D: 属性
答案: 【 数据存储】
2、单选题:
在教学管理系统中,有教师关系T(T#,NAME),学生关系S(S#,NAME),学生成绩C(S#,NU)。其中T#表示教师工号,S#表示学生学号,则T和S存在的关系为( )。
选项:
A: 1:1
B: 1:N
C: M:N
D: 无联系
答案: 【 M:N】
数据流图测验
1、单选题:
在数据流图中,符号方框表示( )。
选项:
A: 变换/加工
B: 外部实体
C: 数据流
D: 数据存储
答案: 【 外部实体】
2、单选题:
在数据流图中,符号箭头表示( )。
选项:
A: 变换/加工
B: 外部实体
C: 数据流
D: 数据存储
答案: 【 数据流】
3、单选题:
( )是加工规格的说明,表示功能模型。
选项:
A: 系统流程图
B: 实体联系图
C: 数据流图
D: 状态转换图
答案: 【 数据流图】
状态转换图
1、单选题:
状态转换图属于( )。
选项:
A: 行为模型
B: 状态模型
C: 功能模型
D: 数据模型
答案: 【 行为模型】
第4章软件的设计——总体设计与详细设计
总体设计概述
1、判断题:
划分模块可以减低软件的复杂度和工作量,所以应该将模块分得越小越好。
选项:
A: 正确
B: 错误
答案: 【 错误】
2、判断题:
一般来讲,在模块划分时,应当尽量使用数据耦合,少用控制耦合,限制公共耦合的范围,完全不用内容耦合。
选项:
A: 正确
B: 错误
答案: 【 正确】
数据库设计
1、多选题:
数据库设计的主要任务包括( )。
选项:
A: 概念结构设计
B: 逻辑结构设计
C: 物理结构设计
D: 软件结构设计
答案: 【 概念结构设计;
逻辑结构设计;
物理结构设计】
界面设计
1、判断题:
在同一用户界面中,所有的菜单选择、命令输入、数据显示和其他功能应采用不同的形式和风格。
选项:
A: 正确
B: 错误
答案: 【 错误】
详细设计的工具测试
1、单选题:
以下( )不是程序流程图的基本控制结构。
选项:
A: 顺序结构
B: 选择结构
C: 循环结构
D: 嵌套结构
答案: 【 嵌套结构】
2、单选题:
下列说法错误的是( )。
选项:
A: 判定表能够把在什么条件下系统应做什么动作准确地表示出来
B: 判定表能够描述循环的处理特性
C: 结构化语言同样能够描述循环的处理特性
D: 判定树是判定表的变形,一般情况下它比判定表更直观,且易于理解和使用
答案: 【 判定表能够描述循环的处理特性】
3、单选题:
PDL是下列语言中的( )。
选项:
A: 高级程序设计语言
B: 伪代码
C: 中级程序设计语言
D: 低级程序设计语言
答案: 【 伪代码】
面向数据流的设计方法
1、
