软件工程师考试学习资料(三)_第1页
软件工程师考试学习资料(三)_第2页
软件工程师考试学习资料(三)_第3页
软件工程师考试学习资料(三)_第4页
软件工程师考试学习资料(三)_第5页
已阅读5页,还剩10页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

软件工程师考试学习资料(三)1、填空题

数据流图就是用来刻画数据流和转换的信息系统建模技术。它用简单的图形记号分别表示数据流、转换、()以及外部实体。正确答案:数据源2、填空题

可行性研究要在()之(江南博哥)后进行。正确答案:初步的需求定义3、单选

()是对产品或过程的某个属性的范围、数量、维度、容量或大小提供一个定量的指示。A.测量B.度量C.估算D.指标正确答案:A4、单选

软件是为谁服务的?()A.开发方B.需求方C.公司经理D.研发人员正确答案:B5、单选

一个模块把数值作为参数传送给另一个模块,这种耦合方式称为()。A.数据耦合B.公共耦合C.控制耦合D.标记耦合正确答案:A6、多选

下面哪些任务是RequesProcessor完成的()A.把Struts配置文件信息加载到内存中B.把请求转发到Action的execute0方法返回的ActionForward代表的组件C.如果需要的话,创建ActionForm实例,组装数据,并进行表单验证D.找到匹配的Action实例,调用其execute0方法正确答案:B,C,D7、单选

下列哪一个接口定义了用于查找、创建和删除EJB实例()A.HomeB.RemoteC.LocalD.Message正确答案:A8、填空题

技术可行性研究是根据客户提出的系统功能、性能要求及实现系统的各项约束条件,从()的角度研究实现系统的可行性。正确答案:技术9、单选

软件结构的基础是什么?()A、模块B、数据源C、代码D、文档正确答案:A10、问答题

需求分析任务完成的标志是什么?正确答案:完成相关文档;复审通过;建立数据库;导出逻辑模型。11、名词解释

计算机系统工程正确答案:计算机系统工程是用工程、科学和数学的原则与方法研制基于计算机的系统的有关技术方法和过程12、单选

SA方法的分析步骤是首先调查了解当前系统的工作流程,然后()A.获得当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系统的逻辑模型B.获得当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系统的物理模型C.获得当前系统的逻辑模型,建立当前系统的物理模型,抽象出目标系统的逻辑模型D.获得当前系统的逻辑模型,建立当前系统的物理模型,建立目标系统的物理模型正确答案:A13、单选

软件编码阶段产生的文档是?()A、软件计划任务书B、软件需求规格说明书C、软件概要设计说明书D、软件详细说明书E、软件源代码正确答案:E14、问答题

快速原型技术的基本思想是什么?正确答案:在软件开发的早期,快速开发一个目标软件系统的原型,让用户对其进行评价并提出修改意见,然后开发人员根据用户的意见对原型进行改进。15、单选

Http缺省的请求方法是()A.PUTB.GETC.POSTD.TRACE正确答案:B16、单选

在七种偶合中,最低偶合是()。A、内容偶合B、公共偶合C、数据偶合D、非直接偶合正确答案:D17、填空题

需求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是()需求。正确答案:功能需求18、单选

JDBC中,用于表示数据库连接的对象是()A.StatementB.ConnectionC.DriverManagerD.PreparedStatement正确答案:B19、问答题

正式的技术评审(FTR)的过程一般由哪6个步骤组成?正确答案:FTR的过程一般由6个步骤组成:①制定评审计划,即安排好评审会议日程。②介绍工程情况。③准备工作。评审小组成员自己审阅文档资料,并把发现的问题和错误记录下来,以备在评审会议上讨论。④正式召开评审会议。⑤工程返工。⑥工程复审。如此反复、直至通过复审为止。20、单选

软件实体应当做到什么化?()A、抽象化B、隐蔽化C、模块化D、简单化正确答案:C21、单选

下列软件开发模型中,适合于那些不能预先确切定义需求的软件系统的开发的模型是()。A.原型模型B.瀑布模型C.基于知识的智能模型D.变换模型正确答案:A22、单选

结构化分析方法使用的描述工具()描述系统由哪几部分组成,各部分之间有什么联系等等。A.数据流图B.数据字典C.判定表D.判定树正确答案:A23、填空题

风险分析的四个主要活动:风险标识、()、风险评价、风险驾驭和监控。正确答案:风险估算24、填空题

为了评价风险,常采用三元组[ri,pi,xi]来描述风险。其中ri代表(),pi表示第i种风险发生的概率,xi代表该风险带来的影响。正确答案:第i种风险25、单选

软件特性中,软件从一个计算机系统或环境移植到另一个上去的难易程度指的是().A.可理解性B.可修改性C.可移植性D.可重用性正确答案:C26、名词解释

计算机软件正确答案:计算机软件是指与计算机系统操作有关的程序、数据以及任何与之有关的文档资料。27、单选

需求分析的任务不包括()?A、认清问题B、系统设计C、导出逻辑模型D、需求评审正确答案:B28、名词解释

偶然内聚正确答案:指一个模块内的各处理元素之间没有任何联系。29、填空题

()、原型建造和模拟是基于计算机系统技术可行性研究的有效工具。正确答案:数学建模30、填空题

软件生存周期是指一个软件从()开始直到该软件最终退役为止的整个时期。正确答案:定义31、填空题

软件开发项目每年所需的人年数与开发时间的关系满足Rayleigh-Norden分布,即软件项目的工作量分布曲线的(),因此,参加软件项目的人员就不能一成不变。正确答案:不是线性32、单选

软件设计阶段的输出主要是()。A、程序B、模块C、伪代码D、设计规格说明书正确答案:D33、多选

在Struts的配置文件中,一般来说action节点的哪些属性不是必然的()A.pathB.typeC.nameD.input正确答案:C,D34、单选

软件特性中,使软件在不同的系统约束条件下,使用户需求得到满足的难易程度称为()。A.可修改性B.可靠性C.可适应性D.可重用性正确答案:C35、多选

Spring在切入点上支持以下哪些运算()A.或运算B.与运算C.加法运算D.且运算正确答案:A,B36、单选

软件需求规格说明书的内容不应包括对()的描述。A.主要功能B.算法的详细过程C.用户界面及运行环境D.软件的性能正确答案:B37、填空题

结构化语言是介于自然语言和()之间的一种半形式语言。正确答案:形式语言38、问答题

用瀑布模型开发软件有哪两个前提?正确答案:1、用户能清楚地提供系统的需求2、开发者能完整地理解这些需求,软件生存周期的各个阶段能明确的划分。39、单选

在软件质量要素的评价准则中,在各种异常情况下软件能继续提供操作的能力指的是()。A.容错性B.检测性C.安全性D.可操作性正确答案:A40、名词解释

软件工程的7条原则是什么?正确答案:1.抽象。2.信息隐藏。3.模块化。4.局部化。5.一致性。6.完全性。7.可验证性。41、单选

设计模式中应优先使用的复合技术是()A.抽象类B.接口继承C.类继承D.对象组合正确答案:D42、填空题

计算机系统工程包括()、软件工程、人机工程、数据库工程等4个子工程。正确答案:硬件工程43、单选

软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程叫()A.生存期B.面向对象设计C.面向对象程序设计D.面向对象分析正确答案:D44、单选

如果要创建拥有上传文件的表单,<html:form>标签的编码类型“enctype”属性必须设置为()。A.GETB.POSTC.multipart/form-dataD.true正确答案:C45、问答题

计算题:已估算出CAD软件的代码行数为33.5KLOC,CAD软件为半独立型、中等规模的软件,通过查表得知a=3.0,b=1.12,c=2.5,d=0.35。用基本CoCoMo模型计算开发CAD软件所需的工作量、开发时间以及需要参加项目的平均人数。正确答案:E=aLb=3.0×33.51.12=153PMD=cEd=2.5×1530.35=14.54(月)N=E/D=153/14.54≈11人CAD项目的开发工作量为153PM,开发时间为14.54月,平均需要约11人。46、问答题

螺旋模型的适应场合有哪些?正确答案:适应场合:支持需求不明确、特别是大型软件系统的开发,并支持面向规格说明、面向过程、面向对象等多种软件开发方法,是一种具有广阔前景的模型。47、问答题

软件质量保证(SQA)活动主要包括哪些内容?正确答案:SQA活动主要包括以下内容:1)在需求分析阶段提出对软件质量的需求,并将其自顶向下逐步分解为可以度量和控制的质量要素,为软件开发、维护各阶段软件质量的定性分析和定量度量打下基础;2)研究并选用软件开发方法和工具;3)对软件生存周期各阶段进行正式的技术评审(FTR);4)制定并实施软件测试策略和测试计划;5)及时生成软件文档并进行其版本控制;6)保证软件开发过程与选用的软件开发标准相一致;7)建立软件质量要素的度量机制;8)记录SQA的各项活动,并生成各种SQA报告。48、填空题

