每日软考 第5页
-
下图(a)所示为一个模块层次结构的例子,图(b)所示为对其进行集成测试的顺序,则此测试采用了( )测试策略。该测试策略的优点不包括( )。(2016年上半年)
下图(a)所示为一个模块层次结构的例子,图(b)所示为对其进行集成测试的顺序,则此测试采用了( )测试策略。该测试策略的优点不包括( )。(2016年上半年)A.自底向上B.自顶向下C.三明治D.一次性A.较早地验证了主要的控制和判断点B.较早地验证了底层模块C.测试的并行程度较高D.较少的驱动模块和桩模块的编写工作量答案 C D解析从先测试A,再测试A、B、C、D可以看出集成测试时用到了自顶向下的方式。而从先测试E、F,再测试B、E、F可以看出集成测试时用到了自底向上的方式,两者结合即为三明治方式。这种策略的优点...
-
软件体系结构的各种风格中,仓库风格包含一个数据仓库和若干个其他构件。数据仓库位于该体系结构的中心,其他构件访问该数据仓库并对其中的数据进行增、删、改等操作。以下关于该风格的叙述中,不正确的是( )。(
软件体系结构的各种风格中,仓库风格包含一个数据仓库和若干个其他构件。数据仓库位于该体系结构的中心,其他构件访问该数据仓库并对其中的数据进行增、删、改等操作。以下关于该风格的叙述中,不正确的是( )。( )不属于仓库风格。(2016年上半年)A.支持可更改性和可维护性B.具有可复用的知识源C.支持容错性和健壮性D.测试简单A.数据库系统B.超文本系统C.黑板系统D.编译器答案 D解析仓库风格优点包括:1、解决问题的多方法性2、具胡可更改性和可维护性3、有可重用的知识源4、支持容错性和健壮性缺点:1、测试困难:由于黑板...
-
软件工程的基本要素包括方法、工具和( )。(2015年上半年)
软件工程的基本要素包括方法、工具和( )。(2015年上半年)A.软件系统B.硬件系统C.过程D.人员答案 C解析本题考查软件工程的基本概念。软件工程是一种层次化的技术,从底向上分别为质量、过程、方法和工具。任何工程方法必须以有组织的质量承诺为基础。软件工程的基础是过程,过程是将技术结合在一起的凝聚力,使得计算机软件能够被合理地和及时地开发,过程定义了一组关键过程区域,构成了软件项目管理控制的基础;方法提供了建造软件在技术上需要“如何做”, 它覆盖了一系列的任务。方法也依赖于一些基本原则,这些原则控制了每一个技术区...
-
若用白盒测试方法测试以下代码,并满足条件覆盖,则至少需要( )个测试用例。采用McCabe度量法算出该程序的环路复杂性为( )。(2015年下半年)
若用白盒测试方法测试以下代码,并满足条件覆盖,则至少需要( )个测试用例。采用McCabe度量法算出该程序的环路复杂性为( )。(2015年下半年)Int find _max(int i,int j,int k){int max;if(i>j)thenif(i>k)then max =i;else max=k;else if(j>k)then max =j;else max=k;}A.3B.4C.5D.6A.1B.2C.3D.4答案 B D解析要计算McCabe复杂度需要先绘制出图:...
-
数据流图中某个加工的一组动作依赖于多个逻辑条件的取值,则用( )能够清楚地表示复杂的条件组合与应做的动作之间的对应关系。(2015年下半年)
数据流图中某个加工的一组动作依赖于多个逻辑条件的取值,则用( )能够清楚地表示复杂的条件组合与应做的动作之间的对应关系。(2015年下半年)A.流程图B.NS盒图C.形式语言D.决策树答案 B解析NS盒图是用于取代传统流程图的一种描述方式。NS盒图形象直观,具有良好的可见度。例如循环的范围、条件语句的范围都是一目了然的,所以容易理解设计意图,为编程、复查、选择测试用例、维护都带来了方便。它能清楚的表达复杂条件组合与应做的动作之间的对应关系。...
-
在进行子系统结构设计时,需要确定划分后的子系统模块结构,并画出模块结构图。该过程不需要考虑( )。(2015年下半年)
在进行子系统结构设计时,需要确定划分后的子系统模块结构,并画出模块结构图。该过程不需要考虑( )。(2015年下半年)A.每个子系统如何划分成多个模块B.每个子系统采用何种数据结构和核心算法C.如何确定子系统之间、模块之间传送的数据及其调用关系D.如何评价并改进模块结构的质量答案 B解析系统模块结构设计的任务是确定划分后的子系统的模块结构,并画出模块结构图,这个过程中必须考虑这样几个问题:每个子系统如何划分成若干个模块;如何确定子系统之间、模块之间传送的数据及其调用关系;如何评价并改进模块结构的质量;如何从数据流图...
-
若用户需求不清晰且经常发生变化,但系统规模不太大且不太复杂,则最适宜采用( )开发方法,对于数据处理领域的问题,若系统规模不太大且不本复杂,需求变化也不大,则最适宜采用( )开发方法。(2015年下半
若用户需求不清晰且经常发生变化,但系统规模不太大且不太复杂,则最适宜采用( )开发方法,对于数据处理领域的问题,若系统规模不太大且不本复杂,需求变化也不大,则最适宜采用( )开发方法。(2015年下半年)A.结构化B.JacksonC.原型化D.面向对象A.结构化B.JacksonC.原型化D.面向对象答案 C A解析在本题的两个空中,第1个空比较容易,由于题目明确说明“用户需求不清晰且经常发生变化”所以只有原型化方法适用。而第2空需求变化不大的情况下,其实多种模型都可用,所以另一条线索成为解题关键,即“数据处理领...
-
以下关于增量开发模型的叙述中,不正确的是( )。(2016年上半年)
以下关于增量开发模型的叙述中,不正确的是( )。(2016年上半年)A.不必等到整个系统开发完成就可以使用B.可以使用较早的增量构件作为原型,从而获得稍后的增量构件需求C.优先级最高的服务先交付,这样最重要的服务接受最多的测试D.有利于进行好的模块划分答案 D解析在利用增量模型进行开发时,如何进行模块的划分往往是难点所在,而不是这种模型的优点...
-
在结构化分析中,用数据流图描述( )。当采用数据流图对一个图书馆管理系统进行分析时,()是一个外部实体。(2016年上半年)
在结构化分析中,用数据流图描述( )。当采用数据流图对一个图书馆管理系统进行分析时,()是一个外部实体。(2016年上半年)A.数据对象之间的关系,用于对数据建模B.数据在系统中如何被传送或变换,以及如何对数据流进行变换的功能或子功能,用于对功能建模C.系统对外部事件如何响应,如何动作,用于对行为建模D.数据流图中的各个组成部分A.读者B.图书C.借书证D.借阅答案 B A解析数据流图用来记录系统中的数据和数据在特定的过程中的流动,即数据如何被采集、处理、保存和使用的(围绕信息系统的功能)。外部实体指系统之外又与系...

最新留言
说:文章写的很好啊,赞(ㆆᴗㆆ),每日打卡~~
2020-11-17 09:33:37说:赞赞赞
2020-04-17 18:34:14说:正在学习中
2020-03-03 13:42:40说:二进制12位对应16进制3位我明白,所以为什么是D16我就不懂了?
2020-02-22 18:17:23说:哥,我域名更新了哦,麻烦改一下,https://itudo.cn
2019-12-26 13:56:38说:厉害
2019-12-06 00:02:21说:一针见血的评论。
2019-11-20 18:05:29说:TITLE: 狱杰'NoteBookLink: https://yujienb.cn/Favicon: https://yujienb.cn/head.jpgInfo: Have a nice lifeSSL: YES已将贵站加为友链
2019-11-20 10:13:26