欢迎来到天天文库
浏览记录
ID:42847265
大小:528.89 KB
页数:12页
时间:2019-09-21
《计算机水平考试-软件设计师分类模拟题软件工程(二)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、软件设计师分类模拟题软件工程(-)单项选择题1>选择软件开发工具时,应考虑功能、、稳健性、硬件要求和性能、服务和支持。A・易用性B.易维护性C.可移植性D.可扩充性2、软件设计时需耍遵循抽象、模块化、信息隐蔽和模块独立原则。在划分软件系统模块时,应尽量做到A.高内聚,高耦合B.高内聚,低耦合C.低内聚,高耦合D.低内聚,低耦合3、在结构化开发方法中,数据流图是阶段产生的成果。A.需求分析B.总体设计C.详细设计D.程序编码4、下列关于风险的叙述不正确的是:风险是指。A.可能发生的事件B.一定会发生的事件C.会带來损失的事件D.可能对其进行干预,以减少损失的事件5、通
2、常在软件的活动中无须用户参与。A.需求分析B.维护C.编码D.测试风险分析在软件项目开发屮具有重要作用,包描风险识别、风险预测、风险评估和风险控制等。''建立风险条目检查表〃是一6时的活动,''描述风险的结果〃是丄时的活动。6、A.风险识别B.风险预测C.风险评估D.风险控制7、A・风险识别B・风险预测C.风险评估D.风险控制8、内聚性和耦合性是度量软件模块独立性的重要准则,软件设计时应力求oA.高内聚,高耦合B.高内聚,低耦合C.低内聚,高耦合D.低内聚,低耦合9、敏捷开发方法XP是-•种轻量级、高效、低风险、柔性、可预测的、科学的软件开发方法,其特性包含在丄2个
3、最佳实践中。系统的设计要能够尽可能早交付,属于最佳实践。A.隐喻B.重构C.小型发布D.持续集成10>是一种面向数据流的开发方法,其基本思想是软件功能的分解和抽象。A.结构化开发方法B.Jackson系统开发方法C・Booch方法D・UML(统一建模语言)1K兀余技术通常分为4类,其中按照工作方法可以分为静态、动态和混合兀余。A・时间冗余B.信息冗余C.结构兀余D.冗余附加技术12.某工程计划图如图4-1所示,弧上的标记为作业编码及其需要的完成时间(天),作业E最迟应在第天开始。AziB:6C:5工程计划图A.7B.9C.12D.1313.某程序的程序图如图4-9所
4、示,运用McCabe度量法对其进行度量,其坏路复杂度是.程序圈A.2B.3C・4D.5使用PERT图进行进度安排,不能清晰地描述一14,但可以给出哪些任务完成后才能开始另一些任务。如图4-12所示的PERT图所表示的工程从A到K的关键路径是(图屮省略了任务的开始时刻和结束时刻)。PERT14、A.每个任务从何时开始B.每个任务到何时结束C.各任务之间的并行情况D.各任务之间的依赖关系15、A・ABEGHIKB・ABEGHJKC・ACEGHHKD・ACEGHJK16、在软件工程环境中进行风险识别吋,常见的、已知的及可预测的风险类包括产品规模、商业影响等,与开发工具的可
5、用性及质量相关的风险是oA.客户特性B.过程定义c.开发环境D.构建技术17、给定C语言程序如下:intfoo(intx,inty,if(x!=0){if(y==0)d=d/x;elsed=d/(x*y);}else{if(y==0)d=0;elsed=d/y;}returnd;}当用路径覆盖法进行测试时,intd)至少需耍设计个测试用例。A.3B.4C.5D.818.软件项口开发成本的估算依据,通常是开发成本估算模型。常用的模型主耍有:①工BM模型②Putnam模型③基本COCOMO模型④中级COCOMO模型⑤高级COCOMO模型其中均是静态单变量模型。A.①②B
6、.②④⑤C.①③D.③④⑤丄9、最主要的软件质量度量指标有正确性、可维护性、完整性和可用性,下而关于这些质量指标的描述中正确的是OA.软件维护的工作量比开发阶段的工作量小B.正确性用每千行代码的故障(fault)数来度量C.软件完整性是指软件功能与需求符合的程度D.可用性与用户的操作效率和用户对软件的主观评价有关20、根据McCabe度量法,如图4-13所示的程序图的复杂性度量值为。程序图A.4B・5C.6D・721、某程序的程序图如图4-“所示,运用McCab巳度量法对其进行度量,其坏路复杂度是稈序图A.4B.5C・6D・822、一个项目为了修正一个错误而进行了变
7、更。但这个错误被修正后,却引起以前可以正确运行的代码出错。最可能发现这一问题。A.单元测试B.接受测试C.回归测试D.安装测试23、在高质量的文档所应具有的特性中,不包括oA.针对性,文档编制应考虑读者对象群B.精确性,文档的行文应该十分确切,不能出现多义性的描述C.完整性,任何文档都应当是完整的、独立的,应该自成体系D.无重复性,同一软件系统的儿个文档之间应该没有相同的内容,若确实存在相同内容,则可以用''见I文档I节〃的方式引用24、图4-2中的程序由A、B、C、D、E5个模块组成,下表中描述了这些模块之间的接口,每一个接口有一个编号。此外,模块A、D和E都
此文档下载收益归作者所有