软件工程师考试考点巩固(题库版)_第1页
软件工程师考试考点巩固(题库版)_第2页
软件工程师考试考点巩固(题库版)_第3页
软件工程师考试考点巩固(题库版)_第4页
软件工程师考试考点巩固(题库版)_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

软件工程师考试考点巩固(题库版)1、单选

在下面的叙述中,()不是软件需求分析的任务。A.问题分解B.可靠性与安全性要求C.结构化程序设计D.确定逻辑模型正确答案:C2、单选

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

软件项目的风险按照其影响的范围,可分为项目风险、()和商业风险三类。正确答案:技术风险4、问答题

在硬件工程中,硬件设计阶段的任务有哪些?正确答案:硬件设计阶段的任务是:1)设计分析,画出设计图;2)必要时建造原型(即样机)并对其进行测试;3)制造分析,画出生产图。5、单选

在软件质量要素中,对未授权人员访问程序或数据加以控制的程度指的是()。A.完整性B.可用性C.正确性D.灵活性正确答案:A6、单选

试选择比较合理的计算机软件计算方案的演变顺序:()A.单片机——小型机——网络计算——大型机B.哑终端——客户机/服务器——分布式计算——internet计算C.算盘——计算器——PC——深蓝D.PC——B/S——C/S正确答案:B7、单选

模块内聚度越高,说明模块内各成分彼此结合的程度越()。A、松散B、紧密C、无法判断D、相等正确答案:B8、单选

javax.Servlet的包中,属于类的是()A、ServletB、GenericServletC、ServletRequestD、ServletContext正确答案:B9、单选

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

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

对记录序列{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}正确答案:B12、单选

下面哪一个项目仅在Struts中出现?()A.JavaBeanB.WeB.xmlC.struts-config.xmlD.pertyes正确答案:C13、多选

中国古代绘画技法主要有()。A.工笔B.写意C.勾勒D.设色E.水墨正确答案:A,B,C,D,E14、单选

软件总体设计是指软件总体结构设计和数据设计,该阶段的主要任务不包括()。A、设计软件的模块结构B、定义接口并建立数据结构C、生成概要设计规格说明和组装测试计划D、模块设计正确答案:D15、单选

软件需求分析产生的文档是?()A、软件计划任务书B、软件需求规格说明书C、软件概要设计说明书D、软件详细说明书E软件源代码正确答案:B16、多选

与HttpSessionListener接口有关的方法是()A.SessionInitializedB.SessionCreatedC.SessionFinializedD.SessionDestroyed正确答案:B,D17、多选

会话变量集合按()来进行索引。A.会话变量NameB.会话变量ValueC.整数索引D.以上都可以正确答案:A,B18、问答题

结构化设计方法的基本思想是什么?正确答案:结构化设计方法的基本思想是将系统划分成一些独立的功能模块,这些模块按照一定的组织层次构造起来形成软件结构,通过自顶向下逐步细化的方法将用数据流图表示的信息转换成程序结构的设计描述。19、单选

常用的设计模式有()种。A.20B.23C.18D.25正确答案:B20、填空题

在整个软件项目定义与开发各阶段一种典型的工作量分布原则,称为()分布原则。正确答案:40-20-4021、问答题

软件开发各个阶段都需要哪些人员?正确答案:在软件项目的计划和分析阶段,只需要少数人,主要是系统分析员、从事软件系统论证和概要设计的软件高级工程师和项目高级管理人员,人数虽不多,但都是高层次人员。概要设计阶段要增加几个高级程序员,详细设计阶段要增加软件工程师和程序员,在编码和测试阶段还要增加初级程序员和软件测试员。在这一过程中,各类专门人员和管理人员也在逐渐增加,到验收测试时,维护人员也加入其中,使各类人员的数量达到了最高峰。在软件产品交付使用的初期,参加软件维护的人员较多,此时为防止给维护活动带来困难,不应过早地解散软件开发人员。软件经过一段时间的纠错性维护后,出错率会明显减少,这时可以逐步撤出软件开发人员,之后,软件维护人员也逐步撤离。22、单选

设置服务器控件的改动立即提交至服务器,需要将服务器控件的()属性设置为True。A.AutoActionB.AutoPostBackC.AutoSubmitD.以上都不对正确答案:B23、名词解释

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

硬件工程可以划分为硬件定义、硬件设计、()三个阶段。正确答案:硬件制造与销售维修25、多选

