51Testing软件测试论坛

标题: 【软件评测师系列-30】2018年软件评测师真题31~40及解析 [打印本页]

作者: 郭小贱    时间: 2020-10-14 16:27
标题: 【软件评测师系列-30】2018年软件评测师真题31~40及解析
距2020年软件评测师考试
还有 0 2 4 天


单选题31

以下关于极限编程(XP)的叙述中,正确的是(请作答此空)。XP的12个最佳实践不包括( )。
A  XP是激发开发人员创造性、使管理负担最小的一组技术
B  每一个不同的项目都需要一套不同的策略、约定和方法论
C  多个自组织和自治小组并行地递增实现产品
D  有一个使命作为指导,它设立了项目的目标,但并不描述如何达到这个目标



单选题32
以下关于极限编程(XP)的叙述中,正确的是( )。XP的12个最佳实践不包括(请作答此空)。
A  重构
B  结对编程
C  精心设计
D  隐喻




单选题33
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天),则完成该项目的最少时间为(请作答此空)天。活动FG的松弛时间为( )天。

A  20
B  30
C  36
D  37




单选题34
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天),则完成该项目的最少时间为( )天。活动FG的松弛时间为(请作答此空)天。

A  1
B  8
C  9
D  17



单选题35
以下关于软件项目工作量估算的叙述中,不正确的是( )。
A  专家估计方法受到专家的背景知识和经验的影响
B  复杂的模型不一定更准确
C  机器学习方法可以准确估算项目工作量
D  多种方法结合可以在某种程度上提高估算精度



单选题36
结构化分析的输出不包括( )。
A  数据流图
B  数据字典
C  加工逻辑
D  结构图



单选题37
以下关于数据流图的叙述中,不正确的是( )。
A  分层数据流图可以清晰地对稍微复杂一些的实际问题建模
B  用来描述数据流从输入到输出的变换流程
C  能清晰地表达加工的处理过程
D  不能表示实体之间的关系



单选题38
软件设计一般包括概要设计和详细设计,其中概要设计不包括( )。
A  体系结构设计
B  模块划分
C  数据结构设计
D  模块之间的接口设计




单选题39
MVC模式(模型-视图-控制器)是软件工程中的一种软件架构模式,把软件系统分为模型、视图和控制器三个部分。( )不属于MVC模式的优点。
A  低耦合性
B  高重用性
C  可维护性
D  高运行效率



单选题40
某系统中有一个中央数据存储,模块A负责接收新来的数据并修改中央数据存储中的数据,模块B负责访问中央数据存储中的数据则这两个模块之间的耦合类型为(请作答此空)。若将这两个模块及中央数据合并成一个模块,则该模块的内聚类型为( )。
A  数据
B  标记
C  控制
D  公共





作者: szc123qq    时间: 2020-10-15 11:13

