结构化练习题2改-正确答案_第1页
结构化练习题2改-正确答案_第2页
结构化练习题2改-正确答案_第3页
结构化练习题2改-正确答案_第4页
结构化练习题2改-正确答案_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

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

文档简介

为了提高测试的效率,应该。人、随机地选取测试数据B,W一切可能的输入数据作为测试数据5在完成编码后制定软件的测试计划D、选择发现错误可能性大的数据作为测试数据与设计测试数据无关的文档是。人、需求说明书B、设计说明书5源程序口、项目开发设计结构设计是一种应用最广泛的系统设计方法,是以为基础、自顶向下、逐步求精和模块化的过程。A、数据流8、数据流图5数据库口、数据结构概要设计的结果是提供一份。人、模块说明书8、框图5程序口、数据结构需求分析是由分析员经了解用户的要求,认真细致地调研、分析,最终应建立目标系统的逻辑模型并写出。人、模块说明书B、软件规格说明书5项目开发计划口、合同文档注释是提高程序可读性的有效手段,好的程序注释占到程序总量的。A、1/6B、1/5C、1/4D、1/3变换型和事务型是程序结构的标准形式。从某处获得数据,再对这些数据作处理,然后将结果送出是属于。A、变换型8、事务型PAD(ProblemAnalysisDiagram)图是一种工具。A、系统描述B、详细设计C、测试D、编程辅助排错一般是在测试发现错误后进行,其中找到错误位置占排错总工作量的。A、95%B、5%C、50%D、20%分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描绘了系统的。人、总貌B、细节5抽象D、软件的作者数据流图中,当数据流向或流自文件时,。人、数据流要命名,文件不必命名8、数据流不必命名,有文件名就足够了5数据流和文件均要命名,因为流出和流进数据流是不同的口、数据流和文件均不要命名,通过加工可自然反映出分析员是。4、用户中系统的直接使用者8、用户和软件人员的中间人C、软件的编程人员口、用户和软件人员的领导在软件开发中,有利于发挥集体智慧的一种做法是。A、设计评审8、模块化5主程序员制D、进度控制在开发软件时,可用来提高程序员的工作效率。人、程序开发环境8、操作系统的作业管理功能C、编译程序的优化功能口、并行运算的大型计算机软件测试中设计测试实例d6或case)主要由输入数据和两部分组成。A、测试规则B、测试计划C、预期输出结果口、以往测试记录分析结构化程序设计主要强调程序的。人、效率8、速度5可读性口、大小开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作。A、软件投机B、软件危机C、软件工程D、软件产生成功的测试是指。4、运行测试实例后未发现错误项B、发现程序的错误C、证明程序正确D、改正程序的错误瀑布模型把软件生存周期划分为软件定义、软件开发和三个阶段,而每一阶段又可细分为若干更小的阶段。A、详细设计8、可行性分析5运行及维护D、测试与排错软件的设计又称为总体结构设计,其主要任务是建立软件系统的总体结构。A、概要B、抽象C、逻辑D、规划结构化分析5人是软件开发需求分析阶段所使用的方法不是5人所使用的工具。A、DFD图B、PAD图C、结构化英语口、判定表.结构化分析方法以数据流图、和加工说明等描述工具,即用直观的图和简洁的语言来描述软件系统模型。A、DFD图B、PAD图C、IPO图口、数据字典.模块本身的聚是模块独立性的重要度量因素之一,在七类聚中,具有最强聚的一类是。A、顺序性聚B、过程性聚C、逻辑性聚口、功能性聚.Jackson设计方法是由英国的M.Jackson提出的,它是一种面向的设计方法。人、对象8、数据流1数据结构口、控制结构.结构化程序设计思想的核心是要求程序只由顺序、循环和三种结构组成。人、分支8、单入口5单出口口、有规则GOTO.源程序的版面文档要求应有变量说明、适当注释和。人、框图B、统一书写格式C、修改记录D、编程日期.在软件工程中,软件测试的目的是。A、试验性运行软件B、发现软件错误5证明软件是正确的口、找出软件中全部错误.在软件工程中,当前用于保证软件质量的主要技术手段还是。人、正确性证明B、测试5自动程序设计口、符号证明.在软件工程中,高质量的文档标准是完整性、一致性和。A、统一性8、安全性5无二义性口、组合性.在软件研究过程中,CASE是。人、指计算机辅助系统工程B、CAD和CAM技术的发展动力5正在实验室用的工具口、指计算机辅助软件工程.软件(结构)设计阶段文档是。A、系统模型说明书8、程序流程图5系统功能说明书口、模块结构图和模块说明书.软件的维护指的是。A、对软件的改进、适应和完善B、维护正常运行5配置新软件D、软件开发期的一个阶段.若有一个计算类型的程序,它的输入量只有一个X,其围是-1.0WXW1.0。现从输入角度考虑设计了一组测试该程序的测试用例为-1.0001,-1.0,1.0,1.0001。设计这组测试用例的方法是。4、条件复盖法8、等价分类法C、边缘值分析法D、错误推测法.逆向工程在软件工程中主要用于阶段。人、分析B、设计C、编码D、维护.软件工程中,只根据程序的功能说明而不关心程序部逻辑的测试方法,称为测试。人、白盒法8、灰盒法5黑盒法口、综合法.软件工程中,结构化分析方法采用数据流图表示,其中用直线段表示文件,用圆表示①,用箭头表示②,用方框表示③。①人、数据流的源点和终点B、文件C.加工D、数据流②A、文件B、文件C.加工口、控制流③人、数据流的源点和终点B、文件5加工口、小说明.阶段是软件生命期中花费最多,持续时间最长的阶段。人、需求分析B、维护C、设计D、测试.在可行性研究阶段,对系统所要求的功能、性能以及限制条件进行分析,确定是否能够构成一个满足要求的系统,这称为可行性。A、经济B、技术C、法律D、操作.结构化系统分析所得到的系统需求说明书中包含一组小说明。小说明是指对作进一步说明。A、数据流8、数据存储(文件)C、处理(加工)口、外部项(源点终点).分层的数据流图中,父图与子图的平衡是指的平衡。人、处理8、数据存储5外部项口、数据流.数据流图中,当数据流向或流自数据存储时,。人、数据流要命名,数据存储不必命名8、数据流不必命名,数据存储要命名5数据流和数据存储均应命名,因流进和流出的数据流可能不同口、数据流和数据存储都不必命名,因为从处理上可自然反映出来.结构化系统设计阶段的目的是。人、获得良好的软件结构8、获得可读性好的程序5获得满足用户需求的数据流图口、获得高效的算法.要减少两模块之间的联系,则。A、两模块之间的调用次数要尽量少B、两模块之间直接传递的信息要尽量少5两模块应使用尽可能相同的全局变量口、两模块应尽量共享相同的数据结构.在集成(联合)测试中,测试的主要目的是发现阶段的错误。A、软件计划8、需求分析C、设计D、编码.在验收测试时,测试所依据的文档是。人、可行性报告8、系统(需求)说明书5模块说明书口、用户手册.用白盒法测试程序时,常按照给定的覆盖条件选取测试用例。覆盖比其他覆盖都要严格,但它仍不能保证覆盖程序中的每一条路径。人、判定8、条件5条件组合口、判定/条件.在软件生存期的维护阶段,继续诊断和修正错误的过程称为。人、完善性维护B、适应性维护5预防性维护口、改正性维护.软件的可移植性是衡量软件质量的重要标准之一。它指的是。人、一个软件版本升级的容易程度8、一个软件与其他软件交换信息的容易程度5一个软件对软硬件环境要求得到满足的容易程度D、一个软件从一个计算机系统或环境转移到另一个计算机系统或环境的容易程度.软件生存周期是指阶段。A、软件开始使用到用户要求修改为止B、软件开始使用到被淘汰为止C、从开始编写程序到不能再使用为止D、从立项制定计划,进行需求分析到不能再使用为止.可行性研究的目的是用最小的代价,在最短的时间确定问题是否可能解决和值得去解决,主要从三个方面进行。A、技术可行性、费用可行性、效益可行性B、经济可行性、技术可行性、机器可行性C、技术可行性、操作可行性、经济可行性D、费用可行性、机器可行性、操作可行性.数据流图是一种描述数据及其变换的图形表示,在数据流图上不允许出现。A、数据流8、控制流C、文件D.1I.数据字典是软件需求分析阶段的重要工具之一,它的基本功能是。人、数据定义8、数据维护5数据通讯口、数据库设计.事务型结构数据流图的特点是,将某一个加1的输入分解成并行的数据流,通过执行后面的加工。A、变换B、选择5合并口、联接.如果一个模块要调用另一个模块,在下列几种方式中,采用方式的块间联系小。A、过程调用,传递控制参数B、过程调用,传递数据参数C、直接引用,共用控制信息D、直接引用,共用数据信息.软件的结构化设计方法是以为依据的模块结构设计方法。A、系统数据要求8、数据结构5数据流图口、数据流.结构化设计(5口)是软件开发中常用的方法,使用5口方法可以得到。4、程序流程图8、编程语言的源程序口分层数据流图和数据字典口、模块结构图.在测试层次结构的大型软件时,有一种方法是从上层模块开始,自顶向下进行测试,此时有必要用替代尚未测试过的下层模块。人、主模块8、桩模块C、驱动模块D、输出模块.已知程序用插入法排序(升序),现有已排序列1,2,3,4,5。现向序列中插入-2,观察插入结果是否在1之前,则采用的是测试法。人、黑盒8、白盒5条件覆盖D、错误推测.联合(集成)测试可以由两种方式进行。人、模块测试、系统测试8、条件测试、非条件测试C、渐增式测试、非渐增式测试口、分析测试、验收测试.由于更新了操作系统而对软件进行的修改工作属于。人、修正性维护B、适应性维护C、完善性维护D、预防性维护.为保证软件质量,在软件生存周期的每个阶段结束之前,都需要进行工作。A、制定计划B、测试C、审查D、交接.模块部联系最大的是。A、顺序聚B、功能聚C、通信聚D、时间聚.将以下3种耦合性由弱到强的顺序排列,正确的是。人、控制耦合数据耦合公共耦合8、数据耦合公共耦合控制耦合口公共耦合数据耦合控制耦合口、数据耦合控制耦合公共耦合.对某程序进行测试时,选择足够多的测试用例,使程序的每个判定中条件的各种可能组合都至少出现一次,这称为覆盖法。人、判定8、判定/条件「条件口、条件组合.数据字典是对数据流图中出现的组成元素定义的集合,它不包括条目。A、文件8、数据流5加工口、1/0参数.软件需求分析的容是。人、确定开发的软件应有哪些功能,应达到什么性能8、确定软件的开发成本5制定软件开发的进度表口、确定软件的总体结构.在软件的设计阶段应提供的文档是。A、软件需求规格说明书8、概要设计规格说明书和详细设计规格说明书「数据字典及数据流图D、源程序以及源程序的说明书.软件测试时,正确的测试次序是。A、模块测试,组装测试,确认测试B、模块测试,确认测试,组装测试口组装测试,模块测试,确认测试D、确认测试,模块测试,组装测试.在软件维护阶段,若用户要求在程序中增加一个原来没有的联机帮助功能是属于。人、改正维护B、适应性维护C、完善性维护口、改正并适应性维护.程序流程图、N-S图和PAD图是使用的算法表达工具。A、设计阶段的概要设计B、设计阶段的详细设计C、编码阶段D、测试阶段.软件的可维护性是指。A、软件的可理解程度,修改的难易程度B、软件文档修改的难易程度5程序修改的难易程度口、使用维护工具进行维护的难易程度.月收入^800元者免税,现用输入数800元和801元测试程序,则采用的是方法。A、边缘值分析8、条件覆盖C、错误推测口、等价类.采用黑盒法测试程序是根据。人、程序的逻辑8、程序的功能说明5程序中的语句口、程序中的数据.数据流图的小说明中描述的最基本部分是。人、激发条件8、加工逻辑C、优先级口、执行频率104.系统的健壮性是指。A、系统能够正确地完成预期的功能8、系统能有效地使用计算机资源5在有干扰或输入数据不合理等意外情况下,系统仍能进行适当的工作口、在任何情况下,系统均具有错误自修复功能105.软件工程学是应用科学理论和工程上的技术指导软件开发的学科,其目的是。人、引入新技术提高空间利用率8、用较少的投资获得高质量的软件5缩短研制周期扩大软件功能口、硬软件结合使系统面向应用.不适于作为数据流图处理(加工)框名称的是。人、人工校核工资数据B、工资支票数据5打印工资支票D、计算职工工资.如果模块中所有成分引用共同的数据,该模块的联系类型是。A、顺序聚8、功能聚C、通信聚D、过程聚.某模块的功能是打印录取通知书或不录取通知书,调用模块可通过向此模块传递布尔标志信息决定本次调用执行哪种通知书的打印。这种模块间的耦合称为。A、数据耦合B、混合耦合C、公共耦合D、控制耦合.适应性维护的含义是所进行的维护。人、为使软件在改变了的环境下仍能使用B、为改正在开发期产生、测试阶段没有发现、运行时出现的错误C、为改善系统性能、扩充功能D、为软件的正常执行.采用白盒法测试模块(程序),应根据。人、部逻辑结构B、算法复杂度5外部功能特性口、支撑环境.下列关于软件工程方面的叙述中,正确的说法是。A、软件的质量标准中,某些因素是不可兼得的8、数据词典包括数据流、文件、模块调用关系等三种条目C、测试过程即调试口、白盒法测试用例中,满足条件覆盖的一定满足判定覆盖.程序编写(实现)阶段完成的文档有。A、详细设计说明书、模块开发宗卷B、详细设计说明书、用户手册5模块开发宗卷、操作手册口、用户手册、操作手册.软件总体结构的容应在文档中阐明。A、软件需求规格说明书B、概要设计规格说明书C、详细设计规格说明书口、数据要求规格说明书.使用结构化分析方法时,采用的基本手段是。A、分解和抽象B、分解和综合C、归纳与推导D、试探与回溯.系统需求分析阶段的任务是分析系统的。人、数据要求8、功能要求5性能要求D、A,B,C三方面.决定软件可维护性的主要因素可概括为。人、可测试性、可理解性、可修改性B,一致性、结构性、自我描述性5可计测性、可访性、可通讯性口、可扩充性、简洁性、结构性.要减少两个模块之间的耦合,则必须。人、两个模块间的调用次数要少8、模块间传递的参数要少5模块间传递的参数要少且不传递开关型参数D、模块间传递的参数要少且不传递开关型参数以及两模块不引用同样的全局变量.软件开发中系统分析阶段产生的文档是。人、数据流图8、系统说明书5模块结构图和模块说明书口、数据字典.初始化模块和结束模块从块联系看,被称为模块。人、过程聚8、功能聚C、时间聚D、逻辑聚.系统分析阶段的主要任务是分析系统的综合要求,其中对系统需要的存储量、健壮性、完全性和联机系统的响应时间等方面的要求属于。A、环境要求8、功能要求5性能要求D、运行要求.结构化设计方法采用变换分析和事务分析技术实现。人、从数据结构导出程序结构8、从模块结构导出程序结构5从模块结构导出数据结构口、从数据流图导出初始结构图.在软件测试中,确认(验收)测试主要用于发现阶段的错误。A、软件计划B、需求分析C、软件设计D、编码.软件维护阶段是软件生存周期中持续时间最长的阶段,它从时算起。A、产生可执行程序8、组装测试通过C、软件交付使用口、用户提出第一份维护报告.结构化系统分析主要是通过进行分析的。A、算法分解8、控制结构分解5数据结构分解口、处理功能分解.结构化设计方法是面向的设计方法。人、过程8、对象5数据流口、数据结构.在结构化系统分析中,判定表和判定树常用于表达数据流图中的。A.1I8、数据流5数据存储口、外部项.下列耦合度表示中,最弱的耦合形式是。A、特征耦合B、公共耦合5数据耦合口、控制耦合.为软件系统今后的改进和发展打好基础而进行的维护工作称为。A、改正性维护B、适应性维护C、完善性维护D、预防性维护.系统开发的需求分析阶段的重要工作之一是。人、数据定义8、数据库设计5数据维护口、数据结构实现.一个模块直接控制(调用)的下层模块的数目称为模块的。.下列所述的测试原则中,错误的是。A、应设计非法输入的测试用例B、测试用例要给出测试的预期结果5因维护修改程序后需回归测试D、开发小组应与测试小组合并.某应用系统为今后的发展将单用户系统改为多用户系统,并形成新的应用软件,由此进行的维护工作称为。人、改正性维护和预防性维护B、适应性维护和完善性维护5完善性维护和改正性维护口、预防性维护和适应性维护.需求分析说明书不能作为。人、可行性研究的依据8、用户和开发人员之间的合同5系统概要设计的依据D、软件验收测试的依据.如果,则称该模块具有功能聚。人、模块包括单一功能8、模块包括若干功能,但所有功能相互紧密相关C、每个模块有单入口、单出口口、模块中每个处理成分对应一个功能,它们紧密结合.如果一个排序程序所设定的测试用例为(1)表空(2)表中只有一个元素(3)元素均有相同的关键字值(4)元素已排序则此测试方法称为。人、等价分类法B、边缘值分析法5因果图法D、错误推测法.维护机构接受维护申请后,接下来的工作是。A、回归测试B、评价申请5执行维护D、组织复审.软件重用概念是指一个程序。人、被多次使用8、被循环使用5被多个其他软件调用口、在不同环境下的多次重复使用.面向对象分析时,所标识的对象为是错误的。A、与目标系统有关的物理实体8、与目标系统发生作用的人或组织的角色5目标系统运行中需记忆的事件口、目标系统中环境场所的状态.设有下列语句序列if(x>1)and(y<=5)thenz-x*yelsez-x+y;ifz=12thenz-2*z;若采用判定条件覆盖法进行测试,则应选用为测试用例。A、x=1,y=12;x=4,y=7B、x=2,y=1;x=3,y=3C、x=3,y=4;x=1,y=9D、x=4,y=5;x=1,y=6.在维护请求后进行的维护过程中,应先,然后对维护要求进行评估并分别处理。人、确定维护类型8、安排维护优先次序C、组织人员维护口、分析软件错误的严重程序.划分软件生存周期的阶段时所应遵循的基本原则是。人、各阶段的任务尽可能相关8、各阶段的任务尽可能相对独立5各阶段的任务在时间上连续口、各阶段的任务在时间上相对独立142.004模型规定了一组对象如何协同才能完成软件系统所指定的工作。这种协同在模型中是以表明对象通信方式的一组连接来表示的。人、消息B、记录5数据口、属性.用黑盒法设计测试用例时采用的方法包括。人、判定覆盖法8、条件覆盖法C、因果图法D、路径分析法.软件维护过程中,将会引起维护副作用。A、修改代码或数据后未作测试8、进行改正性维护时错误未全部改正5进行完善性、适应性或预防性维护时考虑因素不全面D、维护过程中发生系统运行错误.Jackson程序设计方法是一种面向的设计方法。人、数据结构8、数据流图C、IPO图口、系统流程图.下面所列的性质中,不属于面向对象程序设计的特性。人、继承性8、重用性5封装性口、可视化.一般来说,在管理软件中,软件生存周期各个阶段的工作量以所占的比例最大。人、需求分析与设计阶段B、编码实现阶段C、测试阶段D、维护阶段.结构化系统分析中,处理逻辑可用描述。人、数据字典8、数据流图C、结构图D、结构化语言149.系统开发人员使用系统流程图或其他工具描述系统,估计每种方案的成本和效益的工作是在阶段进行的。人、需求分析8、总体设计C、详细设计D、编码阶段.结构化设计方法采用变换分析和事务分析技术实现。人、从数据结构导出程序结构8、从数据流图导出初始结构图5从模块结构导出数据结构口、从模块结构导程序结构.设一模块部的处理动作为:成分人的输出是成分8的输入,则该模块的聚合性称为。A、顺序聚合B、功能聚合C、过程聚合D、通信聚合.某个模块的作用域是指。人、被该模块调用的所有模块B、调用该模块的所有模块5与该模块相关联的所有模块口、受该模块的判定所影响的所有模块.在软件测试中,确认(验收)测试主要用于发现阶段的错误。A、软件计划B、需求分析C、软件设计D、编码.如果按用户要求增加新功能或修改已有的功能而进行的维护工作,称为。人、完善性维护B、适应性维护5预防性维护口、改正性维护.软件维护阶段是软件生存周期中持续时间最长的阶段,它从时算起。A、产生可执行程序8、组装测试通过C、软件交付使用口、用户提出第一份维护报告.软件质量因素中,是指软件产品能准确执行需求规格说明中所规定的任务。A、健壮性8、正确性5可扩充性D、精确性.下列是面向对象设计方法中有关对象的叙述,其中是正确的。A、对象在存中没有它的存储区B、对象的属性集合是它的特征表示C、对象的定义与程序中类型概念相当D、对象之间不能相互通信.软件生成周期中,开发期间包括阶段。A、软件计划、结构设计、测试和运行维护8、需求分析、概要设计、详细设计和编码C、结构设计、编码、测试和运行维护口、需求分析、结构设计、编码和测试.结构化系统分析主要是通过进行分析的。A、算法分解8、控制结构分解5数据结构分解口、处理功能分解.下列不是模块化设计的目的。人、可采用结构化设计方法8、降低复杂度5有利于信息隐蔽口、描述系统的功能与性能.下面不属于结构化设计需解决的问题围。人、确定系统应由哪些系统和模块组成8、模块以什么方式联结,接口如何5如何编写结构程序口、如何以恰当方式表达系统的软件结构.结构化设计方法是面向的设计方法。人、过程8、对象5数据流口、数据结构.下列耦合度表示中,最弱的耦合形式是。人、特征耦合8、公共耦合5数据耦合口、控制耦合.在结构化系统分析中,判定表和判定树常用于表达数据流图中的。A,加l8、数据流5数据存储口、外部项.用由底向上渐增式方式对软件进行测试时,需要为每个模块准备一个,它的作用是调用被测的模块。人、主模块8、桩模块C、驱动模块D、输入模块.全局数据结构的错误通常在中检查。A、单元测试8、有效性测试5集成(系统)测试D、确认测试.现有一个计算类型的程序,它的输入只有一个丫,其围是-50^丫^50。现从输入的角度考虑设计了一组测试用例:-100,100,0。设计这组测试用例的方法是。人、条件覆盖法8、等价分类法C、边缘值分析法D、错误推测法.为软件系统今后改进和发展打好基础而进行的维护工作称为。人、改正性维护B、适应性维护C、完善性维护D、预防性维护.下列系统设计工具中,不属于详细设计工具。A、N-S图8、数据流图5程序流程图D、PAD.软件生存周期中,运行期的主要任务是。A、软件开发B、软件维护C、版本更换D、功能扩充.系统开发的需求分析阶段的重要工作之一是。人、数据定义8、数据库设计5数据维护口、数据结构实现.经调查,系统分析员给出有关问题的初略述,其中部分描述如下:某商场的采购部门要求每天开出定购清单,交采购员;仓库管理员将此要求输入系统,经库存业务(进贷或出贷)处理后输出。从这段描述可知该部分数据流图中的外部项为。人、采购员、仓库管理员8、定购清单、库存业务5库存业务口、定购清单、采购员.下列叙述中,不属于数据字典的作用。A、作为编码阶段的描述工具B、为用户与开发人员之间统一认识C、作为概要设计的依据D、为需求分析阶段定义各类条目.一个模块直接控制(调用)的下层模块的数目称为模块的。A、扇人数B、扇出数C、宽度口、作用域.模块部的算法设计在结构化方法的阶段进行。A、系统分析8、概要设计C、详细设计D、编码(实现).在面向对象软件方法中,“类”是。人、具有同类数据的对象的集合8、具有相同操作的对象的集合C、具有同类数据的对象的定义D、具有同类数据和相同操作的对象的定义.编码(实现)阶段得到的程序段应该是。A、编辑完成的源程序B、编译(或汇编)通过的可装配程序5可交付使用的程序口、可运行程序.下列所述的测试原则中,错误的是。A、应设计非法输入的测试用例B、测试用例要给出测试的预期结果5因维护修改程序后需回归测试D、开发小组与测试小组合并.如果某个程序的输入数据的可能值划分为门个合理等价类,m个不合理等价类,这些等价类均为数轴上的一个有限区间围,则采用边缘值测试方法至少需要个测试用例。A、m+nB、2m+nC、2n+mD、2(m+n).某应用系统为今后的发展将单用户系统改为用户系统,并形成新的应用软件,由此进行的维护工作称为。人、改正性维护和预防性维护B、适应性维护和完善性维护5完善性维护和改正性维护口、预防性维护和适应性维护.可维护性是软件的重要质量标准。下列措施与提高可维护性无关。人、提高程序效率B、强调程序设计风格化5采用模块化程序设计方法口、采用结构化程序设计方法或面向对象方法.产生软件危机的原因有如下几点,除了。A、软件开发过程未经审查B、软件开发不分阶段,开发人员没有明确的分工5所开发的软件,除了程序清单外,没有其他文档口、采用工程设计的方法开发软件,不符合软件本身的特点.需求分析说明书不能作为。人、可行性研究的依据8、用户和开发人员之间的合同5系统概要设计的依据D、软件验收测试的依据.在自顶向下设计分层数据流图时,设计顶层数据流图主要分析。人、源、汇(终)点和输入、输出数据流8、源、汇(终)点和处理功能5数据存储和输入、输出数据流D、处理功能和输入、输出数据流.模块结构图是在软件工程的阶段中采用的描述工具。人、需求分析8、概要设计C、详细设计D、编码(实现).如果,则称该模块具有功能聚。人、模块包括单一功能8、模块包括若干功能,但所有功能相互紧密相关C、每个模块有单入口、单出口口、模块中每个处理成分对应一个功能,它们紧密结合187.变换型数据流图通常是形态。4、线性8、层次5网状口、无规则188.结构化设计采用模块化方法的主要出发点是。A、增加聚性8、减少耦合度5提高有效性口、降低复杂度189.面向对象程序设计中,基于父类创建的子类具有父类的所有特性(属性和方法),这一特点称为类的。人、多态性8、封装性5继承性口、重用性190.如果一个排序程序所设定的测试用例为(1)表空(2)表中只有一个元素(3)元素均有相同的关键字值(4)元素已排序则此测试方法称为。人、等价分类法B、边缘值分析法C、因果图法D、错误推测法.维护机构接受维护申请后,接下的工作是。A、回归测试B、评价申请C、执行维护D、组织复审.软件工程中不属于用户文档的容。人、功能描述B、安装手册C、系统设计D、使用手册.防错性程序设计对具有潜在危险性的操作进行检查,并给出出错信息。采用这种程序设计方法可提高系统的。人、正确性8、有效性5健壮性口、精确性.数据流图所描述的是实际系统的。A、逻辑模型8、物理模型5程序流程口、数据结构.由变换型数据流图转换成模块结构图,其中包括变换模块,则。A、变换模块就是主模块B、变换模块的功能是将逻辑输入变换为逻辑输出C、变换模块没有下层模块D、变换模块只能有一个输入量、一个输出量.面向对象分析时,所标识的对象为是错误的。A、与目标系统有关的物理实体8、与目标系统发生作用的人或组织的角色5目标系统运行中需记忆的事件口、目标系统中环境场所的状态197湎向对象设计00口模型的主要部件中,通常不包括。人、通信部件8、人机交互部件C、任务管理口、数据管理198.软件测试的基本目标是。A、确定白盒法或黑盒法8、确定单元测试或集成测试5确定测试围和路径口、确定一组测试数据以尽可能多地发现错误199.在维护请求后进行的维护过程中,应先,然后对维护要求进行评估并分别处理。人、确定维护类型8、安排维护优先次序C、组织人员维护口、分析软件错误的严重程度.下列各项中,不是增加软件维护工作量的因素。A、用户数量的增加8、使用结构化技术或面向对象技术C、软件功能扩充口、应用环境变化.一个软件项目是否进行开发的结论是在文档中作出的。A、软件开发计划8、可行性报告5需求分析说明书D、测试报告202.某教学设备销售部门制定一项销售优惠政策,一次购买100台或100台以上者按八五折优惠,购买者是教师、学生按九折优惠。设CI表示购买的台数,C2为1、2、0分别表示教师、学生和其他人员,则符合九折优惠判定条件为。A、(C1<100)ANDTOT(C2=0)B、(C1<100)ANDNOT(C2>0)C、NOT(C1>=100)AND(C2=0)D、NOT(C1<100)AND(C2>0).数据流是数据流图的基本成分,下列关于数据流的叙述中,是正确的。人、某加工的输入是一个数据流,该加工的输出也必定是一个数据流B、多个不同的数据流可以流向一个加工,也可从一个加工中流出5数据流只能从加工流向文件,但不能从文件流向加工口、一个数据流可以从一个文件流向另一个文件.银行计算机储蓄管理信息系统中,根据客户提出的要求(如存款、取款、查询、挂失、咨询等)进行相应的业务处理的该层数据流图是。A、变换型8、事务型5既不是人也不是8口、不一定205.某模块的输入数据为某工厂中一个车间的生产产量表,通过该模块可以计算出车间中生产工人的平均产量、统计产量前10名的人员,从聚度来看,该模块属于。A、逻辑聚8、通信聚5顺序聚口、功能聚.不属于概要设计所解决的问题围。A、确定模块的层次结构B、全程数据结构的设计5描述系统的功能与性能口、修改用户手册.面向对象设计时,对象信息的隐藏主要是通过实现的。人、对象的封装性B、子类的继承性5系统模块化口、模块的可重用.在有关集成(组装)测试的叙述中,是正确的。A、测试底层模块时不需要桩模块B、驱动模块的作用是模拟被调模块C、自顶向下测试方法易于设计测试结果D、自底向上测试方法有利于提前预计测试结果.下述各种因素中对软件维护有影响。@.人员因素b.技术因素如程序自身的因素d.管理因素A、a,b,cB、b,c,dC、a,b,dD、a,b,c,d.软

温馨提示

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

评论

0/150

提交评论