dotNET框架由下列选项中的哪两项组成()A.微软基础类库(MFC.B.公共语言运行库(CLR)C.中间语言(IL)D.dotNet框架类库(FCL)正确答案:B,D26、问答题

可行性研究的任务主要有哪几个方面?正确答案:可行性研究的任务主要有:1)经济可行性研究;2)技术可行性研究;3)运行操作可行性研究;4)法律可行性研究;5)开发方案的选择。27、单选?软件原型化开发方法有其基本步骤,下述()是实施原型化的最基本的步骤。①获得基本需求②开发工作模型③严格细部说明④模型验证A.全部都是B.①②和④C.④D.①和②正确答案:B28、单选

软件的可理解性支持软件的()。A.有效性B.可移植性C.可追踪性D.可靠性正确答案:B29、问答题

可行性研究的结果有哪四种?正确答案:1、完全可行2、部分可行3、不知道是否可行4、不可行30、问答题

计算题:要度量某软件的质量要素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。正确答案:31、单选

对一个DTD语句中提供的“+”或“*”操作符映射,以下正确的是()A.将其映射成一个类。然后将类映射成一个字段。B.将其映射成一个变量。然后将类映射成一个表。C.将其映射成一个可变大小的数组变量。然后将这个数组映射成一个表D.将其映射成一个可变大小的数组变量。然后将这个数组映射成一个字段正确答案:C32、单选

下列有关关系数据模型与对象模型的关系说法不正确的是()A.表对应类C.表的字段对应类的属性B.记录对应对象D.表之间的参考关系对应类之间的依赖关系正确答案:D33、单选

下列哪个为JSP的隐含对象()A.envB.pageC.jspinfoD.context正确答案:B34、填空题

在画分层数据流图时,父图与子图的输入输出要()。正确答案:守恒35、单选

在软件质量要素的评价准则中,操作该软件的难易程度指的是()。A.容错性B.检测性C.安全性D.可操作性正确答案:D36、单选

下面关于UML的叙述正确的是()A.UML是UnifiedModelLanguage的缩写B.UML是一个通用的可视化编程语言C.UML用于对软件进行描述、可视化处理、构造和建立软件系统产品的文档D.UML只适用于微软开发工具使用正确答案:C37、填空题

计算机系统的软件由程序、数据和()组成。正确答案:文档38、单选

在详细设计阶段,经常采用的工具包括()。A.SC图B.DFD图C.判定表D.形式化方法正确答案:C39、单选

下哪种命名空间中的类型用于创建WindowsGUI应用程序()A、System.WeB.ServicesB、system.WeB.UIC、System.Windows.FormsD、System.ServiceProcess正确答案:C40、单选

数据字典的任务是对于数据流图中出现的所有被命名的数据元素,在数据字典中作为一个词条加以定义,使得每一个图形元素的名字都有一个确切的()。A.对象B.解释C.符号D.描述正确答案:D41、填空题

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

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

软件项目的风险按照其影响的范围,可分为项目风险、技术风险和()三类。正确答案:商业风险44、多选

软件验收测试的合格通过准则是()A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。B.所有测试项没有残余一级、二级和三级错误。C.立项审批表、需求分析文档、设计文档和编码实现一致。D.验收测试工件齐全。正确答案:A,B,C,D45、问答题

简述McCall等人的软件质量度量模型。正确答案:McCall等人提出了由软件质量要素、评价准则、定量度量三个层次组成的三层次度量模型。其中第一层是将对软件质量的度量归结为对直接影响软件质量的若干个软件质量要素的度量;由于质量要素很难直接度量,所以第二层是用若干个可度量的评价准则来间接度量软件质量要素;而第三层是对相应评价准则的直接度量。46、问答题

CoCoMo模型按其详细程度分为哪三个层次?正确答案:CoCoMo模型按其详细程度分为基本CoCoMo模型、中间CoCoMo模型和详细CoCoMo模型三个层次。47、单选

数据字典(DD)是定义()系统描述工具中的数据的工具。A.数据流程图B.系统流程图C.程序流程图D.软件结构图正确答案:A48、单选

在MVC设计模式中,JavaBean的作用是()A、ControllerB、ModelC、业务数据的封装D、View正确答案:C49、问答题