作者: 郭小贱    时间: 2020-10-15 13:25
单选题31 A
解析:
1、极限编程XP是激发开发人员创造性、使得管理负担最小的一组技术。
2、水晶法Crystal认为每—个不同的项目都需要一套不同的策略、约定和方法论。
3、并列争球法(Scrum)使用迭代的方法,其中把每30天一次的迭代称为个冲刺, 并按需求的优先级来实现产品多个自组织和自治小组并行地递增实现产品,协调是通过简短的日常情况会议进行。
4、自适应软件开发(ASD)有六个基本的原则:
①在自适应软件开发中,有一个使命作为指导,它设立了项目的目标,但不描述如何达到这个目标;
②特征被视为客户键值的关键,因此,项目是围绕着构造的构件来组织并实现特征;
③过程中的迭代是很重要的,因此重做与做同样重要,变化也包含其中;
④变化不视为是一种更正,而是对软件开发实际情况的调整;
⑤确定的交付时间迫使开发人员认真考虑每一个生产版本的关键需求;
⑥风险也包含其中,它使开发人员首先跟踪最艰难的问题。
XP的12个最佳实践为:计划游戏、小型发布、隐喻、简单设计、测试先行、重构、结对编程、集体代码所有制、持续集成、每周工作40小时、现场客户、编码标准
作者: 郭小贱    时间: 2020-10-15 13:26
单选题32 C
解析:
XP的12个最佳实践为:计划游戏、小型发布、隐喻、简单设计、测试先行、重构、结对编程、集体代码所有制、持续集成、每周工作40小时、现场客户、编码标准
作者: 郭小贱    时间: 2020-10-15 13:26
单选题33 D
解析:
松弛时间:表示在不影响整个工期的前提下,完成该任务有多少机动余地。关键路径:在Pert图中时间跨度最长的路径
本题关键路径为ADFHJ和ADFIHJ,都是共计37天,经过FG的最长路径为ADFGJ共计28天,所以松弛时间为37-28=9
作者: 郭小贱    时间: 2020-10-15 13:27
单选题34 C
解析:
松弛时间:表示在不影响整个工期的前提下,完成该任务有多少机动余地。关键路径:在Pert图中时间跨度最长的路径;
本题关键路径为ADFHJ共计37天,经过FG的最长路径为ADFGJ共计28天,所以松弛时间为37-28=9

作者: 郭小贱    时间: 2020-10-15 13:28
单选题35 C
解析:
软件项目估算涉及人、技术、环境等多种因素,因此很难在项目完成前准确地估算出开发软件所需的成本、持续时间、和工作量。
作者: 郭小贱    时间: 2020-10-15 13:28
单选题36 D
解析:
结构图是指以模块的调用关系为线索,用自上而下的连线表示调用关系并注明参数传递的方向和内容,从宏观上反映软件层次结构的图形,属于软件设计
作者: 郭小贱    时间: 2020-10-15 13:28
单选题37 C
解析:
数据流图从数据传递和加工的角度,以图形的方式刻画系统内数据的运动情况,体现的是数据流,而不是控制流。选项C属于控制信息
作者: 郭小贱    时间: 2020-10-15 13:29
单选题38 C
解析:
数据结构设计属于详细设计的内容
作者: 郭小贱    时间: 2020-10-15 13:29
单选题39 D
解析:
MVC全名是Model View Controller ,是模型(model) -视图(view) -控制器(controller)的缩写,是用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑;可以提高可重复性、可维护性、降低耦合等优点
作者: 郭小贱    时间: 2020-10-15 13:30
单选题40 D
解析:
偶然聚合:模块完成的动作之间没有任何关系,或者仅仅是一种非常松散的关系。
逻辑聚合:模块内部的各个组成在逻辑上具有相似的处理动作,但功能用途上彼此无关。
时间聚合:模块内部的各个组成部分所包含的处理动作必须在同一时间内执行。
过程聚合:模块内部各个组成部分所要完成的动作虽然没有关系,但必须按特定的次序执行。
通信聚合:模块的各个组成部分所完成的动作都使用了同一个数据或产生同-输出数据。
顺序聚合:模块内部的各个部分,前一部分处理动作的最后输出是后一部分处理动作的输入。
功能聚合:模块内部各个部分全部属于一个整体,并执行同一功能,且各部分对实现该功能都比不可少
非直接耦合:两个模块之间没有直接关系,它们的联系完全是通过主模块的控制和调用来实现的。
数据耦合:两个模块彼此间通过数据参数交换信息。
标记耦合:一组模块通过参数表传递记录信息 ,这个记录是某一个数据结构的子结构 ,而不是简单变量。
控制耦合:两个模块彼此间传递的信息中有控制信息。
外部耦合:一组模块都访问同一 全局简单变量而不是同-全局数据结构,而且不是通过参数表传递该全局变量的信息。
公共耦合:两个模块之间通过一个 公共的数据区域传递信息。
内容耦合:一个模块需要涉及到另一个模块的内部信息。





欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2