2024年软件认证工程师考试-软件工程综合知识历年高频考点试卷专家荟萃含答案_第1页
2024年软件认证工程师考试-软件工程综合知识历年高频考点试卷专家荟萃含答案_第2页
2024年软件认证工程师考试-软件工程综合知识历年高频考点试卷专家荟萃含答案_第3页
2024年软件认证工程师考试-软件工程综合知识历年高频考点试卷专家荟萃含答案_第4页
2024年软件认证工程师考试-软件工程综合知识历年高频考点试卷专家荟萃含答案_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2024年软件认证工程师考试-软件工程综合知识历年高频考点试卷专家荟萃含答案(图片大小可自由调整)第1卷一.参考题库(共25题)1.可行性研究的任务主要有哪几个方面?2.类3.下面哪一项不是包图中的关系()A、  B、 C、D、4.EJB3.0规范引入了()用于引用资源和EJB相关对象,借助于该技术使得应用能够访问到所需要的对象。A、消息服务B、定时器服务C、依赖注入D、拦截器5.下列关于状态图的说法中,正确的是()A、状态图是UML中对系统的静态方面进行建模的五种图之一B、状态图是活动图的一个特例,状态图中的多数状态是活动状态C、活动图和状态图是对一个对象的生命周期进行建模,描述对象随时间变化的行为D、状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象建模6.在软件质量要素中,学习使用软件(即操作软件、准备输入数据、解释输出结果等)的难易程度指的是()。A、完整性B、可用性C、正确性D、灵活性7.软件体系结构是指一个系统的有目的的设计和规划,这个设计规划既不描述(),也不描述(),它只描述系统的及()其相互的()。8.需求分析是回答系统必须()的问题。A、为谁做B、怎么做C、何时做D、做什么9.以结构化分析方法建立的系统模型就是数据流图。10.软件结构的设计是以()为基础的。11.快速原型技术适用于软件产品要求大量的用户交互、或产生大量的可视输出、或设计一些复杂的算法等场合。12.设计用户界面只需要计算机科学的理论和知识,而不一定需要认知心理学以及人-机工程学、语言学等学科的知识。13.软件的质量可以定义为(),具体地说,软件质量是软件与(),()以及所有软件产品都应该具有的()相一致的程度。14.什么是软件生存周期模型?有哪些主要模型?15.在白盒法测试中,对程序的语句逻辑有6种覆盖技术,其中发现错误能力最强的技术是()。16.单元测试是在软件开发过程中的哪个阶段完成的?()A、可行性研究和计划B、概要设计C、实现D、使用和维护17.UML图不包括()A、用例图B、类图C、状态图D、流程图18.一个主程序员制小组由哪些人员组成?19.软件质量保证(SQA)活动主要包括哪些内容?20.成本管理的主要任务是什么?21.软件维护可以分为()、()、()、()等四类。22.把程序从一种计算环境()转移到另一种计算环境的难易程度叫软件的()。23.在硬件工程中,硬件设计阶段的任务有哪些?24.RUP中有()个核心过程工作流。A、1B、3C、6D、925.数据流图中各构成元素的名称不一定必须具有明确的含义以代表对应元素的内容或功能。第2卷一.参考题库(共25题)1.EJB类库存在于Java的哪个版本中?()A、J2SEB、J2EEC、J2MED、J2NE2.单元测试3.完善性维护4.下面循环命令()命令使用命令的返回状态值来控制循环的。A、forB、whileC、until5.常用的需求分析方法有面向数据流的结构化分析方法,(),面向对象的分析方法等。A、面向数据结构的分析方法B、面向时序问题的分析方法C、面向事务的分析方法6.什么是面向对象的方法学?它有哪些优点?7.以下对Configuration对象的理解正确的是()A、Configuration对象可以用来读取配置文件信息B、Configuration对象可以用来创建SessionFactory对象C、Configuration对象只有在Hibernate进行初始化的时候才需要创建D、SessionFactory对象可以直接创建Session对象8.什么是软件工程?软件工程面临的问题是什么?9.下面的那一个不属于MVC模式中的对象?()A、ModelB、ViewC、CollectionD、Controller10.软件开发风险分析实际上就是贯穿于软件工程过程中的一系列风险管理步骤,它包括哪些内容?11.需求分析的任务不包括()?A、认清问题B、系统设计C、导出逻辑模型D、需求评审12.计算机辅助软件工程13.软件可追踪性(traceability),是指根据软件需求对软件设计、程序进行正向追踪,或根据程序、软件设计对软件需求进行()追踪的能力。14.什么是软件项目的质量管理?15.在软件生命周期的各个阶段都会产生一系列的文件,如手册,数据和程序等,他们总称为().16.UNIX操作系统是()研制的。A、Bell实验室B、DEC公司C、IBM公司D、Microsoft公司17.关于XSL和CSS说法不正确的是()A、都可以用来定义XML的显示格式B、CSS决定了页面的视觉外观C、XSL是CSS的代替品D、使用XSL可以将XML文档的结构换为不同的XML文档18.Jackson方法是一种面向()的设计方法。19.以下哪些是中的属性()。A、postB、actionC、methodD、get20.软件编码阶段产生的文档是?()A、软件计划任务书B、软件需求规格说明书C、软件概要设计说明书D、软件详细说明书E、软件源代码21.什么是高内聚度?22.软件的发展经历了()个发展阶段。A、一B、二C、三D、四23.软件工程由()、工具和过程三部分组成,称软件工程的三要素24.UML语言包含几大类图形()A、行为图B、状态图C、实现图D、顺序图25.软件测试中按照错误的性质和范围进行分类可分为:“功能错误”及其它哪些错误?第3卷一.参考题库(共25题)1.美国国防部主持开发了高级程序设计语言Ada,在它研制开始时,经反复比较,确定以高级语言()作为Ada研究的出发点。A、LISPB、ALGOLC、ALGOL68D、PL/l2.软件测试是要发现软件中的所有错误。3.EJB应用生命周期主要涉及到哪几个阶段()A、初始化状态B、开发C、部署D、管理4.维护中,因误删除一个标识符而引起的错误是()副作用。5.对系统规格说明的管理复审主要解决哪些问题?6.各种需求分析方法都有它们共同适用的()。A、说明方法B、描述方式C、准则D、基本原则7.编码时尽量多用全局变量.8.数据字典是对数据定义信息的集合,它所定义的对象都包含于()。A、数据流图B、程序框图C、软件结构D、方框图9.结构化设计方法以数据流图为基础,按一定步骤映射成软件结构,数据流图有两种基本结构:变换型结构和()。10.在画分层数据流图时,父图与子图的输入输出要()。11.以下属于面向对象的设计原则的有()A、最少知识原则B、依赖倒转原则C、接口隔离原则D、无循环依赖原则(包图)12.数据字典中,一般不包括下列选项中的()条目。A、数据流B、数据存储C、加工D、源点与终点13.标签的property属性是必须的,而且属性值必须与ActionFormbean中的属性名一致。在ActionFormbean中,该属性的类型为()A、StringB、FormFileC、intD、File14.无状态会话Bean、有状态会话Bean、CMP与BMP中,哪一种Bean不需要自己书写连接数据库的代码?()A、无状态会话BeanB、有状态会话BeanC、CMPD、BMP15.下列关于程序效率的描述错误的是()。A、提高程序的执行速度可以提高程序的效率B、降低程序占用的存储空间可以提高程序的率C、源程序的效率与详细设计阶段确定的算法的效率关D、好的程序设计可以提高效率16.在活动图中,()表示一个具有子结构的纯粹计算的执行,通常为操作或位于其内的声明的调用成真实世界程序的执行。A、状态B、活动C、顺序状态D、活动状态17.SA方法用DFD描述()A、系统的控制流程B、系统的数据结构C、系统的基本加工D、系统的功能18.软件开发风险分析实际上就是贯穿于软件工程过程中的一系列风险管理步骤,它包括哪些主要内容?19.在传统软件工程方法指导下,数据流图和数据字典的关系如何?20.下列选项中,属于实现阶段的任务的是()。A、组装测试计划B、绘制程序流程图C、单元测试D、验收测试计划21.请简述黑盒测试和白盒测试有何区别,黑盒测试有哪些常用方法?22.下列选项中,属于概要设计阶段的任务的是()。A、组装测试计划B、单元测试计划C、初步用户手册D、验收测试计划23.概要设计阶段产生的文档不包括()。A、概要设计说明书B、数据库设计说明书C、用户手册D、开发进度月报24.有关下列方框属性正确的是()。A、margin-left设置对象的左填充B、border-width设置边框的宽度C、padding-left设置内容和右边框之间的距离D、以上说法都不对25.如果用例A与用例B相似,但A的功能较B多,A的动作序列是通过在B的动作序列中的某些执行点上插入附加的动作序列而构成的,则称()A、用例A扩展用例BB、用例A包含用例BC、用例A继承用例BD、用例A实现用例B第1卷参考答案一.参考题库1.参考答案: 可行性研究的任务主要有: 1)经济可行性研究; 2)技术可行性研究; 3)运行操作可行性研究; 4)法律可行性研究; 5)开发方案的选择。2.参考答案: 具有相同或相似性质的对象的抽象就是类。3.参考答案:D4.参考答案:C5.参考答案:C6.参考答案:B7.参考答案:活动;系统怎样开发;组成元素;交互协作8.参考答案:D9.参考答案:错误10.参考答案:模块11.参考答案:正确12.参考答案:错误13.参考答案:用户对软件的满意程度;功能和性能需求;开发标准;隐含特性14.参考答案: 生存周期模型:描述软件开发过程中各种活动如何执行的模型。对软件开发提供强有力的支持,为开发过程中的活动提供统一的政策保证,为参与开发的人员提供帮助和指导,是软件生存周期模型化技术的基础,也是建立软件开发环境的核心。 主要有:瀑布模型,增量模型,螺旋模型,喷泉模型,基于知识的模型,变换模型。15.参考答案:路径覆盖技术16.参考答案:C17.参考答案:D18.参考答案: 由1位主程序员(高级工程师)、2~5位程序员(技术员)、1位后援工程师组成,还可以配备辅助人员(如资料员)。19.参考答案: SQA活动主要包括以下内容: 1)在需求分析阶段提出对软件质量的需求,并将其自顶向下逐步分解为可以度量和控制的质量要素,为软件开发、维护各阶段软件质量的定性分析和定量度量打下基础; 2)研究并选用软件开发方法和工具; 3)对软件生存周期各阶段进行正式的技术评审(FTR); 4)制定并实施软件测试策略和测试计划; 5)及时生成软件文档并进行其版本控制; 6)保证软件开发过程与选用的软件开发标准相一致; 7)建立软件质量要素的度量机制; 8)记录SQA的各项活动,并生成各种SQA报告。20.参考答案: 成本管理的主要任务是估算软件项目的成本,作为立项和签合同的依据之一,并在软件开发过程中按计划管理经费的使用。21.参考答案:改正性维护;适应性维护;预防性维护;22.参考答案:硬件配置和操作系统;移植性23.参考答案: 硬件设计阶段的任务是: 1)设计分析,画出设计图; 2)必要时建造原型(即样机)并对其进行测试; 3)制造分析,画出生产图。24.参考答案:C25.参考答案:错误第2卷参考答案一.参考题库1.参考答案:B2.参考答案: 单元测试指对源程序中每一个程序单元进行测试,检查各个模块是否正确实现规定的功能,从而发现模块在编码中或算法中的错误。3.参考答案: 在软件运行时期中,用户往往会对软件提出新的功能要求与性能要求。这种增加软件功能、增强软件性能、提高软件运行效率而进行的维护活动称为完善性维护。4.参考答案:B,C5.参考答案:A6.参考答案: 面向对象的方法就是模拟人类认识世界解决问题的思维习惯开发软件的方法,这种方法认为:OO=对象+类+继承+对象之间的通讯。 OO方法有如下四个方面的要点:①客观世界是由各种对象组成的,任何事物都是对象,复杂的对象可以有比较简单的对象以某种方式组合而成。②把所有对象都划分成各种对象类,每个类定义一组数据(静态属性,状态信息,类实例专有数据)和一组方法(施加于对象上的操作,类实例所共有的)。③按照子类与父类的关系,把若干个类组成一个层次结构的系统。子类继承父类的方法和属性,同时可以重载某些方法。④对象之间仅能通过传递消息相互联系 优点:①与人类习惯的思维方法一致,②稳定性好,③可重用性好,④较易开发大型软件产品,⑤可维护性好。7.参考答案:A,B,C8.参考答案:软件工程就是用科学的知识和技术原理来定义,开发,维护软件的一门学科。软件工程面临的问题:软件的费用,可靠性,可维护性,软件生产率和软件的重用。9.参考答案:C10.参考答案: (1)风险标识 (2)风险估算 (3)风险评价 (4)风险驾驭 (5)监控11.参考答案:B12.参考答案: 在软件工程活动中,人们按照软件工程的原则和方法,利用计算机及其集成的软件开发环境,辅助软件项目的开发、维护及管理的过程,称为计算机辅助软件工程(即CASE.。13.参考答案:逆向14.参考答案: 制定软件质量保证计划,按照质量评价体系控制软件质量要素,对阶段性的软件产品进行评审,对最终软件产品进行确认,确保软件质量。15.参考答案:软件配置16.参考答案:C17.参考答案:C18.参考答案:数据结构19.参考答案:B,C20.参考答案:E21.参考答案: 高内聚度是对一个类中的各个职责之间相关程度和集中程度的度量。一个具有高度相关职责的类并且这个类所能完成的工作量不是特别巨大,那么它就具有高内聚度。包括两个意思:不要给一个类分派太多的职责,在履行职责时尽量将部分职责分派给有能力完成的其它类去完成。 不相关的职责不要分派给同一个类。22.参考答案:D23.参考答案:方法24.参考答案:D25.参考答案

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论