软件项目管理的主要任务是什么?正确答案:软件项目管理的主要任务是根据选定的软件开发过程框架(即软件开发模型)和对其估算的结果制定软件项目实施计划;再根据计划对人员进行组织、分工;按照计划的进度,以及成本管理、风险管理、质量管理的要求,控制并管理软件开发和维护的活动,最终以最小的代价完成软件项目规定的全部任务。50、单选

在软件质量要素的评价准则中,程序易于理解的程度指的是()。A.简单性B.准确性C.简明性D.执行效率正确答案:A51、单选

原型化方法是用户和设计者之间执行的一种交互构成,适用于()系统。A.需求不确定性高的B.需求确定的C.管理信息D.实时正确答案:A52、名词解释

计算机辅助软件工程正确答案:在软件工程活动中,人们按照软件工程的原则和方法,利用计算机及其集成的软件开发环境,辅助软件项目的开发、维护及管理的过程,称为计算机辅助软件工程(即CASE.。53、填空题

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

以下属于组件的通用属性的是()A.escapeB.localeC.converterD.以上都不是正确答案:D55、问答题

可行性研究从哪三个方面入手?正确答案:1、技术可行性2、经济可行性3、操作可行性56、单选

在XSL文件中不可嵌入哪些内容()A.CSS样式定义B.javascript语句C.java语句D.HTML正确答案:C57、填空题

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

在基于计算机的系统中一般都包含哪些系统要素?正确答案:包含的系统要素:①硬件;②软件;③人;④文档;⑤数据库;⑥过程。59、单选

在JSF应用程序中,一般使用()标签来作为密码输入控件。A.h:inputSecretB.h:outputTextC.h:inputTextC.h:inputHidden正确答案:A60、问答?计算题:对一个包含10000LOC的程序进行一个月的测试后,总共改正了15个错误,此时MTBF=10h,又经过一个月测试后,改正了10个错误,此时MTBF=15h。试完成:(1)根据已知数据确定MTBF与测试时间之间的函数关系。(2)为做到MTBF=100h,必须进行多长时间的测试?当测试结束时,总共改正了多少个错误?还有多少个错误潜伏在程序中?正确答案:61、单选

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

绘图题:试画出基于计算机的系统结构模板。正确答案:63、单选

下列哪个集合操作符返回两个查询都有的行。()A、UnionB、UnionallC、UniononlyD、Intersect正确答案:D64、多选

下列各项中,属于打开游标操作的选项是()A.将符合条件的记录送入内存B.将指针指向第一条记录C.控制游标指向的表D.将指针指向目标记录正确答案:A,B65、单选

运行Asp.Net需要安装()Web服务器。A.ResinB.tomcatC.WebLogicD.IIS正确答案:D66、问答题

什么是模块间的耦合性?有哪几种耦合性?简述降低模块间耦合度的方法。正确答案:模块间的耦合性是根据模块的外部特征提出的,是对软件系统结构中各模块间相互联系紧密程度的一种度量,也称块间关系。耦合程度由低到高分为6种:①无直接耦合(不传递任何消息)。②数据耦合(传递的是值)。③标记耦合(传递的是数据结构)。④控制耦合(传递的是控制变量,例如开关、标志等)。⑤外部耦合(传递的是I/O环境)⑥公共耦合(传递的是在公共数据环境中的数据)。⑦内容耦合(传递的是一个模块的内部数据,往往出现在汇编语言中)。模块间联系越紧密,其耦合性越强,模块的独立性越差。提高模块独立性,降低模块间耦合度的措施是:①在耦合方式上降低模块间接口的复杂性。模块接口方式不采用直接引用(内容耦合),而采用调用方式(例如过程语句调用);模块接口信息通过参数传递且传递信息的结构尽量简单,不用复杂数据结构(例如过程、指针等),参数个数不宜过多。②在传递信息类型上尽量使用数据耦合,避免控制耦合,慎用或有控制地使用公共耦合。67、单选

软件产品与物质产品有很大区别,软件产品是一种()产品A.有形B.消耗C.逻辑D.文档正确答案:C68、单选

游标的哪一种属性指示fetch语句是否从活动集中返回行,如未能返回行,则此属性的值为true?()A.%FOUNDB.%NOTFOUNDC.%ROWCOUNTD.%ISOPEN正确答案:B69、名词解释

软件危机正确答案:软件危机是指在计算机软件开发、使用与维护过程中遇到的一系列严重问题和难题。70、填空题

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

最高程度也是最差的耦合是()。A.公共耦合B.内容耦合C.控制耦合D.数据耦合正确答案:B72、问答题

程序设计小组的组织形式有哪几种?正确答案:程序设计小组的组织和小组内部人员的组织形式对生产率都会产生影响。常采用的组织形式有主程序员制小组、民主制小组、层次式小组3种。73、问答题

计算题:已知有一个国外典型的软件项目的记录,开发人员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页/KLOC74、单选

下面对Web应用开发中Servlet组件说法错误的是()A.Servlet是按照接受请求/返回响应的模式工作的B.运行于Servlet容器中,是被动态加载的C.在Struts框架中,Servlet充当模型组件D.在Struts框架中,Servlet充当控制器组件正确答案:C75、单选

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

HIPO图中的H图称为什么图?()A、高层图B、嗨图C、顶层图D、层次图正确答案:D77、填空题

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

目前,软件项目的进度安排的两种比较常用的方法是程序评估与审查技术(PERT)和(),这两种方法都生成描述项目进展状态的任务网络图。正确答案:关键路径法(CPM)79、单选

软件工作范围不包括哪个?()A、可靠性B、开发效益C、功能D、性能正确答案:D80、单选

在整个软件项目定义与开发各阶段一种典型的工作量分布原则,称为40-20-40分布原则,其中20%的工作量指的是()。A.需求分析工作量B.编码工作量C.详细设计工作量D.测试工作量正确答案:B81、多选

关于JSP生命周期的叙述,下列哪些为真?()A.JSP会先解释成Servlet源文件,然后编译成Servlet类文件B.每当用户端运行JSP时,jspInit方法都会运行一次C.每当用户端运行JSP时,_jspService方法都会运行一次D.每当用户端运行JSP时,jspDestroy方法都会运行一次正确答案:A,C82、单选

反映模块内部特性的是()。A.接口B.状态C.功能D.逻辑正确答案:D83、单选

软件开发期不包括哪个阶段?()A、软件计划B、需求分析C、软件维护D、软件测试正确答案:C84、单选

在PL/SQL块的哪部分可以对初始变量赋予新值?()A.结尾部分B.开头部分C.执行部分D.声明部分正确答案:C85、问答题

软件复杂性的概念?正确答案:K.Magel从6个方面来描述软件复杂性:1)理解程序的难度;2)维护程序的难度;3)向其他人解释程序的难度;4)按指定方法修改程序的难度;5)根据设计文件编写程序的工作量;6)执行程序时需要资源的多少。86、单选

