怎样正确认识“数据冗余”?

  • A+
所属分类:化学工程题库
(1)【◆题库问题◆】:[问答题] 怎样正确认识“数据冗余”?

【◆参考答案◆】:
1、主键与外键在多表中的重复出现,不属于数据冗余,这个概念必须清楚,事实上有许多人还不清楚。
2、非键字段的重复出现,才是数据冗余,而且是一种低级冗余,即重复性的冗余。
3、高级冗余不是字段的重复出现,而是字段的派生出现。

(2)【◆题库问题◆】:[问答题,简答题] 风险评价过程可分为哪四步?

【◆参考答案◆】:风险评价过程可分四步进行:1)定义项目的风险参照水准;2)定义每种风险的三元组[ri,pi,xi],并找出和每个参照水准之间的关系;3)预测一组参照点以定义一个项目终止区域,用一条曲线或一些易变动区域来定界;4)预测各种风险组合的影响是否超出参照水准。

(3)【◆题库问题◆】:[单选] 发现错误能力最弱的是()。
A.语句覆盖
B.判定覆盖
C.条件覆盖
D.路径覆盖

【◆参考答案◆】:A

(4)【◆题库问题◆】:[多选] 常用的过程设计的工具包括()
A.程序流程图
B.盒图
C.PAD图
D.判定表

【◆参考答案◆】:A, B, C, D

(5)【◆题库问题◆】:[单选] 对记录序列{314,298,508,123,486,145}按从小到大的顺序进行插入排序,经过两趟排序后的结果为:()
A.{314,298,508,123,145,486}
B.{298,314,508,123,486,145}
C.{298,123,314,508,486,145}
D.{298,314,508,123,486,145}

【◆参考答案◆】:B

(6)【◆题库问题◆】:[单选] 当我们想封装不同算法并使用他们可相互替换时,可以使用()
A.桥接模式
B.命令模式
C.策略模式
D.工厂模式

【◆参考答案◆】:A

(7)【◆题库问题◆】:[填空题] ()是将需求分析阶段获得的系统功能规格说明书转换成具体的计算机可实现的目标系统的一个过程,是软件开发设计的第一个阶段。它主要考虑软件的总体结构。

【◆参考答案◆】:概要设计阶段

(8)【◆题库问题◆】:[填空题] 在整个软件项目定义与开发各阶段一种典型的工作量分布原则,称为()分布原则。

【◆参考答案◆】:40-20-40

(9)【◆题库问题◆】:[问答题] 简述解决软件危机的途径。

【◆参考答案◆】:
1)纠正对软件开发的错误观念
2)需要研究软件开发技术和方法,规范软件开发流程
3)使用好的软件工具,研究软件复用技术,提高开发效率
4)提高软件工程管理水平
5)重视文档的重要性

(10)【◆题库问题◆】:[问答题,简答题] 绘图题:试画出基于计算机的系统结构模板。

【◆参考答案◆】:

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: