版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程师考试题库考点三1、单选
以下关于EJB生态圈的叙述不正确的是()A.EJB生态圈是由成千上万种工具、服务器、IDE等构成B.整个EJB生态圈都是围绕EJB应用的开发、部署进行的C(江南博哥).部署者是整个圈子的支配着D.EJB开发者主要使用的两种产品:EJB容器和EJB工具正确答案:D2、单选
SA方法的分析步骤是首先调查了解当前系统的工作流程,然后()A.获得当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系统的逻辑模型B.获得当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系统的物理模型C.获得当前系统的逻辑模型,建立当前系统的物理模型,抽象出目标系统的逻辑模型D.获得当前系统的逻辑模型,建立当前系统的物理模型,建立目标系统的物理模型正确答案:A3、单选
下列选项中属于产品的内部属性的是()。A.模块耦合度B.软件可靠性C.软件有效性D.软件可维护性正确答案:A4、单选
设计模式中应优先使用的复合技术是()A.抽象类B.接口继承C.类继承D.对象组合正确答案:D5、多选
在Struts的配置文件中,一般来说action节点的哪些属性不是必然的()A.pathB.typeC.nameD.input正确答案:C,D6、填空题
对不依赖于其他属性的软件的简单属性的测量称为()。正确答案:直接度量7、单选
针对J2EE企业应用来讲,最简单的Wed服务器系统有两个参与者()前者提供服务的接口和实现,后者使用Web服务。A.服务提供者和服务请求者B.服务代理商和服务请求者C.服务提供者和服务代理商D.服务请求者和服务代理商正确答案:A8、问答题
数据字典有哪些条目?正确答案:数据流、数据项、数据存储、基本加工。9、问答题
软件质量保证(SQA)活动主要包括哪些内容?正确答案:SQA活动主要包括以下内容:1)在需求分析阶段提出对软件质量的需求,并将其自顶向下逐步分解为可以度量和控制的质量要素,为软件开发、维护各阶段软件质量的定性分析和定量度量打下基础;2)研究并选用软件开发方法和工具;3)对软件生存周期各阶段进行正式的技术评审(FTR);4)制定并实施软件测试策略和测试计划;5)及时生成软件文档并进行其版本控制;6)保证软件开发过程与选用的软件开发标准相一致;7)建立软件质量要素的度量机制;8)记录SQA的各项活动,并生成各种SQA报告。10、问答题
计算机软件的定义是什么?正确答案:与计算机系统操作有关的程序、规程、规则及任何与之有关的文档和数据。11、多选
JvavServerFaces(JSF)是一种标准的J2EE表示层技术,不同于其它Java表示技术的最大优势是其:()A.简单、便捷B.采用的组件模型C.时间驱动技术D.方便管理正确答案:B,C12、单选
你试图用下面句子查询数据:()SELECT100/NVL(quantity,0)FROMinventory;为何QUANTITY为null空值时,将导致出错?A、表达式企图被空值除.B、换函数参数数据类型不一致.C、空值不能被转成实际值D、表达式企图被零除.正确答案:D13、单选
软件开发常使用的两种基本方法是结构化和原型化方法,在实际应用中,它们之间的关系常表现为()。A.互相排斥B.互相补充C.独立使用D.交替使用正确答案:B14、单选
在JSF应用中()发挥着与UI和模型交互的作用。A.托管BeanB.后台BeanC.XML配置文件D.转换器正确答案:A15、单选
软件设计的主要目标是保证软件的高可靠性和什么性?()A、易移植性B、易维护性C、易销售性D、易测试性正确答案:B16、问答题
在硬件工程中,硬件设计阶段的任务有哪些?正确答案:硬件设计阶段的任务是:1)设计分析,画出设计图;2)必要时建造原型(即样机)并对其进行测试;3)制造分析,画出生产图。17、问答题
计算题:设某软件项目由5个程序员组成的程序员小组来开发完成。在开发过程中每两个人之间通信的平均工作量为0.13PM,试求开发该软件所需的通讯工作量。正确答案:由已知N=5,μ=0.13PM,开发该软件需要的通信数量为:C(N)=C(5)=N(N-1)/2=5(5-1)/2=10则由5人组成的程序员小组增加的通信工作量为:EC=μC(5)=0.13PM×10=1.3PM18、填空题
结构化语言是介于自然语言和()之间的一种半形式语言。正确答案:形式语言19、问答题
可行性研究的目的是什么?正确答案:用最小的代价在尽可能短的时间内,确定问题是否能够解决,从而确定问题是否值得去解决。20、填空题
数学建模、()和模拟是基于计算机系统技术可行性研究的有效工具。正确答案:原型建造21、单选
软件工程中的人·月是个什么单位?()A、距离B、时间C、人力D、金钱正确答案:C22、填空题
需求分析阶段产生的最重要的文档是()。正确答案:需求分析说明书23、填空题
为改正软件系统中潜藏的错误而进行的维护活动称为()。正确答案:纠错性维护24、名词解释
实现快速原型的开发途径有哪三种?正确答案:1)仅模拟软件系统的人机界面和人机交互方式。2)开发一个工作模型,实现软件系统中重要的或容易产生误解的功能。3)利用一个或几个类似的正在运行的软件向用户展示软件需求中的部分或全部功能。25、问答?计算题:要度量某软件的质量要素F2(可靠性),假设C23=0.2,C24=0.3,C25=0.3,C26=0.2,其余的C2k=0,F2对一致性的测量值M3=0.8、对容错性的测量值M4=0.7、对准确性的测量值M5=0.6,对简单性的测量值M6=0.5,试求可靠性的度量值F2。正确答案:26、单选
从后台启动进程,应在命令的结尾加上符号()?A.&B.@C.#D.$正确答案:A27、单选
下列选项中属于过程的外部属性的是()。A.工作量B.成本C.事件D.计划及进度正确答案:B28、单选
关于Oracle数据库逻辑备份和恢复,正确的是()A.数据库工作在非归档状态B.不需要给数据库管理员赋予相应的角色权限C.用expert命令文件实现逻辑备份D.用imp命令文件实现逻辑恢复正确答案:C29、填空题
风险分析的四个主要活动:风险标识、风险估算、()、风险驾驭和监控。正确答案:风险评价30、单选
当我们想封装不同算法并使用他们可相互替换时,可以使用()A.桥接模式B.命令模式C.策略模式D.工厂模式正确答案:A31、多选
下面哪些项目是Microsoft.NET平台所使用的核心技术:()A.WebServiceB.XMLC.SOAPD.Internet协议套件正确答案:B,D32、单选
如果要创建用于上传文件的表单,<html:form>标签的编码类型“method”属性必须设置为()A.GETB.POSTC.multipart/form-dataD.true正确答案:C33、填空题
软件可靠性定义为在某个给定()内,程序按照规格说明成功运行的概率。正确答案:时间间隔34、单选
软件详细设计阶段产生的文档是?()A、软件计划任务书B、软件需求规格说明书C、软件概要设计说明书D、软件详细说明书E、软件源代码正确答案:D35、单选
下面对Web应用开发中Servlet组件说法错误的是()A.Servlet是按照接受请求/返回响应的模式工作的B.运行于Servlet容器中,是被动态加载的C.在Struts框架中,Servlet充当模型组件D.在Struts框架中,Servlet充当控制器组件正确答案:C36、单选
对记录序列{314,298,508,123,486,145}按从小到大的顺序进行插入排序,经过两趟排序后的结果为:()A.{314,298,508,123,145,486}B.{298,314,508,123,486,145}C.{298,123,314,508,486,145}D.{298,314,508,123,486,145}正确答案:B37、名词解释
测量(measure)正确答案:是对产品或过程的某个属性的范围、数量、维度、容量或大小提供一个定量的指示。38、单选
哪个不是软件危机的具体表现?()A.供求矛盾B.软件成本难以估计C.软件开发进度难以估计D.开发费高正确答案:D39、单选
与详细设计相对应的是数据库的()设计。A.概念B.逻辑C.物理D.功能正确答案:C40、填空题
数据流图就是用来刻画数据流和转换的信息系统建模技术。它用简单的图形记号分别表示数据流、转换、()以及外部实体。正确答案:数据源41、填空题
需求分析的基本任务是准确的回答()正确答案:解系统必须做什么42、单选
一下关于SessionFactory的说法那些正确?()A.对于每个数据库事务,应该创建一个SessionFactory对象B.一个SessionFactory对象对应一个数据库存储源。C.SessionFactory是重量级的对象,可以随意创建。D.SessionFactory的load方法用于加载持久化对象。正确答案:B43、多选
在PL/SQL中使用哪几种语句来对变量进行赋值?()A.:=B.SELECTINTOC.FETCH
INTOD.=正确答案:A,B,C44、单选
在定义内部样式表中使用导入外部样式表可用()A.@importB.importC.@incledeD.include正确答案:A45、单选
Spring中,事务行为的“PROPAGATION_SUPPORTS”属性值代表的含义是()A.支持当前的食物,如果不存在就创建一个新的B.支持当前的事务,如果不存在就不使用事务C.支持当前的事务,如果不存在就抛出异常D.不使用事务,如果当前存在事务就抛出异常正确答案:A46、单选
在确认测试的叙述中不正确的是()。A.确认测试是为了验证软件的功能和性能及其他特性是否与用户的要求一致。B.确认测试的内容包括功能测试和性能测试。C.安装测试不属于确认测试的内容D.它着重考虑软件是否满足确认测试的内容正确答案:C47、填空题
当数据流图中的某个加工的一组动作存在着多个条件复杂组合的判断时,其加工逻辑使用()。正确答案:判定表或判定树48、填空题
数据字典中有四类条目,分别是();();();()。正确答案:加工说明,数据流条目,数据存储条目,数据项条目49、单选
()是对产品或过程的某个属性的范围、数量、维度、容量或大小提供一个定量的指示。A.测量B.度量C.估算D.指标正确答案:A50、单选
JDBC中,用于表示数据库连接的对象是()A.StatementB.ConnectionC.DriverManagerD.PreparedStatement正确答案:B51、名词解释
软件工程的7条基本原理是什么?正确答案:1)用分阶段的生存周期计划严格管理2)坚持进行阶段评审3)实行严格的产品控制4)采用现代程序设计技术5)结果应能清楚地审查6)开发小组的人员应少而精7)承认不断改进软件工程实践的必要性52、填空题
软件工程由()、工具和过程三部分组成,称软件工程的三要素。正确答案:方法53、单选
哪一个对象可以用于获得浏览器发送的请求()A.HttpServletRequestB.HttpServletResponseC.HttpServletD.Http正确答案:A54、多选
JavaServerFaces(JSF)是一种标准的J2EE表示层技术,不同于其它Java表示层技术的最大优势是其:()A.简单、便捷B.采用的组件模型C.事件驱动技术D.方便管理正确答案:B,C55、问答题
简述McCall等人的软件质量度量模型。正确答案:McCall等人提出了由软件质量要素、评价准则、定量度量三个层次组成的三层次度量模型。其中第一层是将对软件质量的度量归结为对直接影响软件质量的若干个软件质量要素的度量;由于质量要素很难直接度量,所以第二层是用若干个可度量的评价准则来间接度量软件质量要素;而第三层是对相应评价准则的直接度量。56、单选
悲观锁与乐观锁,哪个具有较好的并发性能()。A.悲观锁B.乐观锁C.都一样D.无法确定正确答案:B57、单选
解决软件危机的途径不包括哪个?()A、组织良好B、统一开发标准C、使用软件工具D、加大人员数量正确答案:D58、单选
程序的三种基本控制结构的共同特点是()A.不能嵌套使用B.只能用来写简单程序C.已经用硬件实现D.只有一个入口和一个出口正确答案:D59、单选
EntityManager将实体Bean的生命周期分为四种状态,以下属于这四种状态的是()A.新建(new)B.开发(openup)C.部署(deplovE.D.删除(removeD.正确答案:D60、多选
数据库系统采用锁来实现事务的隔离性,下面哪些属于数据库锁()A.共享锁B.更新锁C.独占锁D.等待锁正确答案:A,B,C61、单选
如果要创建拥有上传文件的表单,<html:form>标签的编码类型“enctype”属性必须设置为()。A.GETB.POSTC.multipart/form-dataD.true正确答案:C62、单选
结构化程序设计的一种基本方法是()。A.筛选法B.递归法C.迭代法D.逐步求法正确答案:D63、单选
在数据流图中,有名字及方向的成分是()。A.控制流B.信息流C.数据流D.信号流正确答案:C64、单选
数据字典是对数据定义信息的集合,它所定义的对象都包含于()。A.数据流图B.程序框图C.软件结构D.方框图正确答案:A65、填空题
基本CoComo模型主要用于()估算整个系统开发和维护的工作量以及软件开发所需要的时间。正确答案:系统开发的初期66、问答题
计算题:已知有一个国外典型的软件项目的记录,开发人员M=6人,其代码行数=20.2KLOC,工作量E=43PM,成本S=314000美元,错误数N=64,文档页数Pd=1050页。试计算开发该软件项目的生产率P、平均成本C、代码出错率EQR和文档率D。正确答案:根据给出的已知数据,可得:P=L/E=20.2KLOC/43PM=0.47KLOC/PM=470LOC/PMC=S/L=314000美元/20.2KLOC=15.54美元/LOCEQR=N/L=64个/20.2KLOC=3.17个/KLOCD=Pd/L=1050页/20.2KLOC=51.98页/KLOC67、填空题
SA方法中使用半形式化的描述方式表达需求,采用的主要描述工具是()。正确答案:数据流图和数据字典68、单选
元素有一个cascade属性,如果希望Hibernate级联保存集合中的对象,casecade属性应该取什么值?()A.noneB.saveC.deleteD.save-update正确答案:D69、填空题
硬件工程可以划分为硬件定义、硬件设计、()三个阶段。正确答案:硬件制造与销售维修70、单选
()阶段是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。A.概要设计B.详细设计C.编码D.测试正确答案:B71、单选
软件需求规格说明书的内容不应包括对()的描述。A.主要功能B.算法的详细过程C.用户界面及运行环境D.软件的性能正确答案:B72、单选
数据字典的任务是对于数据流图中出现的所有被命名的数据元素,在数据字典中作为一个词条加以定义,使得每一个图形元素的名字都有一个确切的()。A.对象B.解释C.符号D.描述正确答案:D73、问答题
计算题:要度量某软件的质量要素F2(可靠性),假设C23=0.1,C24=0.3,C25=0.4,C26=0.2,其余的C2k=0,F2对一致性的测量值M3=0.7、对容错性的测量值M4=0.6、对准确性的测量值M5=0.5,对简单性的测量值M6=0.8,试求可靠性的度量值F2。正确答案:74、单选
EJB类库存在于Java的哪个版本中?()A.J2SEB.J2EEC.J2MED.J2NE正确答案:B75、填空题
软件结构的设计是以()为基础的。正确答案:模块76、单选
选择结构的复杂性比顺序结构的复杂性要()。A、小B、大C、相等D、无法比较正确答案:B77、问答?绘图题:用SA方法画出下列问题的顶层和0层数据流图。某运动会管理系统接受来自运动员的报名单、裁判的比赛项目及项目成绩,产生运动员号码单发送给运动员,项目参加者发送给裁判,单项名次、团体名次发送给发布台。该系统有两部分功能:(1)登记报名单:接受报名单、比赛项目,产生运动员号码单、项目参加者,形成运动员名单及团体成绩表两种数据存储。(2)统计成绩:接受项目成绩,查询运动员名单,产生单项名次,填写团体成绩,最后产生团体名次。正确答案:78、单选
下列选项中,属于成本管理的主要任务的是()。A.人员的分工B.估算软件项目的成本C.对控制软件质量要素D.对软件阶段产品进行评审正确答案:B79、问答题
简述SA方法的缺点。正确答案:1)传统的SA方法主要用于数据处理方面的问题,主要工具DFD体现了系统“做什么”的功能,但它仅是一个静态模型,没有反映处理的顺序,即控制流程。因此,不适合描述实时控制系统2)SA方法在使用DFD在分析与描述“数据要求”方面是有局限的。3)DFD不适合描述人机界面系统的要求。4)为了更精确地描述软件包需求,提高软件系统的可靠性、安全性,也便于实现自动化,SA方法可与形式方法结合起来。80、单选
软件实体应当做到什么化?()A、抽象化B、隐蔽化C、模块化D、简单化正确答案:C81、填空题
问题定义的来源是()。正确答案:用户82、问答题
描述加工逻辑有哪些方法?正确答案:a,结构化语言b,判定表C.判定树83、多选
test测试命令可以进行哪些方面的测试()A.数值测试B.字符串测试C.文件测试D.文本测试正确答案:A,B,C84、单选
下面的那一个不属于MVC模式中的对象?()A.ModelB.ViewC.CollectionD.Controller正确答案:C85、单选
从以下哪一个选项中可以获得Servlet的初始化参数()A.ServletB.ServletContextC.ServletConfigD.GenericServlet正确答案:C86、多选
下面哪些任务是RequesProcessor完成的()A.把Struts配置文件信息加载到内存中B.把请求转发到Action的execute0方法返回的ActionForward代表的组件C.如果需要的话,创建ActionForm实例,组装数据,并进行表单验证D.找到匹配的Action实例,调用其execute0方法正确答案:B,C,D87、单选
下列哪个集合操作符返回两个查询都有的行。()A、UnionB、UnionallC、UniononlyD、Intersect正确答案:D88、单选
下面模式属于行为设计模式的是()A.command模式B.FactoryMothod模式C.Beidge模式D.Adapter模式正确答案:A89、名词解释
软件危机正确答案:软件危机是指在计算机软件开发、使用与维护过程中遇到的一系列严重问题和难题。90、填空题
()是将软件生存周期各个活动规定为依线性顺序连接的若干阶段的模型。正确答案:瀑布模型91、填空题
硬件工程可以划分为()、硬件设计、硬件制造与销售维修三个阶段。正确答案:硬件定义92、填空题
JSD是一种典型的()的分析设计方法。正确答案:面向数据结构93、填空题
风险分析的四个主要活动:风险标识、风险估算、风险评价、()。正确答案:风险驾驭和监控94、问答?计算题:已知一个待开发的基于计算机的系统的总成本的估算值的折现值为5000元,预计新系统投入运行后每年可带来2500元的收入,假设新系统的生存周期(不包括开发时间)为5年,当年的年利率为12%,试求该系统的纯收入T、投资回收期D和投资回收率j。正确答案:对该系统将来的收入折现,计算结果如上表所示。95、填空题
Halstead给出了称为文本复杂性度量的模型。它是根据统计程序中的()的个数来度量程序的复杂程度。正确答案:操作符和操作数96、单选
设置服务器控件的改动立即提交至服务器,需要将服务器控件的()属性设置为True。A.AutoActionB.AutoPostBackC.AutoSubmitD.以上都不对正确答案:B97、单选
需求规格说明书的主要组成部分包括数据流程图和?()A、数据字典B、数据库C、物理模型D、逻辑模型正确答案:A98、单选
画软件结构图时应注意调用关系只能()。A.从上到下B.从下到上C.从左到右D.从右到左正确答案:A99、单选
软件编码阶段产生的文档是?()A、软件计划任务书B、软件需求规格说明书C、软件概要设计说明书D、软件详细说明书E、软件源代码正确答案:E100、单选
下列选项中,不属于质量管理的主要任务的是()。A.制定软件质量保证计划B.按照质量评价体系控制软件质量要素C.增加软件产品的功能D.对最终软件产品进行确认正确答案:C101、填空题
JSP方法主要用于规模()的数据处理系统。正确答案:不大102、单选
软件设计阶段的输出主要是()。A、程序B、模块C、伪代码D、设计规格说明书正确答案:D103、单选
在结构化分析方法中,用以表达系统内数据的运动情况的工具有()A.数据流图B.数据词典C.结构化英语D.判定树与判定表正确答案:A104、单选
()是对软件产品、过程、资源等使用历史资料或经验公式等进行预测。A.测量B.度量C.估算D.指标正确答案:C105、问答题
技术可行性研究主要包括哪些分析,各分析的任务如何?正确答案:1)风险分析。其任务是论证在给定的约束条件下,能否实现系统所需的功能和性能。2)资源分析。其任务是论证是否具备系统开发所需的各类人员、软硬件资源和工作环境等。3)技术分析。其任务是论证现有的技术水平和开发能力是否支持开发的全过程,并达到系统功能和性能的目标。106、问答题
什么是模块间的耦合性?有哪几种耦合性?简述降低模块间耦合度的方法。正确答案:模块间的耦合性是根据模块的外部特征提出的,是对软件系统结构中各模块间相互联系紧密程度的一种度量,也称块间关系。耦合程度由低到高分为6种:①无直接耦合(不传递任何消息)。②数据耦合(传递的是值)。③标记耦合(传递的是数据结构)。④控制耦合(传递的是控制变量,例如开关、标志等)。⑤外部耦合(传递的是I/O环境)⑥公共耦合(传递的是在公共数据环境中的数据)。⑦内容耦合(传递的是一个模块的内部数据,往往出现在汇编语言中)。模块间联系越紧密,其耦合性越强,模块的独立性越差。提高模块独立性,降低模块间耦合度的措施是:①在耦合方式上降低模块间接口的复杂性。模块接口方式不采用直接引用(内容耦合),而采用调用方式(例如过程语句调用);模块接口信息通过参数传递且传递信息的结构尽量简单,不用复杂数据结构(例如过程、指针等),参数个数不宜过多。②在传递信息类型上尽量使用数据耦合,避免控制耦合,慎用或有控制地使用公共耦合。107、单选
单元测试是在软件开发过程中的哪个阶段完成的?()A.可行性研究和计划B.概要设计C.实现D.使用和维护正确答案:C108、单选
如何创建Cookie?()A.使用newCookie语句B.调用responsE.addCookie方法C.使用Cookie的setMaxAge方法D.setCookie方法正确答案:A109、单选
下列软件开发模型中,适合于那些不能预先确切定义需求的软件系统的开发的模型是()。A.原型模型B.瀑布模型C.基于知识的智能模型D.变换模型正确答案:A110、单选
以文档作为驱动,适合于软件需求很明确的软件项目的生存周期模型是()。A.喷泉模型B.增量模型C.瀑布模型D.螺旋模型正确答案:C111、单选
在J2EE中属于Web层的组件有()A.HTMLB.EJBC.AppletD.JSP正确答案:D112、单选
下列选项中属于资源的外部属性的是()。A.经验B.人员C.生产率D.工具正确答案:C113、单选
软件是一种逻辑产品,它的开发主要是()。A.研制B.拷贝C.再生产D.复制正确答案:A114、问答题
计算题:甲乙两名程序测试员同时对一个程序进行独立测试一个月,甲发现并改正了24个错误;乙发现并改正了23个错误,其中有12个错误甲也发现了。试估算该程序经过甲乙两人这一个月测试后,还残留多少个错误?正确答案:由题意知,E1=24,E2=23,E0=12,该程序所含错误总数可估算如下:ET=E1×E2/E0=24×23/12=46(个)经过一个月的测试,该程序还残留的错误数为:Er(τ)=ET–EC(τ)Er(1)=ET–EC(1)=ET–(E1+E2–E0)=46–(24+23-12)=11(个)115、名词解释
瀑布模型的缺点主要有哪些?正确答案:1)在软件开发的初期阶段就要求做出正确、全面、完整的需求分析对许多应用软件来说是极其困难的。2)在需求分析阶段,当需求确定后,无法及时验证需求是否正确、完整。3)不支持产品的演化,缺乏灵活性,使软件产品难以维护。116、填空题
软件项目的风险按照其影响的范围,可分为项目风险、()和商业风险三类。正确答案:技术风险117、单选
在软件质量要素中,程序满足需求规格说明及用户目标的程度指的是()。A.完整性B.可用性C.正确性D.灵活性正确答案:C118、单选
下列关于Struts框架的说法中,不正确的是()A.Struts实质是JSPModel2的基础上实现的一个MVC框架B.在Struts框架中,视图是由一组JSP文件组成C.在Struts框架中,控制器是由ActiongServlet和Action来实现D.在Struts仅仅可以在服务器端运行,仅仅能通过ActionForm中的validate方法能对提交的表单数据进行验证正确答案:D119、填空题
某子任务的最早启动时间与完成该子任务所需时间之和就是该子任务的()。正确答案:最早结束时间120、名词解释
盒图(简称N-S图)正确答案:它是一种算法描述工具,它是一种由外往里、结构化逐层展开的二维盒型结构。盒图的控制流程为自上而下,从外到里地执行。121、多选
以下那些是dtd的元素类型:()A.EMPTYB.ANYC.entityD.cdata正确答案:A,B122、单选
在软件质量要素的评价准则中,控制或保护程序和数据不被破坏、非法访问等机制的能力指的是()。A.容错性B.检测性C.安全性D.可操作性正确答案:C123、单选
软件是为谁服务的?()A.开发方B.需求方C.公司经理D.研发人员正确答案:B124、单选
下列哪个为JSP的隐含对象()A.envB.pageC.jspinfoD.context正确答案:B125、单选
在软件质量要素中,改变一个操作的顺序所需的工作量的多少指的是()。A.完整性B.可用性C.正确性D.灵活性正确答案:D126、填空题
软件开发项目每年所需的人年数与开发时间的关系满足Rayleigh-Norden分布,即软件项目的工作量分布曲线的(),因此,参加软件项目的人员就不能一成不变。正确答案:不是线性127、单选
面向对象技术中,对象是类的实例。对象有三种成份:()、属性和方法(或操作)。A.标识B.规则C.封装D.消息正确答案:A128、填空题
McCall等人提出了由()、评价准则、定量度量三个层次组成的三层次度量模型。正确答案:软件质量要素129、名词解释
螺旋模型的优点有哪些?正确答案:螺旋模型的主要优点有:1)支持用户需求的动态变化。2)原型可看作形式的可执行的需求规格说明,易于为用户和开发人员共同理解,还可作为继续开发的基础,并为用户参与所有关键决策提供了方便。3)螺旋模型特别强调原型的可扩充性和可修改性,原型的进化贯穿整个软件生存周期,这将有助于目标软件的适应能力。4)为项目管理人员及时调整管理决策提供了方便,进而可降低开发风险。130、单选
对软件测试设计方法有误的是()A.软件设计师开发阶段最重要的步骤,它包括总体设计和详细设计B.软件概要设计,是指对整个软件系统进行结构设计,确定软件系统机构C.软件设计中尽量避免代码重用D.软件设计要尽量减少耦合正确答案:C131、填空题
某个子任务的()是指在保证项目按时完成的前提下最晚启动该子任务的时间。正确答案:最迟启动时间132、填空题
McCabe指出,V(G)可作为程序规模的定量指标,V(G)值越高的程序往往是越复杂、越容易出问题的程序。因此,他建议模块规模以()为宜。正确答案:V(G)≤10133、问答题
可行性研究从哪三个方面入手?正确答案:1、技术可行性2、经济可行性3、操作可行性134、单选
概要设计阶段产生的文档不包括()。A.概要设计说明书B.数据库设计说明书C.用户手册D.开发进度月报正确答案:D135、单选
在MVC设计模式中,JavaBean的作用是()A、ControllerB、ModelC、业务数据的封装D、View正确答案:C136、填空题
维护中,因误删除一个标识符而引起的错误是()副作用。正确答案:编码137、单选
软件生命周期一般包括:软件开发期和软件运行期,下述()不是软件开发期所应包含的内容。A.需求分析B.结构设计C.程序编制D.软件维护正确答案:D138、问答?计算题:程序流程图如图1所示,试求出其巡回秩数V(G)。正确答案:(1)画出与图1所示的程序流程图对应的程序图如图2所示。于是有:V(G)=E–N+2=11–9+2=4(2)由图2给出的程序图可以看出,其有界区域有R1、R2、R3共3个,还有1个无界区域R4,共4个封闭区域,所以V(G)=4。(3)由图2给出的程序图可以看出,结点b、c、h是谓词结点,即谓词结点数P=3,于是有:V(G)=P+1=3+1=4。139、单选
在下面的叙述中,()不是软件需求分析的任务。A.问题分解B.可靠性与安全性要求C.结构化程序设计D.确定逻辑模型正确答案:C140、问答题
对软件项目经理人员的要求有哪些?正确答案:对项目经理除了要求具有较强的管理能力外,还要求其应具有的能力有:①把用户提出的非技术性要求加以整理提炼,以技术说明书形式转告给分析员和测试员。②能说服用户放弃那些不切实际的要求,以保证合理的要求得以满足。③具有综合问题的能力。④具有很强的沟通能力。141、单选
下列哪一个接口定义了用于查找、创建和删除EJB实例()A.HomeB.RemoteC.LocalD.Message正确答案:A142、单选
HIPO图中的H图称为什么图?()A、高层图B、嗨图C、顶层图D、层次图正确答案:D143、单选
哪一个不是EL定义的隐式对象?()A.cookieB.pageContextC.attributesD.initParam正确答案:C144、多选
dotNET框架由下列选项中的哪两项组成()A.微软基础类库(MFC.B.公共语言运行库(CLR)C.中间语言(IL)D.dotNet框架类库(FCL)正确答案:B,D145、填空题
实践表明,向一个已经延期的软件项目追加新的开发人员,可能使项目完成得()。正确答案:更晚146、填空题
软件质量保证应在()阶段开始。正确答案:需求分析147、单选
在JSF应用程序中,一般使用()标签来作为密码输入控件。A.h:inputSecretB.h:outputTextC.h:inputTextC.h:inputHidden正确答案:A148、单选
DOM中XMLDOMnodelist的length属性的表示是:()A.该对象中文本字符的长度B.该对象中元素节点的数量C.该对象中节点的数量D.该对象中文档对象的数量正确答案:C149、问答题
快速原型技术的基本思想是什么?正确答案:在软件开发的早期,快速开发一个目标软件系统的原型,让用户对其进行评价并提出修改意见,然后开发人员根据用户的意见对原型进行改进。150、填空题
计算机系统工程包括硬件工程、软件工程、人机工程、()等4个子工程。正确答案:数据库工程151、单选
()是一个度量或度量的组合,它可对软件产品、过程或资源提供更深入的理解。A.测量B.度量C.估算D.指标正确答案:D152、单选
下列哪个集合操作符返回两个查询所选择的所有的行()A.UnionB.UnionallC.UniononlyD.Intersect正确答案:B153、填空题
数学建模、原型建造和()是基于计算机系统技术可行性研究的有效工具。正确答案:模拟154、单选
软件特性中,多个软件元素相互通讯并协同完成任务的能力指的是()。A.可理解性B.可互操作性C.可维护性D.可追踪性正确答案:B155、填空题
一般地,由N个程序员组成的程序员小组在完成相同规模的软件时需要的通信数量C(N)=()。正确答案:N(N-1)/2156、名词解释
计算机辅助软件工程正确答案:在软件工程活动中,人们按照软件工程的原则和方法,利用计算机及其集成的软件开发环境,辅助软件项目的开发、维护及管理的过程,称为计算机辅助软件工程(即CASE.。157、多选
动态网站需要的技术为()A、CGIB、HTTPC、ASPD、PHP正确答案:A,B,C158、问答题
项目管理人员经常采用的跟踪方式主要有哪些?正确答案:项目管理人员经常采用的跟踪方式主要有:①定期召开项目工作会议,让每个项目成员汇报任务进展情况和存在的问题。②在软件开发过程中,请专家和用户按照里程碑对阶段性成果进行管理复审,判定实际开发进度是否与计划中定义的里程碑保持一致。③对照进度计划检查各子任务的实际开始时间是否与计划的开始时间一致。④及时了解项目开发人员的进展情况及存在的主要问题。159、问答题
什么是结构化分析?正确答案:结构化分析方法是面向数据流进行需求分析的方法。结构化分析方法使用数据流图DFD与数据字典DD来描述,面向数据流问题的需求分析适合于数据处理类型软件的需求描述。其核心思想是分解化简问题,将物理与逻辑表示分开,对系统进行数据与逻辑的抽象。160、问答?计算题:如图1所示的程序流程图,试计算其巡回秩数V(G)。正确答案:由程序流程图画流图或称程序图如图2所示。于是有:(1)V(G)=E–N+2=13–10+2=5(2)V(G)=封闭区域个数=5(3)V(G)=谓词结点个数+1=P+1=4+1=5161、问答题
对系统规格说明的管理复审主要解决哪些问题?正确答案:对系统规格说明的管理复审主要解决的问题有:1)系统是否有稳定的商业需求,是否有经济和社会效益。2)系统开发是否还有其他的选择方案。3)系统各部分开发风险如何。4)系统开发所需资源是否具备。5)成本和进度计划是否合理等。162、填空题
Putnam模型的优点是揭示了软件项目的()、软件开发时间和工作量三者之间的关系,在理论上有重要意义。正确答案:源程序代码长度163、多选
考虑下列声明,那些是不合法的:()A.DECLAREv_name,v_deptVARCHAR2(14);B.DECLAREv_testNUMBER(5);C.DECLAREV_MAXSALARYNUMBER(7,2)=5000;D.DECLAREV_JOINDATEBOOLEAN:=SYSDATE;正确答案:A,C,D164、单选
软件需求说明书是软件需求分析阶段的重要文件,下述()是其应包含的内容。①数据描述②功能描述③模块描述④性能描述A.②B.③④C.①②③D.①②④正确答案:D165、单选
对一个DTD语句中提供的“+”或“*”操作符映射,以下正确的是()A.将其映射成一个类。然后将类映射成一个字段。B.将其映射成一个变量。然后将类映射成一个表。C.将其映射成一个可变大小的数组变量。然后将这个数组映射成一个表D.将其映射成一个可变大小的数组变量。然后将这个数组映射成一个字段正确答案:C166、名词解释
螺旋模型的每一个周期包括哪几个阶段?正确答案:螺旋模型的每一个周期都包括计划(需求定义)、风险分析、工程实现和用户评价与阶段评审4个阶段。167、单选
试选择比较合理的计算机软件计算方案的演变顺序:()A.单片机——小型机——网络计算——大型机B.哑终端——客户机/服务器——分布式计算——internet计算C.算盘——计算器——PC——深蓝D.PC——B/S——C/S正确答案:B168、单选
在Struts中实现页面跳转主要通过什么方法来实现?()A、server.transferB、responsE.redirectC、mapping.findForwardD、responsE.sendRedirect正确答案:C169、多选
SSL支持()加密,加密使用的位数越多,破译和找出原始位就困难。A.40位B.64C.128位D.256正确答案:B,C170、填空题
风险分析的四个主要活动:风险标识、()、风险评价、风险驾驭和监控。正确答案:风险估算171、问答题
计算题:已估算出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人。172、填空题
计算机系统工程包括()、软件工程、人机工程、数据库工程等4个子工程。正确答案:硬件工程173、问答题
可行性研究的任务主要有哪几个方面?正确答案:可行性研究的任务主要有:1)经济可行性研究;2)技术可行性研究;3)运行操作可行性研究;4)法律可行性研究;5)开发方案的选择。174、填空题
软件生存周期是指一个软件从()开始直到该软件最终退役为止的整个时期。正确答案:定义175、名词解释
软件可靠性正确答案:软件可靠性定义为在某个给定时间间隔内,程序按照规格说明成功运行的概率。176、问答题
绘图题:请用判定表画出以下问题的行为逻辑。人们往往根据天气情况决定出门时的行装;天气可能下雨,也可能不下雨;天气可能变冷,也可能不变冷。如果天气要下雨,出门时带上雨伞;如果天气变冷,出门时要穿上大衣。正确答案:177、名词解释
螺旋模型适于哪种情况的软件开发?正确答案:螺旋模型支持需求不明确、特别是大型软件系统的开发,并支持面向规格说明、面向过程、面向对象等多种软件开发方法,是一种具有广阔前景的模型。178、问答题
风险分析有哪四个主要活动?正确答案:风险分析的四个主要活动:风险标识、风险估算、风险评价、风险驾驭和监控。179、单选
在软件质量要素的评价准则中,程序源代码的紧凑程度指的是()。A.简单性B.准确性C.简明性D.执行效率正确答
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025下半年广东揭阳市市直卫生健康事业单位赴外地院校招聘工作人员27人备考笔试题库及答案解析
- 2025年甘肃省甘南州碌曲县选调工作人员和项目人员26人择优入编考试考试参考试题及答案解析
- 2025中国农业科学院饲料研究所家禽营养与饲料创新团队科研助理招聘1人备考笔试题库及答案解析
- 四川省医学科学院·四川省人民医院2026年度专职科研人员、工程师及实验技术员招聘备考笔试题库及答案解析
- 2025福建厦门市集美区康城幼儿园非在编教职工招聘1人备考考试试题及答案解析
- 2025云南永德昆西医院、普洱西盟仁康医院招聘参考考试题库及答案解析
- 2025河南省中西医结合医院招聘员额制高层次人才11人备考笔试题库及答案解析
- 2026福建三明市教育局开展“扬帆绿都·圆梦三明”教育类高层次人才专项公开招聘44人备考笔试题库及答案解析
- 2025江西赣江新区永修投资集团招聘3人备考考试题库及答案解析
- 2025中建交通建设(雄安)有限公司招聘备考笔试试题及答案解析
- 2025山东日照五莲县城市社区专职工作者招聘8人考试题库必考题
- 溶剂精制装置操作工班组安全考核试卷含答案
- 2025年大学医学影像(影像诊断学)试题及答案
- 2025ERS支气管扩张症指南解读
- 2025西部机场集团航空物流有限公司招聘参考模拟试题及答案解析
- 部队手榴弹使用课件
- 考研准考证模板word
- 周练习15- 牛津译林版八年级英语上册
- 电力电缆基础知识课件
- 代理记账申请表
- 模型五:数列中的存在、恒成立问题(解析版)
评论
0/150
提交评论