软件的可移植性支持软件的()。A.可适应性B.可互操作性C.可追踪性D.有效性正确答案:A87、填空题

软件定义过程可通过软件系统的()和需求分析两个阶段来完成。正确答案:可行性研究88、单选

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

Apache和Tomcat都是服务器,他们之间的相同点有()A.两者都是Apache组织开发的B.两者都有HTTP服务的功能C.两者都是免费的D.以上全是正确答案:D90、单选

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

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

原型模型适于哪种情况的软件开发?正确答案:原型模型适合于那些不能预先确切定义需求的软件系统的开发,更适合于那些项目组成员(包括分析员、设计员、程序员和用户)不能很好交流或通信有困难的情况。93、单选

当用命令ls–al查看文件和目录时,欲观看卷过屏幕的内容,应使用组合键()?A、Shift+HomeB、Ctrl+PgUpC、Alt+PgDnD、Shift+PgUp正确答案:D94、单选

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

系统建模和模拟的主要步骤有哪些?正确答案:系统建模和模拟的主要步骤如下:1)分析问题,确定模拟的目标。2)建立模型。3)借助模型对现实系统进行模拟,并评价模拟结果。4)如果模拟结果不正确,则修改模型,然后在3)和4)间进行迭代,直至得到满意的结果为止。5)撰写模拟文档。96、问答题

对系统规格说明的管理复审主要解决哪些问题?正确答案:对系统规格说明的管理复审主要解决的问题有:1)系统是否有稳定的商业需求,是否有经济和社会效益。2)系统开发是否还有其他的选择方案。3)系统各部分开发风险如何。4)系统开发所需资源是否具备。5)成本和进度计划是否合理等。97、单选

从以下哪一个选项中可以获得Servlet的初始化参数()A.ServletB.ServletContextC.ServletConfigD.GenericServlet正确答案:C98、填空题

正式的技术评审是降低()的重要措施。正确答案:软件成本99、名词解释

