文章推荐:
2018年全国计算机等级考试题库“二级MS Office 高级应用考试大纲”
全国计算机等级考试报考成功后可以退费吗?(内附计算机等级考试题库)
温馨提示:
考试想拿高分吗?更多计算机等级考试题库二级ms office试题请点击查看>>>二级ms office
想要了解更多的计算机等级考试题库请点击下载>>>计算机等级考试题库
想知道更多关于计算机等级考试题库的最新资讯吗?点击进入>>>计算机等级考试题库资讯
刷完了计算机等级考试题库了吗?以下是考无忧小编为大家整理的三级数据库技术重点,宜收藏!
三级数据库技术重点
【1】
好的软件测试方案是(尽可能发现至今尚未发现的错误);(成功的测试则是发现了至今尚未发现的错误)
软件测试是软件开发工程的重要阶段,是软件质量保证的重要手段。其任务可归纳为?
答:a、预防软件发生错误
b、发现改正程序错误
c、提供错误诊断信息
软件测试的方法有三种?
答:a、动态测试
b、静态测试
c、正确性证明
设计测试实例的方法一般有两类(黑箱法)和(白箱法)。
黑箱测试即(功能测试)。
白箱测试即(结构测试)。
什么是静态测试?
答:静态测试一般是指人工评审软件文档或程序,借以发现其中的错误,由于被评审的文档
或程序不必运行,所以称为静态。
(软件评审)是保证软件质量的重要措施。
软件评审可以分为(需求复审)、(总体设计复审)、(详细设计复审)、(程序复审)。
单元是什么?
答:单元是程序中最小的有意义的部分。
单元由哪三部分组成?
答:a、数据输入
b、数据加工
c、数据输出。
黑箱法分为(等价分类法)、(边缘值分析法)、(因果图法)、(错误探测法)。
白箱测试包括什么?
答:a、语句测试
b、分支测试
c、路径测试
d、覆盖测试
穷举测试又称为(完全测试)。
如测试蟆是希望通过测试发现程序的全部错误则属于(完全功能测试)
如果设计这样的测试输入数据集,使程序的全部路径都被遍历属于(完全功能测试)。
软件测试组成包括哪些?
答:1、单元测试(模块测试)
2、集成测试
3、有效性测试
4、系统测试
5、验收测试
单元测试的方法有哪些?
答:1、动态测试
2、静态测试
3、复审
集成测试又称为(整体测试或者是结合测试)。
系统测试包含(功能测试)和(验收测试)。
【2】
结构化语言的有哪三种控制结构
答:
1、顺序
2、循环
3、选择
结构化语言的缺点是(目标程序所需要的存储容量和运行时间都有一些增加)。
从心理学的观点看,编程语言的性能主要有哪些?
答:1、一致性
2、二义性
3、简洁性
4、局部性和线性
从工程的观点看,语言的性能包括如下内容?
答:1、是否易于把设计转换为程序
2、编译效率
3、可移植性
4、是否有开发工具
5、源程序的可维护性
高级语言通常人为哪三类?
答:1、基本语言
2、结构化程序语言
3、专用语言
当评价可用语言时应该考虑那些因素?
答:1、一般的应用领域
2、算法及运算的复杂性
3、数据结构的复杂性
4、软件运行的环境
5、性能
6、对该语言的熟悉程度
可用性语言选择时最主要的考虑什么因素?
答:语言的应用领域。
提高程序的可读性和易维护性的关键是(使程序结构简单清晰)
大型软件系统的程序内部必须带有(说明性注释)即(内部文档)。
软件测试的目的是什么?
答:软件测试的目的是在软件投入生产性运行之前,尽可能多地发现软件中的错误,测试是对软件规格说明,
设计和编码的最后复审。所以软件测试贯穿在整个软件开发期的全过程。
【3】
什么是纳入时间?
答:纳入时间是指一个模块被归并到软件的源语言描述之中的时间。
模块的激活机制通常有哪两种?
答:1、通过引用来调用模块的2、通过中断来调用模块的。
在软件结构中,模块可以分成以下的几类?
答:1、顺序模块2、增量模块3、并行模块
软件系统的扇入和扇出有什么规定?
答:设计好的软件结构通常顶层的扇出比较大,中间扇出比较少,底层模块有大扇入。
模块的作用范围是指(受该模块内一个判定影响的所有模块的集合)
在总体设计中要用到的几种图?
答:1、层次图和HIPO图2、结构图
一般的把信息流分为(事务流)和(交换流)。
什么是事务流?
答:当信息活输入通路到达一个处理,这个处理根据输入数据的类型从若干个动作序列中选出一个来执行,这类数据流归为特殊的一类,
称为事务流。
PAD图又称为(问题分析图)
PAD图是(二维树形结构)的图形。
PAD图是(自顶向下、逐步求精)的方法使用。
PDL又称为(伪码)。
(软件设计规格说明)是软件设计的最终成果。
软件设计规格说明用于两个方面(作为编码人员书写源程序的依据)、(作为测试阶段及维护阶段的一个指南)。
软件设计规格说明的编写可以分为两个阶段
答:1、在总体设计阶段育集中于软件结构的描述考试资料网
2、详细计算机阶段应集中描述每个软件元素的细节。
软件设计规格说明中应该包括哪些内容?
答:1、作用范围
2、参考文档
3、设计说明
4、模块、
5、文件结构和全局数据
6、需要与模块的相互对照表
7、测试的准备
8、装配
9、专门的注释
10、附录
设计的复审包括(正规复审)、(非正规复审)。
参与复审的人员包括(管理人员)、(技术开发人员)以及(用户)。
复审的标准是什么?
答:1、可追溯性
2、风险
3、实用性
4、可维护性
5、接口
6、技术清晰度
7、选择方案
8、限制
9、其它问题
【4】
软件需求说明书的主要作用?
答:1、作为用户和软件人员之间的共同文件,为双方相互了解提供基础。
2、反映出用户问题的结构,可以作为软件人员进行设计和编码的基础。
3、作为验收的依据,己作为选取测试用例和进行形式验证的依据。外语学习网
结构化设计是以软件需求分析阶段所产生的文档其中包括(数据流程图)(数据字典)为基础。
软件结构的度量的术语
答:深度:从根模块到最低层模块的层数。
宽度:控制的总分布。
扇入数:有多少模块直接控制一个给定的模块
扇出数:由一个模块直接控制其他模块数。
上级模块:控制其他模块的模块
从属模块:被另一模块控制的模块。
(模块)是数据说明、可执行永久等程序元素的集合。
(模块独立的概念)是模块化、抽象、信息隐蔽和局部化概念的直接结果。
模块独立性是由(内聚性)和(耦合性)两个指标来度量的。
耦合是软件结构中(各模块之间相互连接的一种度量)。
耦合可以分为哪几种?他们之间的耦合度由高到低排列?
答:1、内容耦合
2、公共耦合
3、外部耦合
4、控制耦合
5、标记耦合
6、数据耦合
7、非直接耦合
内聚是从(功能角度)来(衡量模块的联系)
内聚有哪一几种,它们之间的内聚度由弱到强的排列是什么?
答:1、偶然内聚
2、逻辑内聚
3、时间内聚
4、过程内聚
5、通信内聚
6、顺序内聚
7、功能内聚
【5】
数据流图包括哪四种基本的图形符号
答:1、圆框:变换/加工2、方框:外部实体3、箭头:数据流4、直线:数据存储
(数据字典)是对数据定义的信息的集合。
数据字典中有四种类型的条目:(数据流)、(数据存储)、(数据项)和(加工)。
数据字典可通过三种途径实现:
答:1、人过过程
2、自动化过程
3、人机混合过程
数据字典具有的特点?
答:1、通过名字能方便地查阅数据的定义
2、没有冗余
3、尽量不重复其他部分已说明的信息
4、能单独处理描述每个名字的信息考试资料网
5、书写方法简单方便而且严格,容易更新和修改。
需要分析的方法通常分为四步?
答:1、理解当前的现实环境
2、将当前系统的具体模型抽象为当前逻辑模型
3、分析新系统与当前系统逻辑上的差别
4、确定新系统的人——机界面和一些补充考虑的细节问题。
需要分析的步骤?
答:1、理解2、分析3、决策4、实现5、复审
复审的标准和内容?
答:1、软件需要规格说明中的目标是否与系统规格说明中的目标一致
2、软件需求规格说明中对重要的系统元素接口,所有的数据流和数据文件的定义是否明确,是否有不一致或遗漏
3、每个功能是否已清楚地描述,设计的主要约束是否实现,对未来的可能的软件需要是否有所考虑。
4、是否与用户取得了一致的意见。
5、文档是否取得了一致的意见。
6、软件计划中的估算是否受到影响。
(软件需求说明书)是需求分析阶段的最后成果,是软件开发中的重要文档之一。
软件需求说明书包括的内容和书写参考格式?
答:1、概述
2、数据描述
3、功能描述
4、性能描述
5、参考文献目录
6、附录
【6】
瀑布模型将软件生命争取划人为八个阶段
答:1、问题定义2、可行性研究3、需求分析4、总体设计5、详细设计6、程序编制7、测试和运行8、维护
瀑布模型的计划期包括(问题定义)、(可行性研究)、(需求分析);开发期包括(总体设计)(详细设计)、(程序设计),其中程序设计包括(编码)和(测试)
运行期包括系统的(使用)和(维护)。
软件的开发技术包括(软件开发方法学)、(软件工具)、(软件工程环境)。
软件工程管理包括(软件管理),(软件工程经济学)。考试资料网(www.ppkao。com)
软件开发技术包括(软件开发方法学)、(工具)和(环境支持),其主体内容是(软件开发方法学)。
软件工程管理包括(软件管理学)、(软件工程经济学)。
结构化方法将软件生命周期分为(计划)、(开发)、(运行)三个时期。
计划期的主要是任务是(问题定义)、(可行性研究)。
开发期的主要任务是(需求分析)、(总体设计)、(详细设计)、(编码)、(测试)。
运行期的主要任务是软件的(运行)和(维护)。
结构化软件开发方法具有以下特点
答:1、阶段性2、推迟实施3、文档管理。
(问题定义)阶段的任务是要确实软件系统所要解决的任务。
可行性研究着重对以下具体方案考虑
答:1、经济可行性
2、技术可行性
3、操作可行性
软件计划鞅两项任务组成(分析)和(估算)。
软件开发工作中的资源包含(人力资源)、(软件资源)、(硬件资源),对每一种资源都应指明三点(资源的描述)、(使用资源的起始时间)、(使用资源的终止时间)。
开发软件的人员包括(管理人员)、(分析人员)、(设计人员)以及(编码和测试人员)。
软件资源包括(支持软件)和(应用软件)。
需要分析的这个亟待的基本任务是,用户和分析人员双方共同来理解系统的需要,并将共同理解形成一份文件,即(软件需要说明书)。
用户需求通常包括(功能要求)、(性能要求)、(可靠性要求)、(安全保密要求)以及(开发费用开发周期,可使用的资源等方面的限制)。
分析亟待是(用户)和(软件人员)双方讨论协商的阶段。
考无忧tips:
不管你有刷计算机等级考试题库有多慢,都不要紧,只要你有决心,坚持复习以上的三级数据库技术重点,你最终都会拿到你想要的分数和证书。