一个对风险评价很有用的技术就是定义风险参照水准。对于大多数软件项目来说,();();()就是典型的风险参照水准。正确答案:成本、进度、性能49、单选

在结构化分析方法中,用以表达系统内数据的运动情况的工具有()A.数据流图B.数据词典C.结构化英语D.判定树与判定表正确答案:A50、单选

相比Struts框架,JSP框架具备()等Struts框架所不具备的特点。A.页面导航B.表单验证C.国际化应用D.组件时间模型正确答案:D51、多选

Spring那个提供了哪几个标准事件()A.ContextRefreshedEventB.ContextClosedEventC.RequestHandledEventD.ResponseHandledEvent正确答案:A,B,C52、填空题

计算机软件是指与计算机系统操作有关的()以及任何()与之有关的文档资料。正确答案:程序、数据53、问答题

结构化分析的“结构化”体现在哪里?正确答案:结构化分析方法体现在用抽象模型的概念,按照软件内部数据传递、变换的关系,自顶向下逐层分解,直到找到满足功能要求的所有可实现的软件为止。54、填空题

JSP方法适用于输入数据和输出数据之间有()的问题求解。正确答案:对应关系55、单选

元素有一个cascade属性,如果希望Hibernate级联保存集合中的对象,casecade属性应该取什么值?()A.noneB.saveC.deleteD.save-update正确答案:D56、单选

画软件结构图时应注意调用关系只能()。A.从上到下B.从下到上C.从左到右D.从右到左正确答案:A57、单选

在软件工程的原则中,抽象、信息隐藏、模块化和局部化的原则支持软件的()。A.有效性B.可互操作性C.可靠性D.可追踪性正确答案:C58、问答题

描述表达基本加工逻辑功能的结构化工具有哪些特点?正确答案:其特点如下所述:(1)自然语言语义丰富,语法灵活,可描述十分广泛而复杂的问题,表达人们丰富的感情和智慧。(2)结构化语言没有严格的语法规定,使用的词汇比形式化的计算机语言广泛,但使用的语句类型很少,结构规范,表达的内容清晰、准确、易理解,不易产生歧义。(3)决策树清晰地表达了在什么情况下应采取什么策略,不易产生逻辑上的混乱。是描述基本加工的逻辑功能的有效工具。(4)决策表将比较复杂的决策问题简洁、明确、一目了然地描述出来。它是描述条件比较多的决策问题的有效工具。59、填空题

CoCoMo模型按其详细程度分为基本CoCoMo模型、()和详细CoCoMo模型三个层次。正确答案:中间CoCoMo模型60、填空题

某个子任务的()是指在保证项目按时完成的前提下最晚启动该子任务的时间。正确答案:最迟启动时间61、单选

DOM中XMLDOMnodelist的length属性的表示是:()A.该对象中文本字符的长度B.该对象中元素节点的数量C.该对象中节点的数量D.该对象中文档对象的数量正确答案:C62、单选

软件特性中,一个软件能再次用于其他相关应用的程度称为()。A.可移植性B.可重用性C.容错性D.可适应性正确答案:B63、单选

需求分析阶段不适用于描述加工逻辑的工具是()A.结构化语言B.判定表C.判定树D.流程图正确答案:D64、多选

SSL支持()加密,加密使用的位数越多,破译和找出原始位就困难。A.40位B.64C.128位D.256正确答案:B,C65、问答题

画数据流图应该注意什么事项?正确答案:画数据流图注意事项:a.命名.不论是数据流\数据存储还是加工,合适的命名使人们易于理解基含义.b.画数据流而不是控制流.c.一般不画物质流.d.每个加工到少有一个输入数据流和一个输出数据流,反映出此加工数据的来源与加工的结果.e.编号.f.父图与子图的平衡.g.局部数据存储.h.提高数据流图的易理解性.66、单选

软件总体设计阶段产生的文档是?()A、软件计划任务书B、软件需求规格说明书C、软件概要设计说明书D、软件详细说明书E软件源代码正确答案:C67、问答题

软件设计的基本原理包括哪些内容?正确答案:软件设计的基本原理包括:①模块化:指解决一个复杂问题时自顶向下逐层把软件系统划分成若干模块的过程。每个模块完成一个特定的子功能,所有模块按某种方法组装起来,成为一个整体,完成整个系统所要求的功能。模块化是软件解决复杂问题所具备的手段。②抽象:是认识复杂现象过程中使用的思维工具,即抽出事物本质的共同的特性而暂不考虑它的细节,不考虑其他因素。软件工程中每一步都是对软件解决方法的抽象层次的一次细化。③信息隐蔽:指在设计和确定模块时,使得一个模块内包含的信息(过程或数据),对于不需要这些信息的其他模块来说,是不能访问的。通过信息隐蔽,可以定义和实施对模块的过程细节和局部数据结构的存取限制。④模块独立性。指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。衡量模块独立性有两个标准耦合性和内聚性,可判断设计方案的优劣。68、单选