内聚性正确答案:又称块内联系,指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量。100、单选

SAX中用于解析实体的基本接口是()A.ContentHandler接口B.DTDHandler接口C.EntityResolver接口D.ErrorHandler接口正确答案:C101、单选

以下说法不符合XML语法规则的是()A.标记头和标记末的大小写一致B.元素之间要正确嵌套C.每个XML文档只能有一个根元素D.每个XML为你当可以有多个根元素正确答案:D102、填空题

实践表明,向一个已经延期的软件项目追加新的开发人员,可能使项目完成得()。正确答案:更晚103、单选

哪一个不是EL定义的隐式对象?()A.cookieB.pageContextC.attributesD.initParam正确答案:C104、填空题

()是将软件生存周期各个活动规定为依线性顺序连接的若干阶段的模型。正确答案:瀑布模型105、多选

数据库系统采用锁来实现事务的隔离性,下面哪些属于数据库锁()A.共享锁B.更新锁C.独占锁D.等待锁正确答案:A,B,C106、单选

在字符串前面加上()符号,则字符串中的转义字符将不被处理。A.@B.\C.#D.%正确答案:A107、单选

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

在建立软件开发组织的时候要注意的原则是哪些?正确答案:在建立软件开发组织的时候要注意的原则是:①尽早落实责任。特别是软件项目负责人的责任;②减少接口。组织应该有良好的组织结构、合理的人员分工,以减少不必要的通信;③责权均衡。指软件经理的责任不应比赋予他的权力还大。109、填空题

维护中,因误删除一个标识符而引起的错误是()副作用。正确答案:编码110、单选

下列选项中,属于软件配置管理的任务的是()。A.人员的分工B.估算软件项目的成本C.对软件阶段产品进行评审D.对程序、数据、文档的各种版本进行管理正确答案:D111、单选

EntityManager将实体Bean的生命周期分为四种状态,以下属于这四种状态的是()A.新建(new)B.开发(openup)C.部署(deplovE.D.删除(removeD.正确答案:D112、单选

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

在结构化分析方法(SA)中,与数据流图配合使用的是()。A.网络图B.实体联系图C.数据字典D.程序流程图正确答案:C114、单选

结构化分析方法(SA)是一种面向()的需求分析方法。A.一对象B.数据结构C.数据流D.控制流正确答案:C115、填空题

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

在软件质量要素的评价准则中,计算和控制的精确程度指的是()。A.简单性B.准确性C.简明性D.执行效率正确答案:B117、单选

软件工程中的人·月是个什么单位?()A、距离B、时间C、人力D、金钱正确答案:C118、单选

Struts框架可以支持以下哪种程序开发语言?()A.CB.C++C.JavaD.C#正确答案:C119、问答题

技术可行性研究主要包括哪些分析,各分析的任务如何?正确答案:1)风险分析。其任务是论证在给定的约束条件下,能否实现系统所需的功能和性能。2)资源分析。其任务是论证是否具备系统开发所需的各类人员、软硬件资源和工作环境等。3)技术分析。其任务是论证现有的技术水平和开发能力是否支持开发的全过程,并达到系统功能和性能的目标。120、名词解释

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

一下关于SessionFactory的说法那些正确?()A.对于每个数据库事务,应该创建一个SessionFactory对象B.一个SessionFactory对象对应一个数据库存储源。C.SessionFactory是重量级的对象,可以随意创建。D.SessionFactory的load方法用于加载持久化对象。正确答案:B122、填空题

某子任务的最早启动时间与完成该子任务所需时间之和就是该子任务的()。正确答案:最早结束时间123、单选

分层数据流图是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的()A.细节B.输入与输出C.软件的作用D.绘制的时间正确答案:B124、单选

对单元测试的理解有误的是()A.测试内容包括模块程序结构检查、代码测试和模块内功能测试B.是对软件中的基本组成单位进行测试C.常用的方法包括模块接口测试、局部数据结构测试D.不具有回归性正确答案:D125、单选

以文档作为驱动,适合于软件需求很明确的软件项目的生存周期模型是()。A.喷泉模型B.增量模型C.瀑布模型D.螺旋模型正确答案:C126、单选

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

基本CoComo模型主要用于()估算整个系统开发和维护的工作量以及软件开发所需要的时间。正确答案:系统开发的初期128、单选

