《中级信息系统管理工程师-信息系统实施-5.系统实施概述.docx》由会员分享,可在线阅读,更多相关《中级信息系统管理工程师-信息系统实施-5.系统实施概述.docx(5页珍藏版)》请在第壹文秘上搜索。
1、中级信息系统管理工程师-信息系统实施-5.系统实施概述单选题1.下图用臼盒测试方法进行测试,图中有(请作答此空)条路径采用McCabe度量计算该程序图的环路复杂性为OB.4C.5【).6正确答案:B参考解析:环形复杂度V(G)=ET+2,其中,E是流图中边的条数,N-是结点数。单选题2.在软件项目开发过程中,进行软件测试的目的是0,若对软件项目进行风险评估时,(请作答此空)与风险无关。,开发需要的资金是否能按时到位B.开发人员和用户是否充分理解系统的需求C.高级管理人员是否正式承诺支持该项目D.最终用户是否同意系统的最后部署与运行正确答案:D参考解析:在软件测试的艺术中,Myers软件测试的目
2、的:测试是程序的执行过程,目的在于发现错误;一个好的测试用例在于能发现至今未发现的错误;一个成功的测试是发现了至今未发现的错误的测试。软件开发中的风险与高级管理人员的支持程度有关,与对系统需求理解的程度有关,与开发资金的及时投入有关,但是与最终用户无关,系统的最后部署与运行不属于开发过程。BOehm提出的卜大风险是:开发人员短缺、不能实现的进度和预算、开发了错误的软件功能、开发了错误的用户接口、华而不实的需求、需求不断地变动、外部执行的任务不符合要求、外部提供的组件不符合要求、实时性不符合要求、超出了计算机科学发展的水平。单选题3.软件测试是软件开发过程中不可缺少的一项任务,通常在代码编写阶段
3、需要进行(请作答此空),而检查软件的功能是否与用户要求一致是O的任务。A.验收测试B.系统测试C.单元测试D.集成测试正确答案:C参考解析:测试有模块测试、联合测试、验收测试、系统测试4种类型模块测试:是对一个模块进行测试,根据模块的功能说明,检查模块是否有错误。这种测试在各模块编程之后进行。一般由编程人员自己进行。联合测试:即通常所说的联调。联合测试可以发现总体设计中的错误,例如模块界面的问题。验收测试:检验系统说明书的各项功能与性能是否实现和满足要求。常见的验收测试由F测试和B测试,这两种测试都是由用户进行的。但前者由使用者在应用系统开发所在地与开发者一同进行观察记录,后者由用户在使用环境
4、中独立进行系统测试:是对整个系统的测试,将硬件,软件,操作人员看作一个整体,检验它是否有不符合系统说明书的地方。这种测试可以发现系统分析和设计中的错误。单选题M开发人员将系统设计阶段得到的目标系统的逻辑模型转换为目标系统的物理模型,该阶段得到的工作总成果是(),可作为下一个阶段系统实施的工作依据。A.系统设计说明书B.系统模块结构图C.物理系统配置方案D.流程图和界面设计正确答案:A参考解析:开发人员将系统设计阶段得到的目标系统的逻辑模型转换为目标系统的物理模型,该阶段得到的工作总成果是系统设计说明书,可作为下一个阶段系统实施的工作依据单选题J5.为验证程序模块A是否实现了系统设计说明书的要求
5、,需要进行(请作答此空):该模块能否与其它模块按照规定方式正确工作,还需要进行O。或试试试JnJJUJHnuHy双双44块成认统模集确系A.B.CD.正确答案:A参考解析:版块测试即单元测试,是对一个模块进行测试,根据模块的功能说明,检查模块是否有错误,这种测试在各模块编程之后进行。模块测试一般由编程人员自己进行。主要测试:模块界面,内部数据结构,独立路径,错误处理,边界条件。集成测试也叫做组装测试,通常在模块测试的基础上,将所有的程序模块进行有序的、递增的测试。集成测试是检验程序单元或部件的接口关系,逐步集成为符合概要设计要求的程序部件或整个系统。确认测试是通过检验和提供客观证据,证实软件是
6、否满足特定预期用途的需求。确认测试是检测与证实软件是否满足软件需求说明书中规定的要求。系统测试是为验证和确认系统是否达到其原始目标(是否有不符合系统说明书的地方),而对集成的硬件和软件系统进行的测试。这种测试可以发现系统分析和设计中的错误。单选题6.软件测试是软件开发过程中不可缺少的一项任务,通常在代码编写阶段需要进行(),而检查软件的功能是否与用户要求一致是(请作答此空)的任务。A.验收测试B.系统测试C.单元测试D.集成测试正确答案:A参考解析:测试有模块测试、联合测试、验收测试、系统测试4种类型模块测试:是对一个模块进行测试,根据模块的功能说明,检查模块是否有错误。这种测试在各模块编程之
7、后进行。一般由编程人员自J进行。联合测试:即通常所说的联调。联合测试可以发现总体设计中的错误,例如模块界面的问题。验收测试:检验系统说明书的各项功能与性能是否实现和满足要求。常见的验收测试有测试和B测试,这两种测试都是由用户进行的。但前者由使用者在应用系统开发所在地与开发者一同进行观察记录,后者由用户在使用环境中独立进行系统测试:是对整个系统的测试,将硬件,软件,操作人员看作一个整体,检验它是否有不符合系统说明书的地方。这种测试可以发现系统分析和设计中的错误。单选题7.采用白盒测试方法时,应根据O和指定的覆盖标准确定测试数据。A.程序的内部逻辑B.程序的复杂结构C.使用说明书的内容D.程序的功
8、能正确答案:A参考解析:对软件测试的主要方法有人工测试、机器测试人工测试:必指采用人工的方式进行测试。目的是通过对程序静态结构的检查,找出编译时不能发现的错误,经验表明,组织良好的人,测试可以发现程序中3070%的编码错误和逻辑设计错误。人工测试又被称为复审,主要有个人复查;走查;会审机器测试:机器测试分为黑盒和臼盒测试两种。黑盒测试也被称为功能测试,将软件看成黑盒子,在完全不考虑软件的内部结构和特性的情况下,测试软件的外部特性。白盒测试也被称为结构测试,将软件看成透明的白盒,根据程序的内部结构和逻辑来设计测试用例。对程序的路径和过程进行测试,检查是否满足设计的需要单选题8.下图用白盒测试方法
9、进行测试,图中有O条路径采用MCCabC度量计算该程序图的环路熨杂性为(请作答此空)。A. 3B. 4C.5D.6正确答案:B参号解析:环形复杂度V(G)=ET+2,其中,E是流图中边的条数,N-是结点数。单选题9.系统分析报告的主要作用是O。.系统规划的依据B.系统实施的依据C.系统设计的依据D.系统评价的依据正确答案:C参考解析:系统分析的主要任务是理解和表达用户对系统的应用需求。其主要任务是:了解用户需求。通过对现行系统中数据和信息的流程以及系统的功能给出逻辑的描述,得出现行系统的逻辑模型。确定系统逻辑模型,形成系统分析报告。在调存和分析中得出新系统的功能需求,并给出明确地描述。根据需要
10、与实现可能性,确定新系统的功能,用一系列图表和文字给出新系统功能的逻辑描述,进而形成系统的逻辑模型。完成系统分析报告,为系统设计提供依据。单选题10.以下不属于系统设计阶段任务的是()。A总体设计B.程序设计C.模块结构设计D.详细设计正确答案:B参考解析:荒序设计属于实施阶段的任务。单选题1.1.某商场的销售系统所使用的信用k公司信息系统的数据格式发生了更改,因此对该销售系统进行的修改属于O维护。.改正性B.适应性C.改善性D.预防性正确答案:B参考解析:更正性。由于系统测试不可能揭露系统存在的所有错误,因此在系统投入运行后频繁的实际应用过程中,就有可能暴露出系统内隐藏的错误适应性维护。适应性维护时为了使系统适应环境的变化而进行的维护工作。完善性维护。在系统的使用过程中,用户往往要求扩充原有系统的功能,增加一些在软件需求规范书中没有规定的功能与性能特征,以及对处理效率和编写程序的改进。预防性维护。系统维护工作不应总是被动地等待用户提出要求后才进行,应进行主动的预防性维护,即选择那些还有较长使用寿命,目前尚能正常运行,但可能将要发生变化或调整的系统进行维护,目的是通过预防性维护为未来的修改与调整奠定更好的基础