()是对软件产品、过程、资源等使用历史资料或经验公式等进行预测。A.测量B.度量C.估算D.指标正确答案:C69、单选

结构化程序设计的一种基本方法是()。A.筛选法B.递归法C.迭代法D.逐步求法正确答案:D70、单选

在软件质量要素的评价准则中,控制或保护程序和数据不被破坏、非法访问等机制的能力指的是()。A.容错性B.检测性C.安全性D.可操作性正确答案:C71、多选

JavaServerFaces(JSF)是一种标准的J2EE表示层技术,不同于其它Java表示层技术的最大优势是其:()A.简单、便捷B.采用的组件模型C.事件驱动技术D.方便管理正确答案:B,C72、单选

软件工程的结构化生命周期方法(sA)是将软件开发的全过程划分为互相独立而又互相依存的阶段,软件的逻辑模型是形成于()。A.开发阶段B.计划阶段C.分析阶段D.设计阶段正确答案:C73、名词解释

实现快速原型的开发途径有哪三种?正确答案:1)仅模拟软件系统的人机界面和人机交互方式。2)开发一个工作模型,实现软件系统中重要的或容易产生误解的功能。3)利用一个或几个类似的正在运行的软件向用户展示软件需求中的部分或全部功能。74、单选

如果要创建用于上传文件的表单,<html:form>标签的编码类型“method”属性必须设置为()A.GETB.POSTC.multipart/form-dataD.true正确答案:C75、单选

如果希望输出”<”,那么在<c:out>标签中应该设定哪一个属性?()A.valueB.escapeXmlC.defaultD.entity正确答案:B76、问答题

软件项目开发的进度安排必须解决好哪几个问题?正确答案:软件项目开发的进度安排必须解决好以下几个问题:1)任务、人力、时间等资源的分配应与工程进度相一致;2)任务的分解与并行开发;3)工作量的分配;4)具体进度安排。77、单选

以下关于配置文件的说法正确的是()A.给定目录或应用程序中weB.config文件存在是完全可选的。B.给定目录或应用程序中weB.config文件存在是必须的。C.不管weB.config文件是否存在,该目录的所有配置设置将自动从父目录继承。D.运行时,ASP.NET使用这些weB.config配置文件,针对传入的每个URL目标请求分层计算两个或以上的设置集合。正确答案:D78、填空题

软件工程由();()和()三部分组成,称为软件工程的三要素。正确答案:方法、过程、工具79、单选

一个web网站可以同时拥有针对电脑的Html页面和针对手机的WAP页面。这属于的模式是()A.观察者(observer)模式B.命令(commanD.模式C.单一(singleton)模式D.代理(proxy)模式正确答案:A80、多选

如何删除用户计算机中的Cookie()A.不能直接删除用户计算机中的CookieB.调用Cookie集合的Remove方法C.将Cookie设置已过去的到期日期,添加到Response中即可D.以上叙述都不正确正确答案:B,C81、填空题

在软件项目管理过程中的第一个活动应当是()。正确答案:估算82、填空题

()是一种以用户需求为动力,以对象作为驱动的模型,适合于面向对象的开发方法。正确答案:喷泉模型83、多选

Wed服务技术的SOA架构由哪些部分组成()A.服务提供者B.ServicebrokerC.ServicerequesterD.XML和WSDL正确答案:A,B,C84、单选

Oracle数据库使用几种结构来保护数据,以下哪一种不包括在其中()。A.日志B.回滚段C.用户数据表D.控制文件正确答案:C85、单选

设计模块的根本目标是提高模块的什么属性?()A、可靠性B、独立性C、易维护D、信息隐蔽正确答案:B86、多选

Spring在切入点上支持一下哪些运算()A.或运算B.与运算C.加法运算D.且运算正确答案:A,B87、填空题

数据流图中有四种符号元素,他们是();();();()。正确答案:数据流,加工,数据存储,实体88、多选

Oracle利用下列哪些机制管理数据库安全性()A.数据库用户B.特权C.用户可用的特权和角色D.角色正确答案:A,B,D89、填空题

McCall等人提出了由()、评价准则、定量度量三个层次组成的三层次度量模型。正确答案:软件质量要素90、单选

温馨提示

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

评论

0/150

提交评论