1、信息系统监理师-信息系统开发基础(二)及答案解析(总分:40.00,做题时间:90 分钟)一、单项选择题(总题数:31,分数:40.00)为了提高软件测试的效率,应该 (39) 。与设计测试用例无关的文档是 (40) 。(分数:2.00)(1).A随机地选取测试数据B取一切可能的输入数据作为测试数据C在完成编码以后制订软件的测试计划D选择发现错误可能性较大的测试用例(分数:1.00)A.B.C.D.(2).A项目开发计划 B需求规格说明书C设计说明书 D源程序(分数:1.00)A.B.C.D.1.黑盒测试是将被测试程序看成一个黑盒子,不考虑程序内部结构的情况,而只考虑程序的输入与输出之间的关系
2、,下列属于典型黑盒测试方法的是_。A等价类划分法 B静态结构分析法C代码检查法 D代码覆盖率分析法(分数:1.00)A.B.C.D.2.模块的耦合性可以按照耦合程度的高低进行排序,以下_符合耦合程度从低到高的次序。A标记耦合,公共耦合,控制耦合,内容耦合B数据耦合,控制耦合,标记耦合,公共耦合C无直接耦合,标记耦合,内容耦合,控制耦合D无直接耦合,数据耦合,控制耦合,内容耦合(分数:1.00)A.B.C.D.3.结构化分析方法(SA)的一个重要指导思想是_。A自顶向下,逐步抽象 B自底向上,逐步抽象C自顶向下,逐步分解 D自底向上,逐步分解(分数:1.00)A.B.C.D.4.系统的硬件环境、
3、软件环境和数据环境发生变化时需要对系统进行维护,这种维护属于_。A完善性维护 B适应性维护C校正性维护 D支持性维护(分数:1.00)A.B.C.D.白盒测试通常采用的方法是 (36) , (37) 不属于白盒测试用例设计方法。黑盒测试也称为功能测试,它不能发现 (38) 。(分数:3.00)(1).A静态测试 B动态测试C静态、动态测试 D静态、动态测试和复审(分数:1.00)A.B.C.D.(2).A基本路径测试 B因果图测试C循环覆盖测试 D逻辑覆盖测试(分数:1.00)A.B.C.D.(3).A可靠性错误 B输入是否正确接收C界面是否有误 D是否存在冗余代码(分数:1.00)A.B.C
4、.D.5.常用的设计模式可分为_等三类。A对象型、实现型和结构型 B创建型、结构型和行为型C抽象型、过程型和实现型 D创建型、接口型和行为型(分数:1.00)A.B.C.D.6.软件需求规格说明书在软件开发中具有重要作用,但其作用不应该包括_。A软件设计的依据 B用户和开发人员对软件要做什么的共同理解C软件验收的依据 D软件可行性分析依据(分数:1.00)A.B.C.D.7.为了提高测试的效率,应该_。A随机地选取测试数据B取一切可能的输入数据作为测试数据C在完成编码以后制订软件的测试计划D选择发现错误可能性大的数据作为测试数据(分数:1.00)A.B.C.D.8.软件开发中,常用_作为软件调
5、试技术。A边界值分析 B演绎法C循环覆盖 D集成测试(分数:1.00)A.B.C.D.(49) 是面向对象程序设计语言不同于其他语言的主要特点,是否建立了丰富的 (50) 是衡量一个面向对象程序设计语言成熟与否的一个重要标志。(分数:2.00)(1).A继承性 B消息传递 C多态性 D静态联编(分数:1.00)A.B.C.D.(2).A函数库 B类库 C类型库 D方法库(分数:1.00)A.B.C.D.9.面向对象方法有许多特征,如软件系统是由对象组成的;_;对象彼此之间仅能通过传递消息互相联系;层次结构的继承。A开发过程基于功能分析和功能分解B强调需求分析重要性C把对象划分成类,每个对象类都
6、定义一组数据和方法D对既存类进行调整(分数:1.00)A.B.C.D.10.数据仓库的内容是随时间变化的,这种变化趋势不包过_。A不断增加新的数据内容B捕捉到的新数据会覆盖旧的快照C不断删除过期的数据内容D综合数据将随时间变化而不断地进行重新综合(分数:1.00)A.B.C.D.11.在软件需求调研过程中,用户要求承建单位搭建的业务系统采用 SOA 架构实现,且须遵循用户内部的数据维护与管理规范、信息分类编码规范等制度进行数据库设计,这类需求属于_。A目标需求 B业务需求C功能需求 D非功能性需求(分数:1.00)A.B.C.D.下面关于软件测试的说法, (33) 是错误的。软件测试方法可分为
7、黑盒测试法和白盒测试法两种。黑盒测试法是通过分析程序的 (34) 来设计测试用例的方法。集成测试也叫做 (35) 。(分数:3.00)(1).A软件测试就是程序测试B软件测试贯穿于软件定义和开发的整个期间C需求规格说明、设计规格说明都是软件测试的对象D程序是软件测试的对象(分数:1.00)A.B.C.D.(2).A应用范围 B内部逻辑 C功能 D输入数据(分数:1.00)A.B.C.D.(3).A部件测试 B组装测试 C确认测试 D集合测试(分数:1.00)A.B.C.D.12.进行软件测试的目的是_。A尽可能多地找出软件中的缺陷 B缩短软件的开发时间C减小软件的维护成本 D证明程序没有缺陷(
8、分数:1.00)A.B.C.D.在系统转换的过程中,旧系统和新系统并行工作一段时间,再由新系统代替旧系统的策略称为 (65) ;在新系统全部正式运行前,一部分一部分地代替旧系统的策略称为 (66) 。(分数:2.00)(1).A直接转换 B位置转换 C分段转换 D并行转换(分数:1.00)A.B.C.D.(2).A直接转换 B位置转换 C分段转换 D并行转换(分数:1.00)A.B.C.D.13.在开发一个系统时,如果用户对系统的目标不是很清楚,难以定义需求,这时最好使用_。A原型法 B瀑布模型 CV-模型 D螺旋模型(分数:1.00)A.B.C.D.14.基于计算机的信息系统主要包括计算机硬
9、件系统、计算机软件系统、数据及其存储介质、通信系统、信息采集设备、_和工作人员等七大部分。A信息处理系统 B信息管理者 C安全系统 D规章制度(分数:1.00)A.B.C.D.15.使用白盒测试方法时,确定测试数据应根据_和指定的覆盖标准。A程序的内部逻辑 B程序的复杂结构C使用说明书的内容 D程序的功能(分数:1.00)A.B.C.D.16._不是 Web 性能测试的基本指标。A响应时间 B吞吐量C登录系统用户数 D资源利用率(分数:1.00)A.B.C.D.下列要素中,不属于 DFD 的是 (12) 。当使用 DFD 对一个工资系统进行建模时, (13) 可以被认定为外部实体。(分数:2.
10、00)(1).A加工 B数据流 C数据存储 D联系(分数:1.00)A.B.C.D.(2).A接收工资单的银行 B工资系统源代码程序C工资单 D工资数据库的维护(分数:1.00)A.B.C.D.17.信息系统工程建设过程比较复杂,涉及基础设施、网络、软件开发、系统集成等各个方面。下列叙述中,不正确的是_。A由于信息系统工程属于典型的多学科合作项目,因此承建单位除了要有 IT 方面的技术外,还要有行业应用的丰富经验B信息系统工程可以采用软件复用技术,因此能够标准化快速开发完成C信息系统工程行业特征比较明显,行业差异比较大D信息系统工程在逐渐明晰的过程中产生很多变更,意味着工作范围可能发生变更(分
11、数:1.00)A.B.C.D.18.统一建模语言 UML 中用来反映代码的物理结构的是_。A用例图 B协作图 C组件图 D状态图(分数:1.00)A.B.C.D.19.面向对象分析与设计中,_是类的一个实例。A对象 B接口 C构件 D设计模式(分数:1.00)A.B.C.D.20.审查测试设计是监理方质量控制的重要手段,根据常用的 W 模型测试策略,在需求分析与系统设计过程中,监理方应审查的相应测试设计为_。A验收测试设计与性能测试设计B用户测试设计与集成测试设计C单元测试设计与集成测试设计D确认测试设计与系统测试设计(分数:1.00)A.B.C.D.21.确认测试是以软件_为依据进行的测试。
12、A源程序 B需求说明 C概要设计 D详细设计(分数:1.00)A.B.C.D.以下关于信息库(Repository)的叙述中,最恰当的是 (63) ; (64) 不是信息库所包含的内容。(分数:2.00)(1).A存储一个或多个信息系统或项目的所有文档、知识和产品的地方B存储支持信息系统开发的软件构件的地方C存储软件维护过程中需要的各种信息的地方D存储用于进行逆向工程的源码分析工具及其分析结果的地方(分数:1.00)A.B.C.D.(2).A网络目录 BCASE 工具 C外部网接口 D打印的文档(分数:1.00)A.B.C.D.22._一般不作为需求分析阶段所使用的工具或方法。A头脑风暴法 B
13、LEC 矩阵C数据流程图 D需求跟踪表(分数:1.00)A.B.C.D.23.结构化开发方法中,数据流图是_阶段产生的成果。A需求分析 B总体设计 C详细设计 D程序编码(分数:1.00)A.B.C.D.24.为了识别和纠正运行中的程序错误而进行的维护称为_维护。A适应性 B完善性 C预防性 D校正性(分数:1.00)A.B.C.D.信息系统监理师-信息系统开发基础(二)答案解析(总分:40.00,做题时间:90 分钟)一、单项选择题(总题数:31,分数:40.00)为了提高软件测试的效率,应该 (39) 。与设计测试用例无关的文档是 (40) 。(分数:2.00)(1).A随机地选取测试数据
14、B取一切可能的输入数据作为测试数据C在完成编码以后制订软件的测试计划D选择发现错误可能性较大的测试用例(分数:1.00)A.B.C.D. 解析:(2).A项目开发计划 B需求规格说明书C设计说明书 D源程序(分数:1.00)A. B.C.D.解析:1.黑盒测试是将被测试程序看成一个黑盒子,不考虑程序内部结构的情况,而只考虑程序的输入与输出之间的关系,下列属于典型黑盒测试方法的是_。A等价类划分法 B静态结构分析法C代码检查法 D代码覆盖率分析法(分数:1.00)A. B.C.D.解析:2.模块的耦合性可以按照耦合程度的高低进行排序,以下_符合耦合程度从低到高的次序。A标记耦合,公共耦合,控制耦
15、合,内容耦合B数据耦合,控制耦合,标记耦合,公共耦合C无直接耦合,标记耦合,内容耦合,控制耦合D无直接耦合,数据耦合,控制耦合,内容耦合(分数:1.00)A.B.C.D. 解析:3.结构化分析方法(SA)的一个重要指导思想是_。A自顶向下,逐步抽象 B自底向上,逐步抽象C自顶向下,逐步分解 D自底向上,逐步分解(分数:1.00)A.B.C. D.解析:4.系统的硬件环境、软件环境和数据环境发生变化时需要对系统进行维护,这种维护属于_。A完善性维护 B适应性维护C校正性维护 D支持性维护(分数:1.00)A.B. C.D.解析:白盒测试通常采用的方法是 (36) , (37) 不属于白盒测试用例
16、设计方法。黑盒测试也称为功能测试,它不能发现 (38) 。(分数:3.00)(1).A静态测试 B动态测试C静态、动态测试 D静态、动态测试和复审(分数:1.00)A.B.C. D.解析:(2).A基本路径测试 B因果图测试C循环覆盖测试 D逻辑覆盖测试(分数:1.00)A.B. C.D.解析:(3).A可靠性错误 B输入是否正确接收C界面是否有误 D是否存在冗余代码(分数:1.00)A.B.C.D. 解析:5.常用的设计模式可分为_等三类。A对象型、实现型和结构型 B创建型、结构型和行为型C抽象型、过程型和实现型 D创建型、接口型和行为型(分数:1.00)A.B. C.D.解析:6.软件需求
17、规格说明书在软件开发中具有重要作用,但其作用不应该包括_。A软件设计的依据 B用户和开发人员对软件要做什么的共同理解C软件验收的依据 D软件可行性分析依据(分数:1.00)A.B.C.D. 解析:7.为了提高测试的效率,应该_。A随机地选取测试数据B取一切可能的输入数据作为测试数据C在完成编码以后制订软件的测试计划D选择发现错误可能性大的数据作为测试数据(分数:1.00)A.B.C.D. 解析:8.软件开发中,常用_作为软件调试技术。A边界值分析 B演绎法C循环覆盖 D集成测试(分数:1.00)A.B. C.D.解析:(49) 是面向对象程序设计语言不同于其他语言的主要特点,是否建立了丰富的
18、(50) 是衡量一个面向对象程序设计语言成熟与否的一个重要标志。(分数:2.00)(1).A继承性 B消息传递 C多态性 D静态联编(分数:1.00)A. B.C.D.解析:(2).A函数库 B类库 C类型库 D方法库(分数:1.00)A.B. C.D.解析:9.面向对象方法有许多特征,如软件系统是由对象组成的;_;对象彼此之间仅能通过传递消息互相联系;层次结构的继承。A开发过程基于功能分析和功能分解B强调需求分析重要性C把对象划分成类,每个对象类都定义一组数据和方法D对既存类进行调整(分数:1.00)A.B.C. D.解析:10.数据仓库的内容是随时间变化的,这种变化趋势不包过_。A不断增加
19、新的数据内容B捕捉到的新数据会覆盖旧的快照C不断删除过期的数据内容D综合数据将随时间变化而不断地进行重新综合(分数:1.00)A.B. C.D.解析:11.在软件需求调研过程中,用户要求承建单位搭建的业务系统采用 SOA 架构实现,且须遵循用户内部的数据维护与管理规范、信息分类编码规范等制度进行数据库设计,这类需求属于_。A目标需求 B业务需求C功能需求 D非功能性需求(分数:1.00)A.B.C.D. 解析:下面关于软件测试的说法, (33) 是错误的。软件测试方法可分为黑盒测试法和白盒测试法两种。黑盒测试法是通过分析程序的 (34) 来设计测试用例的方法。集成测试也叫做 (35) 。(分数
20、:3.00)(1).A软件测试就是程序测试B软件测试贯穿于软件定义和开发的整个期间C需求规格说明、设计规格说明都是软件测试的对象D程序是软件测试的对象(分数:1.00)A. B.C.D.解析:(2).A应用范围 B内部逻辑 C功能 D输入数据(分数:1.00)A.B.C. D.解析:(3).A部件测试 B组装测试 C确认测试 D集合测试(分数:1.00)A.B. C.D.解析:12.进行软件测试的目的是_。A尽可能多地找出软件中的缺陷 B缩短软件的开发时间C减小软件的维护成本 D证明程序没有缺陷(分数:1.00)A. B.C.D.解析:在系统转换的过程中,旧系统和新系统并行工作一段时间,再由新
21、系统代替旧系统的策略称为 (65) ;在新系统全部正式运行前,一部分一部分地代替旧系统的策略称为 (66) 。(分数:2.00)(1).A直接转换 B位置转换 C分段转换 D并行转换(分数:1.00)A.B.C.D. 解析:(2).A直接转换 B位置转换 C分段转换 D并行转换(分数:1.00)A.B.C. D.解析:13.在开发一个系统时,如果用户对系统的目标不是很清楚,难以定义需求,这时最好使用_。A原型法 B瀑布模型 CV-模型 D螺旋模型(分数:1.00)A. B.C.D.解析:14.基于计算机的信息系统主要包括计算机硬件系统、计算机软件系统、数据及其存储介质、通信系统、信息采集设备、
22、_和工作人员等七大部分。A信息处理系统 B信息管理者 C安全系统 D规章制度(分数:1.00)A.B.C.D. 解析:15.使用白盒测试方法时,确定测试数据应根据_和指定的覆盖标准。A程序的内部逻辑 B程序的复杂结构C使用说明书的内容 D程序的功能(分数:1.00)A. B.C.D.解析:16._不是 Web 性能测试的基本指标。A响应时间 B吞吐量C登录系统用户数 D资源利用率(分数:1.00)A.B.C. D.解析:下列要素中,不属于 DFD 的是 (12) 。当使用 DFD 对一个工资系统进行建模时, (13) 可以被认定为外部实体。(分数:2.00)(1).A加工 B数据流 C数据存储
23、 D联系(分数:1.00)A.B.C.D. 解析:(2).A接收工资单的银行 B工资系统源代码程序C工资单 D工资数据库的维护(分数:1.00)A. B.C.D.解析:17.信息系统工程建设过程比较复杂,涉及基础设施、网络、软件开发、系统集成等各个方面。下列叙述中,不正确的是_。A由于信息系统工程属于典型的多学科合作项目,因此承建单位除了要有 IT 方面的技术外,还要有行业应用的丰富经验B信息系统工程可以采用软件复用技术,因此能够标准化快速开发完成C信息系统工程行业特征比较明显,行业差异比较大D信息系统工程在逐渐明晰的过程中产生很多变更,意味着工作范围可能发生变更(分数:1.00)A.B. C
24、.D.解析:18.统一建模语言 UML 中用来反映代码的物理结构的是_。A用例图 B协作图 C组件图 D状态图(分数:1.00)A.B.C. D.解析:19.面向对象分析与设计中,_是类的一个实例。A对象 B接口 C构件 D设计模式(分数:1.00)A. B.C.D.解析:20.审查测试设计是监理方质量控制的重要手段,根据常用的 W 模型测试策略,在需求分析与系统设计过程中,监理方应审查的相应测试设计为_。A验收测试设计与性能测试设计B用户测试设计与集成测试设计C单元测试设计与集成测试设计D确认测试设计与系统测试设计(分数:1.00)A.B.C.D. 解析:21.确认测试是以软件_为依据进行的
25、测试。A源程序 B需求说明 C概要设计 D详细设计(分数:1.00)A.B. C.D.解析:以下关于信息库(Repository)的叙述中,最恰当的是 (63) ; (64) 不是信息库所包含的内容。(分数:2.00)(1).A存储一个或多个信息系统或项目的所有文档、知识和产品的地方B存储支持信息系统开发的软件构件的地方C存储软件维护过程中需要的各种信息的地方D存储用于进行逆向工程的源码分析工具及其分析结果的地方(分数:1.00)A. B.C.D.解析:(2).A网络目录 BCASE 工具 C外部网接口 D打印的文档(分数:1.00)A.B.C. D.解析:22._一般不作为需求分析阶段所使用的工具或方法。A头脑风暴法 BLEC 矩阵C数据流程图 D需求跟踪表(分数:1.00)A.B.C. D.解析:23.结构化开发方法中,数据流图是_阶段产生的成果。A需求分析 B总体设计 C详细设计 D程序编码(分数:1.00)A. B.C.D.解析:24.为了识别和纠正运行中的程序错误而进行的维护称为_维护。A适应性 B完善性 C预防性 D校正性(分数:1.00)A.B.C.D. 解析: