




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、选择题(每题2分,共40分)1软件项目的可行性研究要进行一次( C )需求分析。 A详细的 B全面的 C简化的、压缩的D彻底的2、系统流程图用于可行性分析中的( A )的描述。A当前运行系统B当前逻辑模型C目标系统D新系统3、程序的三种基本控制结构的共同特点是( D )A不能嵌套使用 B只能用来写简单程序C已经用硬件实现D只有一个入口和一个出口4、维护中,因误删除一个标识符而引起的错误是( C )副作用。 A文档B数据C编码D设计5、( D )是以提高软件质量为目的的技术活动。A技术创新B测试C技术创造D技术评审6、面向对象方法学的出发点和基本原则是尽可能模拟人类习惯的思维方式,分析、设计和实现一个软件系统的方法和过程,尽可能接近于人类认识世界解决问题的方法和过程。因此面向对象方法有许多特征,如软件系统是由对象组成的;( C );对象彼此之间仅能通过传递消息互相联系;层次结构的继承。 A开发过程基于功能分析和功能分解B强调需求分析重要性C把对象划分成类,每个对象类都定义一组数据和方法D对既存类进行调整7、原型化方法是用户和设计者之间执行的一种交互构成,适用于( A )系统。 A需求不确定性高的B需求确定的C管理信息D实时 8、为了提高测试的效率,应该(D )。 A随机地选取测试数据B取一切可能的输入数据作为测试数据 C在完成编码以后制定软件的测试计划D选择发现错误可能性大的数据作为测试数据 9、使用白盒测试方法时,确定测试数据应根据( A )和指定的覆盖标准。 A程序的内部逻辑B程序的复杂结构C使用说明书D程序的功能 10、开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( C ) A.软件工程B.软件周期 C.软件危机D.软件产生11、软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为( B )。 A.可用性B.可靠性 C.正确性D.完整性12、瀑布模型的关键不足在于( B ) A.过于简单 B.不能适应需求的动态变更 C.过于灵活 D.各个阶段需要进行评审13、软件维护的副作用主要有以下哪几种( C ) A编码副作用、数据副作用、测试副作用 B.编码副作用、数据副作用、调试副作用C. 编码副作用、数据副作用、文档副作用 D.编码副作用、文档副作用、测试副作用14、在下面的软件开发方法中,哪一个对软件设计和开发人员的开发要求最高( B)。A、结构化方法 B、原型化方法 C、面向对象的方法 D、控制流方法15、软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是( C)。A、 硬件环境 B、软件开发的环境 C、软件开发工具和软件开发的环境 D、 开发人员的素质16、软件开发模型是指软件开发的全部过程、活动和任务的结构框架。主要的开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型和智能模型。螺旋模型将瀑布模型和演化模型相结合,并增加了(1),它建立在(2)的基础上,沿着螺线自内向外每旋转一圈,就得到(2)的一个新版本。喷泉模型描述了(3)的开发模型,它体现了这种开发方法创建软件的过程所固有的(4)和(5)的特征。B(1) A、 系统工程 B、 风险分析 C、 设计评审 D、 进度控制D(2) A、 模块划分 B、 子程序分解 C、 设计; D、 原型A(3) A、 面向对象 B、 面向数据流 C、 面向数据结构 D、 面向事件驱动D(4) A、 归纳 B、推理 C、 迭代 D、 递归A(5) A、 开发各阶段之间无“间隙” B、 开发各阶段分界明显 C、 部分开发阶段分界明显 D、 开发过程不分段一、选择题:(每题1分,共20分)(将答案写在题号前的()中)1.软件是( C )。A. 处理对象和处理规则的描述 B. 程序 C. 程序及其文档D. 计算机系统2. 软件需求规格说明的内容不应包括( B )。A. 主要功能 B. 算法的详细描述 C. 用户界面及运行环境 D. 软件的性能3. 程序的三种基本控制结构是( B )。A. 过程、子程序和分程序B. 顺序、选择和重复C. 递归、迭代和回溯D. 调用、返回和转移4. 面向对象的分析方法主要是建立三类模型,即( D )。 A) 系统模型、ER模型、应用模型 B) 对象模型、动态模型、应用模型 C) -模型、对象模型、功能模型 D) 对象模型、动态模型、功能模型5. 在E-R模型中,包含以下基本成分( C )。 A) 数据、对象、实体 B) 控制、联系、对象 C) 实体、联系、属性 D) 实体、属性、操作6. 各种软件维护的类型中最重要的是( A )。 A) 完善性维护 B) 纠错性维护 C) 适应性维护 D) 预防性维护7软件测试的目标是( B )。A. 证明软件是正确的 B. 发现错误、降低错误带来的风险C. 排除软件中所有的错误 D. 与软件调试相同8软件生命周期中所花费用最多的阶段是( D )A详细设计 B软件编码 C软件测试 D软件维护9若有一个计算类型的程序,它的输入量只有一个X,其范围是-1.0, 1.0,现从输入的角度考虑一组测试用例:-1.001, -1.0, 1.0, 1.001.设计这组测试用例的方法是( C )A条件覆盖法 B等价分类法 C边界值分析法 D错误推测法10、详细设计的基本任务是确定每个模块的( D )设计A功能 B.调用关系 C.输入输出数据 D.算法11设函数C(X)定义问题X的复杂程序,函数E(X)确定解决问题X需要的工作量(时间)。对于两个问题P1和P2,如果C(P1)C(P2)显然E(P1)E(P2),则得出结论E(P1+P2)E(P1)+E(P2)就是:( A )A模块化的根据 B逐步求精的根据 C抽象的根据 D信息隐藏和局部化的根据12下面几种白箱测试技术,哪种是最强的覆盖准则 ( D )A语句覆盖 B条件覆盖 C判定覆盖 D条件组合覆盖13面向数据流的设计方法把( A )映射成软件结构。A数据流 B系统结构 C控制结构 D信息流14.内聚程度最低的是( A )内聚A.偶然 B.过程 C.顺序 D.时间15.确定测试计划是在( A )阶段制定的.A总体设计 B.详细设计 C.编码 D.测试16需求分析的产品是( D ) A数据流程图案 B数据字典 C判定表 D需求规格说明书 17数据字典是软件需求分析阶段的最重要工具之一,其最基本的功能是( C )A数据库设计 B数据通信 C数据定义 D数据维护18.( D )引入了“风险驱动”的思想,适用于大规模的内部开发项目。 A增量模型 B喷泉模型 C原型模型 D螺旋模型19模块的内聚性最高的是( D )A逻辑内聚 B时间内聚 C偶然内聚 D功能内聚20.提高测试的有效性非常重要,成功的测试是指( D )A.证明了被测试程序正确无误 B. 说明了被测试程序符合相应的要求C.未发现被测程序的错误 D.发现了至今为止尚未发现的错误一、单项选择题 每小题1分,共20分。 1在下列工具与环境中( C )属于较早期的CASE。 A基于信息工程CASEB人工智能CASE C结构的基于图形CASED集成的CASE环境2Putnam成本估算模型是一个( D )模型。 A静态单变量 B动态单变量 C静态多变量 D动态多变量3在McCall软件质量度量模型中,( C )属于面向软件产品修改。 A可靠性 B可重用性 C适应性 D可移植性4ISO的软件质量评价模型由3层组成,其中用于评价设计质量的准则是( D ) ASQIC BSQMC CSQRC DSQDC5软件复杂性度量的参数包括( B ) A效率 B规模 C完整性 D容错性6对象实现了数据和操作的结合,使数据和操作( C )于对象的统一体中。 A结合 B隐藏 C封装 D抽象7软件调试技术包括( B ) A边界值分析 B演绎法 C循环覆盖 D集成测试8瀑布模型的存在问题是( B ) A用户容易参与开发B缺乏灵活性 C用户与开发者易沟通D适用可变需求9软件测试方法中的静态测试方法之一为( A ) A计算机辅助静态分析B黑盒法 C路径覆盖D边界值分析10软件生命周期中所花费用最多的阶段是( D ) A详细设计 B软件编码 C软件测试 D软件维护11第一个体现结构化编程思想的程序设计语言是( B ) AFORTRAN语言 BPascal语言 CC语言 DPL/1语言12程序的三种基本控制结构是( B ) A过程、子程序和分程序B顺序、选择和重复 C递归、堆栈和队列D调用、返回和转移13在详细设计阶段,经常采用的工具有( A ) APAD BSA CSC DDFD14详细设计的结果基本决定了最终程序的( C ) A代码的规模 B运行速度 C质量 D可维护性15需求分析中开发人员要从用户那里了解( A ) A软件做什么 B用户使用界面 C输入的信息 D软件的规模16结构化程序设计主要强调的是( D )A 程序的规模B 程序的效率C 程序设计语言的先进性D 程序易读性17IDEF。图反映系统( D )A怎么做 B对谁做 C何时做 D做什么18经济可行性研究的范围包括( C ) A资源有效性 B管理制度 C效益分析 D开发风险19可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开 发的决策依据,因必须给出( B )的回答。 A确定 B行或不行 C正确 D无二义20需求分析阶段的任务是确定( D )A 软件开发方法B 软件开发工具C 软件开发费D 软件系统的功能一,单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的横线上。1可行性研究要进行一次_需求分析。参考答案为:CA详细的B全面的C简化的、压缩的D彻底的解析软件的可行性研究的目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。其实质是要进行一次简化、压缩了的需求分析、设计过程,要在较高层次上以较抽象的方式进行需求分析和设计过程。因此答案为C。2系统流程图用于可行性分析中的_的描述。参考答案为:AA当前运行系统B当前逻辑模型C目标系统D新系统解析可行性研究首先要确定项目的规模和目标,然后就需要对当前运行的系统进行研究了,在考察系统的基础上,通过描绘现有系统的高层系统流程图,与有关人员一起审查该系统流程图是否正确。描述的对象是当前正在运行的系统,因此选择A。3系统流程图是描述_的工具。参考答案为:CA逻辑系统B程序系统C体系结构D物理系统解析系统流程图是用图形符号来表示系统中的各个元素,例如人工处理、数据库、设备等,流程图表达了系统中各个元素之间的信息流动情况。是描绘物理系统的传统工具。4_工具在软件详细设计过程中不采用。参考答案为:DA判定表 BIPO图CPDLDDFD图解析详细描述处理过程常用三种工具:图形、表格和语言。其中图形工具有结构化流程图、盒图和问题分析图三种,答案中的判定表是用来表示复杂的条件组合与应做的动作之间的对应关系。IPO图用来描述每个模块输入/输出数据、处理功能及模块调用的详细情况。PDL是过程设计语言的缩写,也称程序描述语言,用于描述模块算法设计和处理细节的语言,这三种都可以在软件详细设计过程中使用,而DFD图则是数据流图,是以图形的方式描绘数据在系统中流动和处理的过程,只反映系统必须完成的逻辑功能,所以它只是一种功能模型,不能在详细设计过程中使用。5程序的三种基本控制结构是参考答案为:BA过程、子程序和分程序B顺序、选择和重复C递归、堆栈和队列D调用、返回和转移解析程序的三种基本控制结构是顺序、选择和循环(重复)。子程序只是程序设计一种方法,递归则是一种算法,都算不上是控制结构。6程序的三种基本控制结构的共同特点是参考答案为:DA不能嵌套使用B只能用来写简单程序C已经用硬件实现D只有一个入口和一个出口解析程序的特点就是从一个入口开始,最终以一个出口结束,其间可以用顺序,选择和循环方式对程序的流向进行控制。三种结构可以写出非常复杂的程序,而且选择和循环都可以嵌套设计。7产生软件维护的副作用,是指参考答案为:CA开发时的错误B隐含的错误C因修改软件而造成的错误D运行时误操作解析因修改软件而造成的错误或其他不希望出现的情况称为维护的副作用,包括编码副作用、数据副作用、文档副作用三种。只有答案C是正确的表述。8维护中,因误删除一个标识符而引起的错误是_副作用。参考答案为:CA文档B数据C编码D设计解析编码副作用指的是在使用程序设计语言修改源代码时可能引入错误,比如删除或修改一个子程序、一个标号、一个标识符,改变程序代码的时序关系,修改文件的打开或关闭等。因此本题答案为C。9可维护性的特性中相互促进的是参考答案为:AA可理解性和可测试性B效率和可移植性C效率和可修改性D效率和结构好解析软件的可维护性可用七个质量特性来衡量,分别是:可理解性、可测试性、可修改性、可靠性、可移植性、可使用性和效率。对于不同类型的维护,这些特性的侧重点也不相同,有一些可维护特性是可以相互促进的,比如可理解性和可测试性,可理解性和可修改性,另外一些则是相互矛盾的,如答案中的B效率和可移植性、C中的效率和可修改性。至于D中的结构好则不属于可维护性的特征。10汽车有一个发动机。汽车和发动机之间的关系是_关系。参考答案为:BA一般具体B整体部分C分类关系D主从关系解析类有两种主要的结构关系,即一般具体结构关系和整体部分结构关系。前者称为分类结构,用来描述现实世界中的一般化的抽象关系。后者称为组装结构,用来描述现实世界中的类的组成的抽象关系。汽车和发动机的关系很明显,应该属于整体部分关系。11在变更控制中,_可以用来确保由不同用户所执行的并发变更。参考答案为:BA异步控制B同步控制C存取控制D基线控制解析变更控制包括建立控制点和建立报告与审查制度,其过程中的“检出”和“登入”处理实现了存取控制和同步控制,存取控制管理各个用户存取和修改一个特定软件配置对象的权限,同步控制可用来确保由不同用户所执行任务的并发变更。12变更控制是一项最重要的软件配置任务,其中“检出”和_处理实现了两个重要的变更控制要素,即存取控制和同步控制。参考答案为:AA登入B管理C填写变更要求D审查解析“检出”和“登入”处理实现了两个重要的变更控制要素。具体说明见上题。13提高软件质量和可靠的技术大致可分为两大类:其中一类就是避开错误技术,但避开错误技术无法做到完美无缺和绝无错误,这就需要参考答案为:DA消除错误B检测错误C避开错D容错解析提高软件质量和可靠性的技术大致可分为两类,一类是避开错误技术,即在开发的过程中不让差错潜入软件的技术,另一类是容错技术,即对某些无法避开的差错,使其影响减至最小的技术。14_是以提高软件质量为目的的技术活动。参考答案为:DA技术创新B测试C技术创造D技术评审解析技术评审是以提高软件质量为目的的技术活动,是对软件本身的结构、与运行环境的接口、变更带来的影响等方面进行的评审活动。15面向对象方法学的出发点和基本原则是尽可能模拟人类习惯的思维方式,分析、设计和实现一个软件系统的方法和过程,尽可能接近于人类认识世界解决问题的方法和过程。因此面向对象方法有许多特征,如软件系统是由对象组成的;_;对象彼此之间仅能通过传递消息互相联系;层次结构的继承。参考答案为:CA开发过程基于功能分析和功能分解B强调需求分析重要性C把对象划分成类,每个对象类都定义一组数据和方法D对既存类进行调整解析面向对象方法有四个特征,分别是对象唯一性、分类性、继承性和多态性。其中分类性是指将具有一致的数据结构(属性)和行为(操作)的对象抽象成类,每个类是具有相同性质的个体集合,而每个对象相关类的实例,对象彼此之间通过传递消息互相联系。16软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程叫参考答案为:DA生存期B面向对象设计C面向对象程序设计D面向对象分析解析面向对象的分析的过程就是认识客观世界的过程,其目的就是建立对客观世界的精确、简洁、可理解的正确模型,也就是所谓的建模。因此本题答案为D。17原型化方法是用户和设计者之间执行的一种交互构成,适用于_系统。参考答案为:AA需求不确定性高的B需求确定的C管理信息D实时解析原型不同于最终系统,它只实现所选择的部分功能,仅是为了试验或是演示而用,部分功能需求可以忽略或者模拟实现,因此适用于需求不确定性高的系统。18原型化方法是一种_型的设计过程。参考答案为:AA自外向内B自顶向下C自内向外D自底向上解析原型化方法的基本思想是根据用户给出的基本需求,通过快速实现构造出一个小型的、可执行的模型,用户在计算机上实际运行这个用户界面原型,在试用过程中提出意见或建议,然后开发者再对原型进行改进。如此周而复始,逐步弥补不足之处,从而提高了最终产品的质量。它是一种自外向内的设计过程。19为了提高测试的效率,应该参考答案为:DA随机地选取测试数据B取一切可能的输入数据作为测试数据C在完成编码以后制定软件的测试计划D选择发现错误可能性大的数据作为测试数据解析软件测试是为了尽可能多的发现程序中的错误,尤其是发现至今尚未发现的错误。在选取测试用例时,不可能进行穷举测试,在每一个细节进行测试,也不能无目的地随机选取测试数据,为了提高测试的效率,测试用例应该选择发现错误可能性大的部分,这样的测试结果才符合软件测试的目的。20使用白盒测试方法时,确定测试数据应根据_和指定的覆盖标准。参考答案为:AA程序的内部逻辑B程序的复杂结构C使用说明书D程序的功能解析白盒测试是把测试对象看作一个打开的盒子,测试人员须了解程序的内部结构和处理过程,由于白盒测试是一种结构测试,所以被测对象基本上是源程序,以程序的内部逻辑和指定的覆盖标准确定测试数据。一、单项选择题1.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( C ) A.软件工程B.软件周期 C.软件危机D.软件产生2.研究开发所需要的成本和资源是属于可行性研究中的( B )研究的一方面。 A.技术可行性B.经济可行性 C.社会可行性D.法律可行性3.IDEF0图不反映出系统( B ) A.系统做什么B.系统功能如何实现 C.系统由谁来做D.系统实现的约束条件4.模块的内聚性最高的是( D ) A.逻辑内聚B.时间内聚 C.偶然内聚D.功能内聚5.在SD方法中全面指导模块划分的最重要的原则是( D ) A.程序模块化B.模块高内聚 C.模块低耦合D.模块独立性6.软件详细设计主要采用的方法是( D ) A.模块设计B.结构化设计 C.PDL语言D.结构化程序设计7.下列关于JSP方法不正确的说法是( D ) A.JSP方法主要用于规模不大的数据处理系统 B.JSP方法不明确的划分软件概要设计和详细设计的两个阶段 C.JSP方法适用于输入数据和输出数据之间有对应关系的问题求解 D.JSP方法根据输入、输出的数据结构,按一定的规则映射成软件的体系结构。因此它只适用于详细设计阶段8.不适合作为科学工程计算的语言是( D ) A. PascalB. C C. FortranD. Prolog9.黑盒测试在设计测试用例时,主要需要研究( A ) A.需求规格说明与概要设计说明B.详细设计说明 C.项目开发计划D.概要设计说明与详细设计说明10.若有一个计算类型的程序,它的输入量只有一个X,其范围是-1.0,1.0,现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是( C ) A.条件覆盖法B.等价分类法 C.边界值分析法D.错误推测法11.下列属于维护阶段的文档是( C ) A.软件规格说明B.用户操作手册 C.软件问题报告D.软件测试分析报告12.快速原型模型的主要特点之一是( D ) A.开发完毕才见到产品B.及早提供全部完整的软件产品 C.开发完毕后才见到工作软件D.及早提供工作软件13.因计算机硬件和软件环境的变化而作出的修改软件的过程称为( B ) A.教正性维护B.适应性维护 C.完善性维护D.预防性维护14.类库这种机制是( D )级别的信息共享。 A.同一类B.不同类 C.同一应用D.不同应用15.只有单重继承的类层次结构是( C )层次结构。 A.网状型B.星型 C.树型D.环型16.在屏蔽硬件错误的冗错技术中,冗余附加技术有( D ) A.三模冗余B.信息冗余 C.冗余备份程序的存储及调用D.关键程序和数据的冗余存储和调用17.软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为( B ) A.可用性B.可靠性 C.正确性D.完整性18.下列文档与维护人员有关的有( C ) A.软件需求说明书B.项目开发计划 C.概要设计说明书D.操作手册19.采用Gantt图表示软件项目进度安排,下列说法中正确的是( D ) A.能够反映多个任务之间的复杂关系 B.能够直观表示任务之间相互依赖制约关系 C.能够表示哪些任务是关键任务 D.能够表示子任务之间的并行和串行关系20.下列模型属于成本估算方法的有( A ) A.COCOMO模型B.McCall模型 C.McCabe度量法D.时间估算法一 单项选择1 软件是一种逻辑产品,它的开发主要是(A )。 A研制 B拷贝 C再生产 D复制2 软件生命周期一般包括:软件开发期和软件运行期,下述(D )不是软件开发期所应包含的内容。 A需求分析 B 结构设计 C程序编制 D软件维护3以文档作为驱动,适合于软件需求很明确的软件项目的生存周期模型是( C )。 A喷泉模型 B 增量模型 C瀑布模型 D螺旋模型4 在软件生存周期中,( B )阶段必须要回答的问题是“要解决的问题是做什么?”。 A详细设计 B 可行性分析和项目开发计划 C概要设计 D软件测试5 软件产品与物质产品有很大区别,软件产品是一种(C )产品 A有形 B 消耗 C逻辑 D文档6 ( C )把瀑布模型和专家系统结合在一起,在开发的各个阶段上都利用相应的专家系统来帮助软件人员完成开发工作。 A 原型模型 B 螺旋模型 C 基于知识的智能模型 D 喷泉模型7 ( B )阶段是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。A概要设计 B 详细设计 C 编码 D 测试8 下列软件开发模型中,适合于那些不能预先确切定义需求的软件系统的开发的模型是( A )。 A 原型模型 B 瀑布模型 C 基于知识的智能模型 D 变换模型9下列软件开发模型中,以面向对象的软件开发方法为基础,以用户的需求为动力,以对象来驱动的模型是( C )。A 原型模型 B 瀑布模型 C 喷泉模型 D 螺旋模型10下列软件开发模型中,支持需求不明确,特别是大型软件系统的开发,并支持多种软件开发方法的模型是( D )。 A 原型模型 B 瀑布模型 C 喷泉模型 D 螺旋模型11 软件特性中,使软件在不同的系统约束条件下,使用户需求得到满足的难易程度称为( C )。A可修改性 B可靠性 C可适应性 D 可重用性12 软件特性中,一个软件能再次用于其他相关应用的程度称为( B )。A可移植性 B可重用性 C 容错性 D 可适应性13 软件特性中,( A )是指系统具有清晰的结构,能直接反映问题的需求的程度。A可理解性 B可靠性 C可适应性 D 可重用性14软件特性中,软件产品交付使用后,在实现改正潜伏的错误、改进性能、适应环境变化等方面工作的难易程度称为( B )。A可理解性 B 可维护性 C可适应性 D 可重用性15软件特性中,软件从一个计算机系统或环境移植到另一个上去的难易程度指的是( C ).A可理解性 B可修改性 C可移植性 D 可重用性16软件特性中,在给定的时间间隔内,程序成功运行的概率指的是( D )。A有效性 B可适应性 C正确性 D 可靠性17软件特性中,允许对软件进行修改而不增加其复杂性指的是( A )。A可修改性 B可适应性 C可维护性 D 可移植性18 软件特性中,多个软件元素相互通讯并协同完成任务的能力指的是( B )。A可理解性 B可互操作性 C可维护性 D 可追踪性19 软件特性中,根据软件需求对软件设计、程序进行正向追踪,或根据程序、软件设计对软件需求进行逆向追踪的能力指的是( C )。A 可理解性 B 可互操作性 C可追踪性 D 可维护性20 软件的可修改性支持软件的( D )。A 有效性 B 可互操作性 C可追踪性 D 可维护性21 软件的可移植性支持软件的( A )。A 可适应性 B 可互操作性 C可追踪性 D 有效性22软件的可理解性支持软件的( B )。A 有效性 B 可移植性 C可追踪性 D 可靠性23在软件工程的原则中,抽象、信息隐藏、模块化和局部化的原则支持软件的( C )。A 有效性 B 可互操作性 C可靠性 D 可追踪性24下列选项中,属于需求分析阶段的任务的是( D )。A 组装测试计划 B 单元测试计划 C软件总体设计 D 验收测试计划25下列选项中,属于概要设计阶段的任务的是( A )。A 组装测试计划 B 单元测试计划 C初步用户手册 D 验收测试计划26下列选项中,属于详细设计阶段的任务的是( B )。A 组装测试计划 B 单元测试计划 C初步用户手册 D 验收测试计划27下列选项中,属于实现阶段的任务的是( C )。A 组装测试计划 B 绘制程序流程图 C 单元测试 D 验收测试计划28下列选项中,在验收测试结束时,必须提交给用户的是( D )。A 项目开发总结报告 B 验收测试计划 C 需求规格说明书 D 最终用户手册一 单项选择1软件项目管理必须( A )介入。 A)从项目的开头 B)在可行性研究之后 C)在需求分析之后 D)在编码之后2 下列选项中,属于成本管理的主要任务的是( B )。 A)人员的分工 B)估算软件项目的成本 C)对控制软件质量要素 D)对软件阶段产品进行评审3下列选项中,不属于质量管理的主要任务的是( C )。 A)制定软件质量保证计划 B)按照质量评价体系控制软件质量要素C)增加软件产品的功能 D)对最终软件产品进行确认4下列选项中,属于软件配置管理的任务的是( D )。 A)人员的分工 B)估算软件项目的成本 C)对软件阶段产品进行评审 D)对程序、数据、文档的各种版本进行管理5( A )是对产品或过程的某个属性的范围、数量、维度、容量或大小提供一个定量的指示。 A)测量 B)度量 C)估算 D)指标6( B )是对系统、部件或过程的某一特性所具有的程度进行的量化测量。 A)测量 B)度量 C)估算 D)指标7( C )是对软件产品、过程、资源等使用历史资料或经验公式等进行预测。A)测量 B)度量 C)估算 D)指标8( D )是一个度量或度量的组合,它可对软件产品、过程或资源提供更深入的理解。A)测量 B)度量 C)估算 D)指标9下列选项中属于产品的内部属性的是( A )。A)模块耦合度 B)软件可靠性 C)软件有效性 D)软件可维护性10下列选项中属于过程的外部属性的是( B )。A)工作量 B)成本 C)事件 D)计划及进度11下列选项中属于资源的外部属性的是( C )。A)经验 B)人员 C)生产率 D)工具12 基于代码行的面向规模的度量方法适合于( D )。A)过程式程序设计语言和事前度量 B)第四代语言和事前度量C)第四代语言和事后度量 D)过程式程序设计语言和事后度量13 下列说法中,不正确的是( A )。A)功能点度量方法与程序设计语言有关 B)功能点度量方法适合于过程式语言 C)功能点度量方法适合于非过程式语言 D)功能点度量方法适合于软件项目估算14下列说法中,不正确的是( B )。A)软件项目工作量分布曲线不是线性的B)到开发后期临时增加人力可加快进度C)适当推迟交货时间可大幅度降低开发工作量D)在软件生存周期的不同阶段各类人员的参与情况是不同的。15在软件质量要素中,程序满足需求规格说明及用户目标的程度指的是( C )。A)完整性 B)可用性 C)正确性 D)灵活性16在软件质量要素中,改变一个操作的顺序所需的工作量的多少指的是( D )。A)完整性 B)可用性 C)正确性 D)灵活性17在软件质量要素中,对未授权人员访问程序或数据加以控制的程度指的是( A )。A)完整性 B)可用性 C)正确性 D)灵活性18在软件质量要素中,学习使用软件(即操作软件、准备输入数据、解释输出结果等)的难易程度指的是( B )。A)完整性 B)可用性 C)正确性 D)灵活性19 在软件质量要素的评价准则中,程序源代码的紧凑程度指的是( C )。A)简单性 B)准确性 C)简明性 D)执行效率20在软件质量要素的评价准则中,软件运行的效率指的是( D )。A)简单性 B)准确性 C)简明性 D)执行效率21在软件质量要素的评价准则中,程序易于理解的程度指的是( A )。A)简单性 B)准确性 C)简明性 D)执行效率22在软件质量要素的评价准则中,计算和控制的精确程度指的是( B )。A)简单性 B)准确性 C)简明性 D)执行效率23在软件质量要素的评价准则中,在各种异常情况下软件能继续提供操作的能力指的是( A )。A)容错性 B)检测性 C)安全性 D)可操作性24在软件质量要素的评价准则中,程序监视自身运行并标识错误的程度指的是( B )。A)容错性 B)检测性 C)安全性 D)可操作性25在软件质量要素的评价准则中,控制或保护程序和数据不被破坏、非法访问等机制的能力指的是( C )。A)容错性 B)检测性 C)安全性 D)可操作性26在软件质量要素的评价准则中,操作该软件的难易程度指的是( D )。A)容错性 B)检测性 C)安全性 D)可操作性27下列选项中,不能进行并行工作的是( A )。A)需求复审 B)过程设计 C)单元测试 D)编码28在整个软件项目定义与开发各阶段一种典型的工作量分布原则,称为40-20-40分布原则,其中20%的工作量指的是( B )。A)需求分析工作量 B)编码工作量 C)详细设计工作量 D)测试工作量一 单项选择1 下列选项中,不属于可行性研究的任务的是( A )。 A)概要设计 B)经济可行性研究 C)技术可行性研究 D)开发方案的选择2下列选项中,( C )不属于基于计算机的系统的系统要素。A)人 B)数据库 C)车间 D)硬件3在软件工程中,不属于软件定义部分的任务是( B )。 A)软件验收测试计划 B)组装测试计划 C)需求分析 D)软件项目计划4在软件工程中,( C )不属于软件开发部分的任务。A)软件总体设计 B)单元测试计划 C)软件经销 D)组装测试计划一、 选择题1 需求分析最终结果是产生( C )A 项目开发计划 B可行性分析报告 C需求规格说明书 D设计说明书2 需求分析中,开发人员要从用户那里解决的最重要的问题是( A )A让软件做什么 B要给软件提供哪些信息 C要求软件工作效率怎样 D让软件具有何种结构3 DFD中的每个加工至少有( B )A一个输入流或一个输出流 B一个输入流和一个输出流C一个输入流 D一个输出流4 数据字典总,一般不出现的条目是( D ) A数据流 B 数据存储 C加工 D源点与终点5 分层数据流图是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的( B )A 细节 B输入与输出 C软件的作用D绘制的时间6需求规格说明书的内容不应包括对( B )的描述。A 主要功能 B算法的详细过程 C用户界面和运行环境 D软件性能7需求规格说明书的作用不应包括( D )A软件设计的依据 B用户与开发人员对软件要做什么的共同理解C软件验收的依据 D软件可行性研究的依据8SA方法用DFD 描述( D )A系统的控制流程 B系统的数据结构C系统的基本加工 D系统的功能9一个局部数据存储当它作为( D )时,就把他画出来。A某些加工的数据接口 B某个加工的特定输入C某个加工的特定输出 D某些加工的数据接口或某个加工的特定输入输出10对于分层的DFD,父图与子图的平衡指子图的输入、输出数据流同父图相应加工的输入、输出数据流( A )A 必须一致 B数目必须相等 C名字必须相同 D数目必须不等11需求分析阶段不适用于描述加工逻辑的工具是( D )A 结构化语言 B判定表 C判定树 D流程图12SA方法的分析步骤是首先调查了解当前系统的工作流程,然后( A )A获得当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系统的逻辑模型B获得当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系统的物理模型C获得当前系统的逻辑模型,建立当前系统的物理模型,抽象出目标系统的逻辑模型D获得当前系统的逻辑模型,建立当前系统的物理模型,建立目标系统的物理模型13SA方法的基本思想是( C )A自底向上逐步抽象 B自底向上逐步分解C自顶向下逐步分解 D自顶向上抽象14初步用户手册在( B )阶段编写A 可行性研究 B需求分析 C软件概要设计 D软件详细设计15系统中模块的_D_不仅意味着作用于系统的小变动将导致行为上的小变化,也意味着规格说明的小变动将影响到一小部分模块。A. 可分解性 B. 保护性 C. 可理解性 D. 连续性16.下面关于面向对象方法中消息的叙述,不正确的是_B_。 A.键盘、鼠标、通信端口、网络等设备一有变化,就会产生消息 B操作系统不断向应用程序发送消息,但应用程序不能向操作系统发送消息 C. 应用程序之间可以相互发送消息 D发送与接
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 教师招聘之《小学教师招聘》强化训练模考卷带答案详解(轻巧夺冠)
- 押题宝典教师招聘之《小学教师招聘》模考模拟试题含答案详解【达标题】
- 2025年教师招聘之《小学教师招聘》题库必背100题附完整答案详解【典优】
- 2025年教师招聘之《幼儿教师招聘》通关题库及答案详解(真题汇编)
- 教师招聘之《幼儿教师招聘》综合提升练习试题及答案详解【有一套】
- 教师招聘之《小学教师招聘》过关检测试卷及完整答案详解(名师系列)
- 危险废物环境执法检查要点培训
- 合并高校内部会计控制优化路径探索-以A大学为例
- 节气课件教学
- 企业员工廉洁举报与奖励协议
- 1.3 植物与阳光(教学课件)科学青岛版二年级上册(新教材)
- 3.2《参与民主生活 》- 课件 2025-2026学年度道德与法治九年级上册 统编版
- 福建省三明市2026届高三上学期8月月考语文试卷(含答案)
- 监控安全知识培训课件
- 5-1 安全协议概述(1)-安全协议内涵
- 公共供水管网漏损治理建设项目可行性研究报告
- T-YYTC 008-2024 吉林长白山灵芝孢子粉
- 中央ppp项目管理办法
- 手术后盆腔脓肿查房
- 舞蹈教学教学课件
- 2024版电网公司反事故措施(2024版)
评论
0/150
提交评论