软件工程选择题_第1页
软件工程选择题_第2页
软件工程选择题_第3页
软件工程选择题_第4页
软件工程选择题_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

1、1.需求规格说明书的作用不应该包括(D)答案A、软件设计的依据B、用户与开发人员对软件要做什么的共同理解C、软件验收的依据D、软件可行性研究的依据2 .结构化设计方法在软件开发中用于(A)。答案A、概要设计B、详细设计C、程序设计D、测试用例设计3 .软件结构使用的图形工具,一般采用(C)图。答案A、DFDB、PADC、SCD、ER4 .JSP方法是一种面向(D)的设计方法。答案A、对象B、数据流C、控制结构D、数据结构5 .程序设计语言的技术特性不应包括(D)。答案A、数据结构的描述性B、抽象类型的描述性C、数据库的易操作性D、软件的可移植性6 .软件测试中,白盒法是通过分析程序的(B)来设

2、计测试用例的。答案A、应用范围B、内部逻辑C、功能D、输入数据7 .软件维护费用高的主要原因是(C)。答案A、人员少B、人员多C、生产率低D、生产率高8 .瀑布模型本质上是一种(A)模型。答案A、线性顺序B、顺序迭代C、线性迭代D、及早见产品9 .软件质量必须在(D)加以保证。答案A、开发之前B、开发之后C、可行性研究过程中D、设计与实现过程中10 .确认测试主要涉及的文档是(A)。答案A、需求规格说明书B、概要设计说明书C、详细设计说明书D、源程序1.需求分析中,开发人员要从用户那里解决的最重要的问题是答案A、要让软件做什么C、要求软件工作效率怎样2.DFD中的每个加工至少有(B)。A、一个

3、输入流或一个输出流C、一个输入流DADFD图B、SC图D、程序流程图4.下列几种类型中,耦合性最弱的是A内容型B、控制型D数据型、要给该软件提供哪些信息D、要让该软件具有何种结构答案B、一个输入流和一个输出流、一个输出流3.详细设计与概要设计衔接的图形工具是(B)o答案C、PAD图(D)o答案C、公共型5 .确认测试中,作为测试依据的文档是(A)o答案A、需求规格说明书B、设计说明书C、源程序D、开发计划6 .为了适应软硬件环境变化而修改软件的过程是(C)。答案A、校正性维护B、完善性维护C、适应性维护D、预防性维护7,瀑布模型是一种(A)o答案A、整体开发模型B、非整体开发模型C、风险驱动模

4、型D、对象驱动模型8 .用于描述对象模型的工具是(D)o答案A数据流图B、结构图C、状态图D、对象图9 .基线可作为软件生存期中各开发阶段的一个检查点。当采用的基线发生错误时,可以返回到最近和最恰当的(C)上答案A,配置项B,程序C.基线D.过程10 .软件质量保证应在(A)阶段开始。答案A,需求分析B,设计C,编码D.投入使用1.在下列工具与环境中(C)属于较早期的CASE答案A.基于信息工程CASEB.人工智能CASEC.结构的基于图形CASED.集成的CAS乔境2. Putnam成本估算模型是一个(D)。答案A.静态单变量B.动态单变量C.静态多变量D.动态多变量3. 在McCall软件

5、质量度量模型中,(C)属于面向软件产品修改。答案A.可靠性B.可重用性C.适应性D,可移植性4. ISO的软件质量评价模型由3层组成,其中用于评价设计质量的准则是(D)答案A.SQICB.SQMCC.SQRCD.SQDC5 .软件复杂性度量的参数包括(B)答案A.效率B.规模C.完整性D.容错性6 .对象实现了数据和操作的结合,使数据和操作(C)于对象的统一体中。答案A.结合B.隐藏C.封装D.抽象7 .软件调试技术包括(B)答案A.边界值分析B.演绎法C.循环覆盖D.集成测试8 .瀑布模型的存在问题是(B)答案A.用户容易参与开发8 .缺乏灵活性C.用户与开发者易沟通D.适用可变需求9 .软