基于代码行的面向规模的度量方法适合于()。A.过程式程序设计语言和事前度量B.第四代语言和事前度量C.第四代语言和事后度量D.过程式程序设计语言和事后度量正确答案:D129、多选

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

在Servlet处理请求的方式为()A、以进程的方式B、以程序的方式C、以线程的方式D、以响应的方式正确答案:C131、多选

针对Microsoft.Net基类库中的一些常用命名空间,选择表述正确的项目:()A.命名空间System.Threading可以在程序中实现多线程B.命名空间System.Array提供用于操纵数组的类和方法C.命名空间System.IO提供了大量用于执行数学函数的类及方法D.以上的所有命名空间均可以被VB.NET、C#、C++.NET等语言所共享正确答案:A,D132、多选

下面哪些项目是Microsoft.NET平台所使用的核心技术:()A.WebServiceB.XMLC.SOAPD.Internet协议套件正确答案:B,D133、填空题

软件项目风险的一个显著特点是具有(),某项风险可能发生也可能不发生。正确答案:不确定性134、单选

数据流图的图形记号不包括下面哪个?()A、箭头、方框B、单杠C、双杠D、圆框正确答案:C135、多选

Oracle数据库服务器的默认用户一般有()A.sys用户B.system用户C.root用户D.scott用户正确答案:A,B,D136、单选

下列不是常见的模型元素间的关系有()A、并联B、聚合C、依赖D、笔记正确答案:D137、多选

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

xsl:apply-templates属于()A.选择模式B.测试模式C.模板模式D.匹配模式正确答案:D139、单选

软件开发常使用的两种基本方法是结构化和原型化方法,在实际应用中,它们之间的关系常表现为()。A.互相排斥B.互相补充C.独立使用D.交替使用正确答案:B140、填空题

需求分析的主要任务是()。正确答案:要回答“软件必须做什么?”141、填空题

McCabe指出,V(G)可作为程序规模的定量指标,V(G)值越高的程序往往是越复杂、越容易出问题的程序。因此,他建议模块规模以()为宜。正确答案:V(G)≤10142、问答?绘图题:用SA方法画出下列问题的顶层和0层数据流图。某运动会管理系统接受来自运动员的报名单、裁判的比赛项目及项目成绩,产生运动员号码单发送给运动员,项目参加者发送给裁判,单项名次、团体名次发送给发布台。该系统有两部分功能:(1)登记报名单:接受报名单、比赛项目,产生运动员号码单、项目参加者,形成运动员名单及团体成绩表两种数据存储。(2)统计成绩:接受项目成绩,查询运动员名单,产生单项名次,填写团体成绩,最后产生团体名次。正确答案:143、单选

EJB类库存在于Java的哪个版本中?()A.J2SEB.J2EEC.J2MED.J2NE正确答案:B144、单选

软件特性中,根据软件需求对软件设计、程序进行正向追踪,或根据程序、软件设计对软件需求进行逆向追踪的能力指的是()。A.可理解性B.可互操作性C.可追踪性D.可维护性正确答案:C145、填空题

风险分析的四个主要活动:风险标识、()、风险评价、风险驾驭和监控。正确答案:风险估算146、名词解释

软件的有效性函数A(t)正确答案:软件的有效性函数A(t)定义为软件系统在时刻t按照规格说明成功运行的概率。147、单选

下列软件开发模型中,以面向对象的软件开发方法为基础,以用户的需求为动力,以对象来驱动的模型是()。A.原型模型B.瀑布模型C.喷泉模型D.螺旋模型正确答案:C148、单选

常用的需求分析方法有面向数据流的结构化分析方法,(),面向对象的分析方法等。A.面向数据结构的分析方法B.面向时序问题的分析方法C.面向事务的分析方法正确答案:A149、单选

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

事务隔离级别是由谁实现的()。A.java应用程序B.HibernateC.数据库系统D.JDBC驱动程序正确答案:C151、单选

JSF中的ExternalContext是用来提供对()的访问。A.外部环境B.内部环境C.上下文D.Application正确答案:D152、问答题

一个主程序员制小组由哪些人员组成?正确答案:由1位主程序员(高级工程师)、2~5位程序员(技术员)、1位后援工程师组成,还可以配备辅助人员(如资料员)。153、单选

()是对系统、部件或过程的某一特性所具有的程度进行的量化测量。A.测量B.度量C.估算D.指标正确答案:B154、填空题

JSD是一种典型的()的分析设计方法。正确答案:面向数据结构155、多选

