软件工程选择题练习(答案).doc_第1页
软件工程选择题练习(答案).doc_第2页
软件工程选择题练习(答案).doc_第3页
软件工程选择题练习(答案).doc_第4页
全文预览已结束

下载本文档

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

文档简介

软件工程选择题练习1.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( ) A.软件工程B.软件周期 C.软件危机D.软件产生2.研究开发所需要的成本和资源是属于可行性研究中的( )研究的一方面。 A.技术可行性B.经济可行性 C.社会可行性D.法律可行性3.模块的内聚性最高的是( ) A.逻辑内聚B.时间内聚 C.偶然内聚D.功能内聚4.在SD方法中全面指导模块划分的最重要的原则是( ) A.程序模块化B.模块高内聚 C.模块低耦合D.模块独立性5.黑盒测试在设计测试用例时,主要需要研究( ) A.需求规格说明与概要设计说明B.详细设计说明 C.项目开发计划D.概要设计说明与详细设计说明6.若有一个计算类型的程序,它的输入量只有一个X,其范围是-1.0,1.0,现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是( ) A.条件覆盖法B.等价分类法 C.边界值分析法D.错误推测法7.下列属于维护阶段的文档是( ) A.软件规格说明B.用户操作手册 C.软件问题报告D.软件测试分析报告8.因计算机硬件和软件环境的变化而作出的修改软件的过程称为( ) A.教正性维护B.适应性维护 C.完善性维护D.预防性维护9.只有单重继承的类层次结构是( )层次结构。 A.网状型B.星型 C.树型D.环型10.软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为( ) A.可用性B.可靠性 C.正确性D.完整性11.下列模型属于成本估算方法的有( ) A.COCOMO模型B.McCall模型 C.McCabe度量法D.时间估算法12、在McCall软件质量度量模型中,( )属于面向软件产品操作的质量因素。 A、可用性 B、可维护性 C、适应性 D、互操作性 13、瀑布模型本质上是一种( ) A、线性顺序模型 B、顺序迭代模型 C、线性迭代模型 D、及早见产品模型 14、软件可维护性的特性中相互矛盾的是( ) A、可修改性和可理解性 B、可测试性和可理解性 C、效率和可修改性 D、可理解性和可读性 15、软件维护产生的副作用,是指( ) A、开发时的错误 B、隐含的错误 C、因修改软件而造成的错误 D、运行时误操作 16、用黑盒技术设计测试用例的方法之一为( ) A、因果图 B、逻辑覆盖 C、循环覆盖 D、基本路径测试 17、软件详细设计的主要任务是确定每个模块的( A ) A、算法和使用的数据结构 B、外部接口 C、功能 D、编程 18、PAD图为( )提供了有力的工具。 A、系统分析 B、软件的自动化生成 C、自动分析数据 D、测试软件 19、为了提高模块的独立性,模块内部最好是( ) A、逻辑内聚 B、时间内聚 C、功能内聚 D、通信内聚 20、软件结构图中,模块框之间若有直线连接,表示它们之间存在( ) A、调用关系 B、组成关系 C、链接关系 D、顺序执行关系 21、需求分析最终结果是产生( ) A、项目开发计划 B、需求规格说明书 C、设计说明书 D、可行性分析报告 22、可行性研究要进行一次( )需求分析。 A、深入的 B、详尽的 C、彻底的 D、简化的、压缩了的 23、软件是一种( ) A、程序 B、数据 C、逻辑产品 D、物理产品 24Putnam成本估算模型是一个( )模型。 A静态单变量 B动态单变量 C静态多变量 D动态多变量25ISO的软件质量评价模型由3层组成,其中用于评价设计质量的准则是( ) ASQIC BSQMC CSQRC DSQDC26软件复杂性度量的参数包括( ) A效率 B规模 C完整性 D容错性27对象实现了数据和操作的结合,使数据和操作( )于对象的统一体中。 A结合 B隐藏 C封装 D抽象 28瀑布模型的存在问题是( ) A用户容易参与开发 B缺乏灵活性 C用户与开发者易沟通 D适用可变需求29软件生命周期中所花费用最多的阶段是( ) A详细设计 B软件编码 C软件测试 D软件维护 30程序的三种基本控制结构是( ) A过程、子程序和分程序 B顺序、选择和循环 C递归、堆栈和队列 D调用、返回和转移31在详细设计阶段,经常采用的工具有( ) APAD BSA CSC DDFD 32需求分析中开发人员要从用户那里了解( ) A软件做什么 B用户使用界面 C输入的信息 D软件的规模33经济可行性研究的范围包括( ) A资源有效性 B管理制度 C效益分析 D开发风险34可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开 发的决策依据,因必须给出( )的回答。 A确定 B行或不行 C正确 D无二义35需求分析阶段的任务是确定( )A 软件开发方法B 软件开发工具C 软件开发费D 软件系统的功能36软件环路复杂度主要体现在( )A.数据的复杂性B.程序的复杂性C.控制的复杂性D.问题的复杂性37面向对象的特征之一是( )A.对象的唯一性B.抽象C.封装性D.共享性38在白盒法技术测试用例的设计中( )是最弱的覆盖标准。A.语句B.路径C.条件组合D.判定39为了提高软件的可维护性,在编码阶段应注意( )A.保存测试用例和数据B.提高模块的独立性C.文档的副作用D.养成好的程序设计风格40详细设计与概要设计衔接的图形工具是( )A.DFD图B.SC图C.PAD图D.程序流程图41结构化程序设计的一种基本方法是( )A.筛选法B.迭代法C.逐步求精法D.递归法42数据耦合、公共耦合、标记耦合、控制耦合的耦合性从低到高的顺序是( )A.数据、公共、标记、控制B.数据、标记、控制、公共C.控制、数据、标记、公共D.控制、数据、公共、标记43可行性分析研究的目的是( )A.争取项目B.项目值得开发否C.开发项目D.规划项目44具有风险分析的软件生存周期模型是( )A.瀑布模型B.喷泉模型C.螺旋模型D.增量模型45

温馨提示

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

评论

0/150

提交评论