6、件测试方法中的静态测试方法之一为(A)答案A.计算机辅助静态分析B.黑盒法C.路径覆盖D.边界值分析10 .软件生命周期中所花费用最多的阶段是(D)答案A.详细设计B.软件编码C.软件测试D.软件维护11 .第一个体现结构化编程思想的程序设计语言是(B)答案A.FORTRA曜言B.Pascal语言C.C语言D.PL/1语言12.程序的三种基本控制结构是(B)答案A.过程、子程序和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和转移13 .在详细设计阶段,经常采用的工具有(A)答案A.PADB.SAC.SCD.DFD14 .详细设计的结果基本决定了最终程序的(C)答案A.代码的规模

7、B.运行速度C.质量D.可维护性15 .需求分析中开发人员要从用户那里了解(A)答案A.软件做什么B.用户使用界面C.输入的信息D.软件的规模16 .结构化程序设计主要强调的是(D)答案A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性17 .IDEFo图反映系统(D)答案A.怎么做B.对谁做C.何时做D.做什么18 .经济可行性研究的范围包括(C)答案A.资源有效性B.管理制度C.效益分析D.开发风险19 .可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因必须给出(B)的回答。答案A.确定B.行或不行C.正确D.无二义20 .需求分析

8、阶段的任务是确定(D)答案A.软件开发方法B.软件开发工具C.软件开发费D.软件系统的功能1 .开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做CA.软件工程B.软件周期C.软件危机D.软件产生2 .研究开发所需要的成本和资源是属于可行性研究中的研究的一方面。BA.技术可行性B.C.社会可行性D.3.IDEF0图不反映出系统A.系统做什么B.C.系统由谁来做D.经济可行性法律可行性B系统功能如何实现系统实现的约束条件4 .模块的内聚性最高的是DA.逻辑内聚B.时间内聚C.偶然内聚D.功能内聚5 .在SD方法中全面指导模块划分的最重要的原则是DA.程序模块化B.模块高内聚C.模块

9、低耦合D.模块独立性6 .软件详细设计主要采用的方法是DA.模块设计B.结构化设计C.PDL语言D.结构化程序设计7 .下列关于JSP方法不正确的说法是DA.JSP方法主要用于规模不大的数据处理系统B.JSP方法不明确的划分软件概要设计和详细设计的两个阶段C.JSP方法适用于输入数据和输出数据之间有对应关系的问题求解D.JSP方法根据输入、输出的数据结构,按一定的规则映射成软件的体系结构。因此它只适用于详细设计阶段8 .不适合作为科学工程计算的语言是DA.PascalB.cC.FortranD.Prolog9 .黑盒测试在设计测试用例时,主要需要研究AA.需求规格说明与概要设计说明B.详细设计

10、说明C.项目开发计划D.概要设计说明与详细设计说明10 .若有一个计算类型的程序,它的输入量只有一个,其范围是现从输入的角度考虑一组测试用例:设计这组测试用例的方法是CA.条件覆盖法B.等价分类法C.边界值分析法D,错误推测法11 .下列属于维护阶段的文档是CA.软件规格说明B.用户操作手册C.软件问题报告D.软件测试分析报告12 .快速原型模型的主要特点之一是DA.开发完毕才见到产品B.及早提供全部完整的软件产品C.开发完毕后才见到工作软件D.及早提供工作软件13 .因计算机硬件和软件环境的变化而作出的修改软件的过程称为BA.教正性维护B.适应性维护C.完善性维护D.预防性维护14 .类库这种机制是级别的信息共享。DA.同一类B.不同类C.同一应用D.不同应用15 .只有单重继承的类层次结构是层次结构。CA.网状型B.星型C.树型D.环型16 .在屏蔽硬件错误的冗错技术中,冗余附加技术有A.三模冗余B.信息冗余C,冗余备份程序的存储及调用D.关键程序和数据的冗余存储和调用17 .软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为BA.可用性B.可靠性C.正确性D.完整性18 .下列文档与维护人员有关的有CA.软件需求说明书B.项目开发计划

温馨提示

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

最新文档

评论

0/150

提交评论