ActionForm中的validate方法返回什么值,表明是验证成功()A.nullB.空字符串C.一个空的ActionError对象D.一个空的ActionErrors对象正确答案:A,D156、名词解释

软件生存周期正确答案:软件从定义开始,经过开发、使用和维护,直到最终退役的全过程称为软件生存周期。157、填空题

需求分析阶段产生的最重要的文档是()。正确答案:需求分析说明书158、单选

对软件测试设计方法有误的是()A.软件设计师开发阶段最重要的步骤,它包括总体设计和详细设计B.软件概要设计,是指对整个软件系统进行结构设计,确定软件系统机构C.软件设计中尽量避免代码重用D.软件设计要尽量减少耦合正确答案:C159、问答题

风险驾驭与监控的主要目标有哪些?正确答案:风险驾驭与监控的主要目标有三个:1)判断一个预测的风险是否已经发生;2)确保针对每一个风险而制定的风险驾驭步骤正在合理地实施;3)收集有关风险分析的所有信息,以备将来使用。160、问答题

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

软件生存周期如何划分?正确答案:可将软件生存周期划分为3个过程共9个阶段。软件定义过程:由可行性研究和需求分析2个阶段组成;软件开发过程:由概要设计、详细设计、实现、组装测试、验收测试5个阶段组成;软件使用与维护过程:由使用与维护和退役2个阶段组成。162、名词解释

软件概要设计正确答案:又称结构设计,这是一个把软件需求转换为软件表示(只是描述软件的总的体系结构)的过程。163、单选

数据字典是对数据定义信息的集合,它所定义的对象都包含于()。A.数据流图B.程序框图C.软件结构D.方框图正确答案:A164、填空题

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

下列选项中,在验收测试结束时,必须提交给用户的是()。A.项目开发总结报告B.验收测试计划C.需求规格说明书D.最终用户手册正确答案:D166、单选

模块的最重要特征是抽象和什么?()A、可靠性B、独立性C、易维护D、信息隐蔽正确答案:D167、单选

在Struts应用中,能在()范围内共享数据。A.共享数据的范围page,request,session,applicationB.共享数据的范围request,session,applicationC.共享数据的范围session,applicationD.共享数据的范围session正确答案:A168、单选

下列选项中,不属于质量管理的主要任务的是()。A.制定软件质量保证计划B.按照质量评价体系控制软件质量要素C.增加软件产品的功能D.对最终软件产品进行确认正确答案:C169、问答题

项目管理人员经常采用的跟踪方式主要有哪些?正确答案:项目管理人员经常采用的跟踪方式主要有:①定期召开项目工作会议,让每个项目成员汇报任务进展情况和存在的问题。②在软件开发过程中,请专家和用户按照里程碑对阶段性成果进行管理复审,判定实际开发进度是否与计划中定义的里程碑保持一致。③对照进度计划检查各子任务的实际开始时间是否与计划的开始时间一致。④及时了解项目开发人员的进展情况及存在的主要问题。170、单选

如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是()A.e3,e1,e4,e2B.e4,e3,e2,e1C.e3,e4,e1,e2D.任意顺序正确答案:B171、单选

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

在J2EE中属于Web层的组件有()A.HTMLB.EJBC.AppletD.JSP正确答案:D173、单选

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

EJB应用生命周期主要涉及到哪几个阶段()A.初始化状态B.开发C.部署D.管理正确答案:B,C,D175、填空题

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

当数据流图中的某个加工的一组动作存在着多个条件复杂组合的判断时,其加工逻辑使用()。正确答案:判定表或判定树177、单选

在定义内部样式表中使用导入外部样式表可用()A.@importB.importC.@incledeD.include正确答案:A178、多选

以下关于JSF优缺点的叙述不正确的是()A.JSF使用PageControllerPattern,因此会对页面密集型应用程序有帮助B.JSF有一个丰富的组件模型,支持RAD类型的开发C.JSF的开发使得开发人员要做更多的工作D.以JSF为中心的,必须使用其他框架来适应其他视图技术正确答案:C,D179、单选

软件需求说明书是软件需求分析阶段的重要文件,下述()是其应包含的内容。①数据描述②功能描述③模块描述④性能描述A.②B.③④C.①②③D.①②④正确答案:D180、问答题

用瀑布模型开发软件有哪两个前提?正确答

温馨提示

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

评论

0/150

提交评论