![事业单位招录计算机专业知识(软件工程)模拟试卷1_第1页](http://file4.renrendoc.com/view5/M01/1D/20/wKhkGGaLnsSAQJC7AAIVY1RrUAU185.jpg)
![事业单位招录计算机专业知识(软件工程)模拟试卷1_第2页](http://file4.renrendoc.com/view5/M01/1D/20/wKhkGGaLnsSAQJC7AAIVY1RrUAU1852.jpg)
![事业单位招录计算机专业知识(软件工程)模拟试卷1_第3页](http://file4.renrendoc.com/view5/M01/1D/20/wKhkGGaLnsSAQJC7AAIVY1RrUAU1853.jpg)
![事业单位招录计算机专业知识(软件工程)模拟试卷1_第4页](http://file4.renrendoc.com/view5/M01/1D/20/wKhkGGaLnsSAQJC7AAIVY1RrUAU1854.jpg)
![事业单位招录计算机专业知识(软件工程)模拟试卷1_第5页](http://file4.renrendoc.com/view5/M01/1D/20/wKhkGGaLnsSAQJC7AAIVY1RrUAU1855.jpg)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
事业单位招录计算机专业知识(软件工程)模拟试卷1一、单项选择题(本题共24题,每题1.0分,共24分。)1、某银行为了使其网上银行系统能够支持信用卡多币种付款功能而进行系统升级,这需要对数据类型稍微进行一些改变,这一状况需要对网上银行系统进行()。A、正确性维护B、适应性维护C、完善性维护D、预防性维护标准答案:B知识点解析:为了使网上银行系统能够支持信用卡的多币种付款功能而扩充升级,是为了适应银行的市场环境和新的管理需求而提出的新的信息需求,因此需要适应性维护。2、两个小组独立的测试同一个程序,第一组发现25个错误,第二组发现30个错误,在两个小组发现的错误中15个是相同的,那么可以估计程序中的错误总数是多少个?()A、25B、30C、50D、60标准答案:C知识点解析:(25+30-15)/(80%)=50,先算出两组发现的bug总数,再根据测试的2/8定律(即测试只能查到系统中80%的错误)。得出选项C。3、软件权利人与被许可方签订一份软件使用许可合同。若在该合同约定的时间和地域范围内,软件权利人不得再许可任何第三人以此相同的方法使用该项软件,但软件权利人可以自己使用,则该项许可使用是()。A、独家许可使用B、部分许可使用C、普通许可使用D、独占许可使用标准答案:A知识点解析:软件许可使用一般有独占许可使用、独家许可使用和普通许可使用三种形式。独占许可使用,许可的是专有使用权,实施独占许可使用后,软件著作权人不得将软件使用权授予第三方,软件著作权人自己不能使用该软件:独家许可使用,许可的是专有使用权,实施独家许可使用后,软件著作权人不得将软件使用权授予第三方,软件著作权人自己可以使用该软件;普通许可使用,许可的是非专有使用权,实施普通许可使用后,软件著作权人可以将软件使用权授予第三方,软件著作权人自己可以使用该软件。4、关于软件开发的描述中,正确的是()。A、软件生命周期包括计划、开发两个阶段B、开发初期进行需求分析、总体设计、详细设计C、开发后期进行编码、测试、维护D、软件运行和使用中形成文档资料标准答案:B知识点解析:软件的生命周期中,通常分为三大阶段,每个阶段又分若干子阶段:(1)计划阶段:分为问题定义、可行性研究(是决定软件项目是否开发的关键)。(2)开发阶段:在开发前期分为需求分析、总体设计、详细设计三个子阶段,在开发后期分为编码、测试两个子阶段。前期必须形成的文档有:软件需求说明书,软件设计规格说明书。(3)运行阶段:主要任务是软件维护。5、可行性研究要进行一次()需求分析。A、全面的B、详细的C、简化的、压缩的D、彻底的标准答案:C知识点解析:软件的可行性研究的目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。其实质是要进行一次简化、压缩的需求分析、设计过程,要在较高层次上以较抽象的方式进行需求分析和设计过程。因此答案为C。6、关于软件的描述中,错误的是()。A、可分为系统软件和应用软件B、系统软件的核心是操作系统C、共享软件的作者不保留版权D、自由软件可自由复制和修改标准答案:C知识点解析:共享软件可以直接从互联网下载到用户的桌面上,和商业软件一样,共享软件受版权法保护。7、风险预测从两个方面评估风险,即风险发生的可能性以及()。A、风险发生所产生的后果B、风险监控技术C、风险能否消除D、风险产生的原因标准答案:A知识点解析:风险预测从风险发生的可能性大小以及风险发生所产生的后果是否严重两个方面评估风险。8、在安全评估过程中,采取()手段,可以模拟黑客入侵过程,检测系统安全脆弱。A、问卷调查B、人员访谈C、渗透性测试D、手工检查标准答案:C知识点解析:软件工程中使用的一种技术,主要用来发现软件漏洞。和系统证实一样是发现漏洞的基本技术。渗透性测试能够发现软件中未知的漏洞,但是不能确保某一漏洞是否不存在。渗透性测试的基本方法包括:黑盒、白盒、灰盒。9、改正在软件系统开发阶段已经发生的错误,属于()维护。(错误在系统测试阶段还没有发现)A、适应性B、完善性C、预防性D、正确性标准答案:D知识点解析:软件维护的内容一般包括准确性维护、适应性维护、完善性维护和预防性维护。正确性维护是指改正在系统开发阶段已发生而系统测试阶段尚未发现的错误。适应性维护是指使应用软件适应信息技术变化和管理需求变化而进行的修改。完善性维护主要是指对已有的软件系统增加一些在系统分析和设计阶段中没有规定的功能与性能特征。预防性维护是指为了适应未来的软硬件环境的变化,主动增加预防性的新功能,以使应用系统适应各类变化而不被淘汰。10、系统流程图用于可行性分析中的()的描述。A、新系统B、当前逻辑模型C、目标系统D、当前运行系统标准答案:D知识点解析:可行性研究首先要确定项目的规模和目标,然后需要对当前运行的系统进行研究,在考察系统的基础上。通过描绘现有系统的高层系统流程图,与有关人员一起审查该系统流程图是否正确。描述的对象是当前正在运行的系统,因此选择D。11、RFP是指()。A、需求核实书B、需求建议书C、需求指示书D、指示说明书标准答案:B知识点解析:需求方案说明书(RequestforProposal),也叫提案企划书/意见请求书/建议书邀请函,通常也被称为“需求建议书”或“招标书”。由那些需要某种商品或服务的公司提出并分发给那些预期中可能的供应商。供应商随即提供针对该需求方案标准说明的提案。撰写需求方案说明书要求那些需要某种商品或者服务的公司确定他们在商业上和技术上的需求,同时要求供应商在文件中阐明他们能在多大程度上满足这些需求。IT行业一些开发项目经常因为口头的约定和暧昧的订货条款而产生的开发现场的混乱和纠纷,以及交期的延迟和系统障碍等问题,通过RFP预先明确筹措条件和契约内容可以在一定程度上防止这种混乱。12、()并不是软件设计模型所关注的。A、项目范围B、数据结构C、界面模型D、系统总体结构标准答案:A知识点解析:系统设计为系统制定蓝图,软件设计模型关注新系统总体结构、代码设计、处理过程、数据结构和界面模型等。对项目范围的关注在软件设计之前。13、下列叙述中,错误的是()。A、程序测试的目的是为了证明程序无错B、对程序进行测试和调试后还不能保证程序元错C、对程序进行测试是为了发现程序中的错误D、调试程序的目的是为了排除程序中的错误标准答案:A知识点解析:程序测试是为了发现错误而执行程序的过程。测试的目的是发现程序中的错误,是为了证明程序有错,而不是证明程序无错。在软件开发过程中,分析、设计与编码等工作都是建设性的,唯独测试是带有“破坏性”的,测试可视为分析、设计和编码三个阶段的“最终复审”,在软件质量保证中具有重要地位。14、程序的三种基本控制结构是()。A、调用、返回和转移B、顺序、选择和重复C、递归、堆栈和队列D、过程、子程序和分程序标准答案:B知识点解析:程序的三种基本控制结构是顺序、选择和循环(重复)。子程序只是程序设计一种方法,递归则是一种算法,不是控制结构。15、在采用结构化方法进行系统分析时,根据分解与抽象的原则,按照系统中数据处理的流程,用()来建立系统的逻辑模型,从而完成分析工作。A、E-R图B、程序流程图C、数据流图D、软件体系结构标准答案:C知识点解析:数据流图摆脱系统的物理内容,在逻辑上描述系统的功能、输入、输出和数据存储等,是系统逻辑模型的重要组成部分。16、系统流程图是描述()的工具。A、程序系统B、逻辑系统C、体系结构D、物理系统标准答案:D知识点解析:系统流程图是用图形符号来表示系统中的各个元素,例如人工处理、数据库、设备等,流程图表达了系统中各个元素之间的信息流动情况。是描绘物理系统的传统工具。17、在软件测试阶段,不关心软件的源代码,只关心软件的功能,则应采用()对组件进行测试。A、基本路径覆盖B、分支覆盖C、环路覆盖D、黑盒测试标准答案:D知识点解析:软件测试方法分为静态测试和动态测试。静态测试是被测试程序不在机器上运行而采用人工检测和计算机辅助静态分析手段对程序进行检测。动态测试是通过运行程序发现错误。对软件产品进行动态测试时可以采用黑盒测试和白盒测试法。黑盒测试法在完全不考虑软件的内部结构和特性的情况下,测试软件的外部特性。对于无法获得源代码的第三方组件,可采用黑盒对组件进行测试。基本路径覆盖、分支覆盖和环路覆盖需要根据程序的内部结构和逻辑进行测试。18、Intergation()istheprocessofverifyingthatthecomponentsofaworktogetherasdescribedintheprogramdesignsystemdesignspecifications.A、tryingB、checkingC、testingD、coding标准答案:C知识点解析:集成测试就是验证系统各个组成部分能否按程序设计和系统设计规格说明书所描述的方式一起工作的过程。19、()是以提高软件质量为目的的技术活动。A、测试B、技术创新C、技术创造D、技术评审标准答案:D知识点解析:技术评审是以提高软件质量为目的的技术活动,是对软件本身的结构、运行环境的接口、变更带来的影响等方面进行的评审活动。20、软件工程学一般包括软件开发技术和软件工程制造的方面内容.软件工程经济学是软件工程管理的技术内容之一,它专门研究()。A、软件开发的方法学B、软件成本效益分析C、软件开发技术和工具D、计划进度和预算标准答案:B知识点解析:软件工程经济学是研究软件开发中对成本的估算、成本效益分析的方法和技术。它应用经济学的基本原理来研究软件工程开发中的经济效益问题。21、确定构建软件系统所需要的人数时。无需考虑()。A、系统的市场前景B、系统的规模C、系统的技术复杂性D、项目计划标准答案:A知识点解析:在对软件开发资源进行规划时,为了确定构建软件系统所需的人数,需要考虑软件系统的规模、系统的技术复杂性、项目计划和开发人员的技术背景等方面,而与系统是否有市场前景无关。22、()工具在软件详细设计过程中不采用。A、PDLB、IPO图C、判定表D、DFD图标准答案:D知识点解析:详细描述处理过程常用三种工具:图形、表格和语言。其中图形工具有结构化流程图、盒图和问题分析图三种,答案中的判定表是用来表示复杂的条件组合与应做的动作之间的对应关系。IPO图用来描述每个模块输入/输出数据、处理功能及模块调用的详细情况。PDL是过程设计语言的缩写,也称程序描述语言,用于描述模块算法设计和处理细节的语言,这三种都可以在软件详细设计过程中使用,而DFD图则是数据流图,是以图形的方式描绘数据在系统中流动和处理的过程,只反映系统必须完成的逻辑功能,所以它只是一种功能模型,不能在详细设计过程中使用。23、若某人有盗版软件,但他本人确实不知道软件是盗版的,则()。A、应由软件的持有者承担责任B、应由软件提供者承担责任C、应有软件持有者和提供者共同承担责任D、软件持有者和软件提供者都不承担责任标准答案:B知识点解析:盗版软件即侵权的软件复制品。《计算机软件保护条例》使用了软件侵权复制品持有人主观上知道或者应当知道所持软件是否为侵权复制品为标准。知道软件是侵权复制品而使用运行,持有人主观上应当属于故意,即明知故犯;有合理理由推论或者认定持有人应当知道其对所使用运行的软件为侵权复制品,如主观上存有疏忽大意等过失,而使用运行了侵权复制品,应当承担法律责任。主观上不知或者没有合理理由应知的持有人,对该软件的使用运行等行为不承担民事赔偿责任。但是当其一旦知道了所使用的软件为侵权复制品时,应当履行停止使用、销毁该软件的法律义务。《计算机软件保护条例》第二十八条规定,软件复制品的出版者、制作者不能证明其出版、制作有合法授权的,或者软件复制品的发行者、出租者不能证明其发行、出租的复制品有合法来源的,应当承担法律责任。24、原型化方法是一种()型的设计过程。A、自外向内B、自内向外C、自顶向下D、自底向上标准答案:A知识点解析:原型化方法的基本思想是根据用户给出的基本需求,通过快速实现构造出一个小型的、可执行的模型,用户在计算机上实际运行这个用户界面原型,在试用过程中提出意见或建议,然后开发者再对原型进行改进。如此周而复始,逐步弥补不足之处,从而提高了最终产品的质量。它是一种自外向内的设计过程。二、多项选择题(本题共5题,每题1.0分,共5分。)25、数据流程图可用于抽象描述一个软件的逻辑类型,并由若干种基因图形符号组成,下列构成数据流图基本图形为()。标准答案:A,B,C,D知识点解析:数据流图用于需求分析阶段,在此阶段我们只考虑大致的数据流流向,而不关心内部具体的处理,以及如何在计算机上实现,不必讨论控制流,我们只关心的:数据流、数据储存、变换/加工(相当于一个黑盒,不关心内部细节)、外部实体,数据流图通俗易懂,因为它远离了计算机,用户(无需懂编程)和软件人员都易接受。26、网站规划设计人员要熟悉网站的常见功能,熟悉常用网站开发语言、数据库类型,包括各种类型网站的模式等知识和相关事项,网站规划工作包括多个方面,具体有()等。标准答案:A,B,C,E知识点解析:网站规划主要包括建设网站前的市场分析,建设网站目的及功能定位,网站技术解决方案,网站内容规划等。27、软件需求分析阶段的工作包括()。标准答案:C,D知识点解析:软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及需求评审。28、新旧系统之间的转换方式有()。标准答案:A,B,E知识点解析:暂无解析29、内容发布与管理系统的功能有()。标准答案:A,B,C知识点解析:内容发布与管理系统的功能是文章编辑、文章审核、栏目管理。三、简答题(本题共2题,每题1.0分,共2分。)30、软件维护是软件生存周期的最后一个阶段,维护活动根据起因可分为哪4类?并逐一进行说明。标准答案:维护活动可以分为改正性维护活动、适应性维护活动、完善性维护活动、预防性维护活动。(1)改正性维护:在软件交付使用后,因开发时测试的不彻底、不完全,必然会有部分隐藏的错误遗留到运行阶段,这些隐藏起来的错误在某些特定使用环境下就会暴露出来,为了识别和纠正软件错误、改正软件性能上的缺陷、排除实施中的使用错误,应当进行诊断和改正错误,这一过程就是改正性维护。(2)适应性维护:软件在使用过程中,外部环境例如新的硬软件配置和数据环境可能发生变化,为了使软件适应这种变化,而去修改软件的过程就是适应性维护活动。(3)完善性维护:在软件的使用过程中,用户往往会对软件提出新的功能与性能要求。为了满足这些要求需要修改或再开发软件,以扩充软件功能、增强软件性能、改进加工效率、提高软件的可维护性,这样的活动叫作完善性维护活动。(4)预防性维护:采用先进的软件工程方法对需要维护的软件或软件中的某一部分进行设计、编制和测试。预防性维护是为了提高软件的可维护性和可靠性等,为以后进一步改进软件打下基础。知识点解析:暂无解析31、简述软件生命周期的概念,并说明软件生命周期所划分的主要阶段。标准答案:软件生命周期是软件的产生直到报废的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段,这种按时间分程的思想方法是软件工程中的一种思想原则,即按部就班、逐步推进,每个阶段都要有定义、工作、审查、形成文档以供交流或备查,以提高软件的质量。把整个软件生存周期划分为若干阶段,使得每个阶段有明确的任务,使规模大,结构复杂和管理复杂的软件开发变的容易控制和管理。通常,软件生存周期包括可行性分析与开发计划、需求分析、设计、编码、测试、维护等。知识点解析:暂无解析一、单项选择题(本题共24题,每题1.0分,共24分。)32、某银行为了使其网上银行系统能够支持信用卡多币种付款功能而进行系统升级,这需要对数据类型稍微进行一些改变,这一状况需要对网上银行系统进行()。A、正确性维护B、适应性维护C、完善性维护D、预防性维护标准答案:B知识点解析:为了使网上银行系统能够支持信用卡的多币种付款功能而扩充升级,是为了适应银行的市场环境和新的管理需求而提出的新的信息需求,因此需要适应性维护。33、两个小组独立的测试同一个程序,第一组发现25个错误,第二组发现30个错误,在两个小组发现的错误中15个是相同的,那么可以估计程序中的错误总数是多少个?()A、25B、30C、50D、60标准答案:C知识点解析:(25+30-15)/(80%)=50,先算出两组发现的bug总数,再根据测试的2/8定律(即测试只能查到系统中80%的错误)。得出选项C。34、软件权利人与被许可方签订一份软件使用许可合同。若在该合同约定的时间和地域范围内,软件权利人不得再许可任何第三人以此相同的方法使用该项软件,但软件权利人可以自己使用,则该项许可使用是()。A、独家许可使用B、部分许可使用C、普通许可使用D、独占许可使用标准答案:A知识点解析:软件许可使用一般有独占许可使用、独家许可使用和普通许可使用三种形式。独占许可使用,许可的是专有使用权,实施独占许可使用后,软件著作权人不得将软件使用权授予第三方,软件著作权人自己不能使用该软件:独家许可使用,许可的是专有使用权,实施独家许可使用后,软件著作权人不得将软件使用权授予第三方,软件著作权人自己可以使用该软件;普通许可使用,许可的是非专有使用权,实施普通许可使用后,软件著作权人可以将软件使用权授予第三方,软件著作权人自己可以使用该软件。35、关于软件开发的描述中,正确的是()。A、软件生命周期包括计划、开发两个阶段B、开发初期进行需求分析、总体设计、详细设计C、开发后期进行编码、测试、维护D、软件运行和使用中形成文档资料标准答案:B知识点解析:软件的生命周期中,通常分为三大阶段,每个阶段又分若干子阶段:(1)计划阶段:分为问题定义、可行性研究(是决定软件项目是否开发的关键)。(2)开发阶段:在开发前期分为需求分析、总体设计、详细设计三个子阶段,在开发后期分为编码、测试两个子阶段。前期必须形成的文档有:软件需求说明书,软件设计规格说明书。(3)运行阶段:主要任务是软件维护。36、可行性研究要进行一次()需求分析。A、全面的B、详细的C、简化的、压缩的D、彻底的标准答案:C知识点解析:软件的可行性研究的目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。其实质是要进行一次简化、压缩的需求分析、设计过程,要在较高层次上以较抽象的方式进行需求分析和设计过程。因此答案为C。37、关于软件的描述中,错误的是()。A、可分为系统软件和应用软件B、系统软件的核心是操作系统C、共享软件的作者不保留版权D、自由软件可自由复制和修改标准答案:C知识点解析:共享软件可以直接从互联网下载到用户的桌面上,和商业软件一样,共享软件受版权法保护。38、风险预测从两个方面评估风险,即风险发生的可能性以及()。A、风险发生所产生的后果B、风险监控技术C、风险能否消除D、风险产生的原因标准答案:A知识点解析:风险预测从风险发生的可能性大小以及风险发生所产生的后果是否严重两个方面评估风险。39、在安全评估过程中,采取()手段,可以模拟黑客入侵过程,检测系统安全脆弱。A、问卷调查B、人员访谈C、渗透性测试D、手工检查标准答案:C知识点解析:软件工程中使用的一种技术,主要用来发现软件漏洞。和系统证实一样是发现漏洞的基本技术。渗透性测试能够发现软件中未知的漏洞,但是不能确保某一漏洞是否不存在。渗透性测试的基本方法包括:黑盒、白盒、灰盒。40、改正在软件系统开发阶段已经发生的错误,属于()维护。(错误在系统测试阶段还没有发现)A、适应性B、完善性C、预防性D、正确性标准答案:D知识点解析:软件维护的内容一般包括准确性维护、适应性维护、完善性维护和预防性维护。正确性维护是指改正在系统开发阶段已发生而系统测试阶段尚未发现的错误。适应性维护是指使应用软件适应信息技术变化和管理需求变化而进行的修改。完善性维护主要是指对已有的软件系统增加一些在系统分析和设计阶段中没有规定的功能与性能特征。预防性维护是指为了适应未来的软硬件环境的变化,主动增加预防性的新功能,以使应用系统适应各类变化而不被淘汰。41、系统流程图用于可行性分析中的()的描述。A、新系统B、当前逻辑模型C、目标系统D、当前运行系统标准答案:D知识点解析:可行性研究首先要确定项目的规模和目标,然后需要对当前运行的系统进行研究,在考察系统的基础上。通过描绘现有系统的高层系统流程图,与有关人员一起审查该系统流程图是否正确。描述的对象是当前正在运行的系统,因此选择D。42、RFP是指()。A、需求核实书B、需求建议书C、需求指示书D、指示说明书标准答案:B知识点解析:需求方案说明书(RequestforProposal),也叫提案企划书/意见请求书/建议书邀请函,通常也被称为“需求建议书”或“招标书”。由那些需要某种商品或服务的公司提出并分发给那些预期中可能的供应商。供应商随即提供针对该需求方案标准说明的提案。撰写需求方案说明书要求那些需要某种商品或者服务的公司确定他们在商业上和技术上的需求,同时要求供应商在文件中阐明他们能在多大程度上满足这些需求。IT行业一些开发项目经常因为口头的约定和暧昧的订货条款而产生的开发现场的混乱和纠纷,以及交期的延迟和系统障碍等问题,通过RFP预先明确筹措条件和契约内容可以在一定程度上防止这种混乱。43、()并不是软件设计模型所关注的。A、项目范围B、数据结构C、界面模型D、系统总体结构标准答案:A知识点解析:系统设计为系统制定蓝图,软件设计模型关注新系统总体结构、代码设计、处理过程、数据结构和界面模型等。对项目范围的关注在软件设计之前。44、下列叙述中,错误的是()。A、程序测试的目的是为了证明程序无错B、对程序进行测试和调试后还不能保证程序元错C、对程序进行测试是为了发现程序中的错误D、调试程序的目的是为了排除程序中的错误标准答案:A知识点解析:程序测试是为了发现错误而执行程序的过程。测试的目的是发现程序中的错误,是为了证明程序有错,而不是证明程序无错。在软件开发过程中,分析、设计与编码等工作都是建设性的,唯独测试是带有“破坏性”的,测试可视为分析、设计和编码三个阶段的“最终复审”,在软件质量保证中具有重要地位。45、程序的三种基本控制结构是()。A、调用、返回和转移B、顺序、选择和重复C、递归、堆栈和队列D、过程、子程序和分程序标准答案:B知识点解析:程序的三种基本控制结构是顺序、选择和循环(重复)。子程序只是程序设计一种方法,递归则是一种算法,不是控制结构。46、在采用结构化方法进行系统分析时,根据分解与抽象的原则,按照系统中数据处理的流程,用()来建立系统的逻辑模型,从而完成分析工作。A、E-R图B、程序流程图C、数据流图D、软件体系结构标准答案:C知识点解析:数据流图摆脱系统的物理内容,在逻辑上描述系统的功能、输入、输出和数据存储等,是系统逻辑模型的重要组成部分。47、系统流程图是描述()的工具。A、程序系统B、逻辑系统C、体系结构D、物理系统标准答案:D知识点解析:系统流程图是用图形符号来表示系统中的各个元素,例如人工处理、数据库、设备等,流程图表达了系统中各个元素之间的信息流动情况。是描绘物理系统的传统工具。48、在软件测试阶段,不关心软件的源代码,只关心软件的功能,则应采用()对组件进行测试。A、基本路径覆盖B、分支覆盖C、环路覆盖D、黑盒测试标准答案:D知识点解析:软件测试方法分为静态测试和动态测试。静态测试是被测试程序不在机器上运行而采用人工检测和计算机辅助静态分析手段对程序进行检测。动态测试是通过运行程序发现错误。对软件产品进行动态测试时可以采用黑盒测试和白盒测试法。黑盒测试法在完全不考虑软件的内部结构和特性的情况下,测试软件的外部特性。对于无法获得源代码的第三方组件,可采用黑盒对组件进行测试。基本路径覆盖、分支覆盖和环路覆盖需要根据程序的内部结构和逻辑进行测试。49、Intergation()istheprocessofverifyingthatthecomponentsofaworktogetherasdescribedintheprogramdesignsystemdesignspecifications.A、tryingB、checkingC、testingD、coding标准答案:C知识点解析:集成测试就是验证系统各个组成部分能否按程序设计和系统设计规格说明书所描述的方式一起工作的过程。50、()是以提高软件质量为目的的技术活动。A、测试B、技术创新C、技术创造D、技术评审标准答案:D知识点解析:技术评审是以提高软件质量为目的的技术活动,是对软件本身的结构、运行环境的接口、变更带来的影响等方面进行的评审活动。51、软件工程学一般包括软件开发技术和软件工程制造的方面内容.软件工程经济学是软件工程管理的技术内容之一,它专门研究()。A、软件开发的方法学B、软件成本效益分析C、软件开发技术和工具D、计划进度和预算标准答案:B知识点解析:软件工程经济学是研究软件开发中对成本的估算、成本效益分析的方法和技术。它应用经济学的基本原理来研究软件工程开发中的经济效益问题。52、确定构建软件系统所需要的人数时。无需考虑()。A、系统的市场前景B、系统的规模C、系统的技术复杂性D、项目计划标准答案:A知识点解析:在对软件开发资源进行规划时,为了确定构建软件系统所需的人数,需要考虑软件系统的规模、系统的技术复杂性、项目计划和开发人员的技术背景等方面,而与系统是否有市场前景无关。53、()工具在软件详细设计过程中不采用。A、PDLB、IPO图C、判定表D、DFD图标准答案:D知识点解析:详细描述处理过程常用三种工具:图形、表格和语言。其中图形工具有结构化流程图、盒图和问题分析图三种,答案中的判定表是用来表示复杂的条件组合与应做的动作之间的对应关系。IPO图用来描述每个模块输入/输出数据、处理功能及模块调用的详细情况。PDL是过程设计语言的缩写,也称程序描述语言,用于描述模块算法设计和处理细节的语言,这三种都可以在软件详细设计过程中使用,而DFD图则是数据流图,是以图形的方式描绘数据在系统中流动和处理的过程,只反映系统必须完成的逻辑功能,所以它只是一种功能模型,不能在详细设计过程中使用。54、若某人有盗版软件,但他本人确实不知道软件是盗版的,则()。A、应由软件的持有者承担责任B、应由软件提供者承担责任C、应有软件持有者和提供者共同承担责任D、软件持有者和软件提供者都不承担责任标准答案:B知识点解析:盗版软件即侵权的软件复制品。《计算机软件保护条例》使用了软件侵权复制品持有人主观上知道或者应当知道所持软件是否为侵权复制品为标准。知道软件是侵权复制品而使用运行,持有人主观上应当属于故意,即明知故犯;有合理理由推论或者认定持有人应当知道其对所使用运行的软件为侵权复制品,如主观上存有疏忽大意等过失,而使用运行了侵权复制品,应当承担法律责任。主观上不知或者没有合理理由应知的持有人,对该软件的使用运行等行为不承担民事赔偿责任。但是当其一旦知道了所使用的软件为侵权复制品时,应当履行停止使用、销毁该软件的法律义务。《计算机软件保护条例》第二十八条规定,软件复制品的出版者、制作者不能证明其出版、制作有合法授权的,或者软件复制品的发行者、出租者不能证明其发行、出租的复制品有合法来源的,应当承担法律责任。55、原型化方法是一种()型的设计过程。A、自外向内B、自内向外C、自顶向下D、自底向上标准答案:A知识点解析:原型化方法的基本思想是根据用户给出的基本需求,通过快速实现构造出一个小型的、可执行的模型,用户在计算机上实际运行这个用户界面原型,在试用过程中提出意见或建议,然后开发者再对原型进行改进。如此周而复始,逐步弥补不足之处,从而提高了最终产品的质量。它是一种自外向内的设计过程。二、多项选择题(本题共5题,每题1.0分,共5分。)56、数据流程图可用于抽象描述一个软件的逻辑类型,并由若干种基因图形符号组成,下列构成数据流图基本图形为()。标准答案:A,B,C,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《网络应用程序设计》课件第2章 基于TCP套接字的编程
- 小学三年级数学万以内加减法水平测试训练题带答案
- 四年级数学三位数乘两位数能力考核模拟题大全附答案
- 监理工程师之土木建筑目标控制考试题库
- 蛋白产品线题库及答案
- 与律师签订诉讼合同协议书
- (2024)医疗质量安全核心制度及病历书写规范考核题与答案
- 医院epc合同协议书
- 会计代理记账合同协议书
- 保温承包合同协议书
- 2组织供应运输售后服务方案
- 乡土中国练习题及答案
- 阿贾克斯石油公司的成本分析案例
- 连锁经营管理师理论考试题库与答案
- 山西洗煤厂安全管理人员机考题库大全-下(判断题)
- 伺服电机编码器工作原理图
- DB13(J)∕T 296-2019 既有住宅加装电梯技术规程
- 儿童旅美目的说明
- 公司员工基本礼仪培训ppt完整版课件
- 《航海学》船舶定位课件2_5天文定位
- 药品稽查培训教材
评论
0/150
提交评论