还剩24页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
软件工程习题及答案-、选择题:.为了提高测试的效率,应当A、随机地选取测试数据B、取一切可能的输入数据作为测试数据C、在完成编码后制定软件的测试支配D、选择发觉错误可能性大的数据作为测试数据.与设计测试数据无关的文档是oA、需求说明书B、设计说明书C、源程序D、项目开发设计.结构设计是一种应用最广泛的系统设计方法,是以为基础、自顶向下、逐步求精和模块化的过程A、数据流B、数据流图C、数据库D、数据结构.概要设计的结果是供应一份oA、模块说明书B、框图C、程序D、数据结构.需求分析是由分析员经了解用户的要求,仔细细致地调研、分析,最终应建立目标系统的逻辑模型并写出OA、模块说明书B、软件规格说明书C、项目开发支配D、合同文档.注释是提高程序可读性的有效手段,好的程序注释占到程序总量的oA、1/6B、1/5C、1/4D、1/
3.变换型和事务型是程序结构的标准形式从某处获得数据,再对这些数据作处理,然后将结果送出是属于OA、变换型B、事务型.PADProblemAnalysisDiagram图是一种工具A、系统描述B、具体设计C、测试D、编程协助.分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描绘了系统的A、总貌B、细微环节C、抽象D、软件的作者.数据流图中,当数据流向或流自文件时,OA、数据流要命名,文件不必命名B、数据流不必命名,有文件名就足够了C、数据流和文件均要命名,因为流出和流进数据流是不同的D、数据流和文件均不要命名,通过加工可自然反映出.用黑盒法设计测试用例时采纳的方法包括oA、判定覆盖法B、条件覆盖法C、因果图法D、路径分析法.软件维护过程中,将会引起维护副作用A、修改代码或数据后未作测试B、进行改正性维护时错误未全部改正C、进行完善性、适应性或预防性维护时考虑因素不全面D、维护过程中发生系统运行错误.Jackson程序设计方法是一种面对的设计方法A、数据结构B、数据流图C、IP0图D、系统流程图.下面所列的性质中,不属于面对对象程序设计的特性A、继承性B、重用性C、封装性D、可视化no.一般来说,在管理软件中,软件生存周期各个阶段的工作量以所占的比例最大A、需求分析与设计阶段B、编码实现阶段C、测试阶段D、维护阶段in.结构化系统分析中,处理逻辑可用描述A、数据字典B、数据流图C、结构图D、结构化语言.系统开发人员运用系统流程图或其他工具描述系统,估计每种方案的成本和效益的工作是在阶段进行的A、需求分析B、总体设计C、具体设计D、编码阶段.结构化设计方法采纳变换分析和事务分析技术实现oA、从数据结构导出程序结构B、从数据流图导出初始结构图C、从模块结构导出数据结构D、从模块结构导程序结构.设一模块内部的处理动作为:成分A的输出是成分B的输入,则该模块的聚合性称为—oA、依次聚合B、功能聚合C、过程聚合D、通信聚合.某个模块的作用域是指oA、被该模块调用的全部模块B、调用该模块的全部模块C、与该模块相关联的全部模块D、受该模块内的判定所影响的全部模块.在软件测试中,确认(验收)测试主要用于发觉阶段的错误A、软件支配B、需求分析C、软件设计D、编码.假如按用户要求增加新功能或修改已有的功能而进行的维护工作,称为oA、完善性维护B、适应性维护C、预防性维护D、改正性维护.软件维护阶段是软件生存周期中持续时间最长的阶段,它从时算起A、产生可执行程序B、组装测试通过C、软件交付运用D、用户提出第一份维护报告.软件质量因素中,是指软件产品能精确执行需求规格说明中所规定的任务A、健壮性B、正确性C、可扩充性D、精确性.下列是面对对象设计方法中有关对象的叙述,其中是正确的A、对象在内存中没有它的存储区B、对象的属性集合是它的特征表示C、对象的定义与程序中类型概念相当D、对象之间不能相互通信.软件生成周期中,开发期间包括阶段A、软件支配、结构设计、测试和运行维护B、需求分析、概要设计、具体设计和编码C、结构设计、编码、测试和运行维护D、需求分析、结构设计、编码和测试.结构化系统分析主要是通过进行分析的A、算法分解B、限制结构分解C、数据结构分解D、处理功能分解.下列不是模块化设计的目的A、可采纳结构化设计方法B、降低困难度C、有利于信息隐藏D、描述系统的功能与性能.下面不属于结构化设计需解决的问题范围A、确定系统应由哪些系统和模块组成B、模块以什么方式联结,接口如何C、如何编写结构程序D、如何以恰当方式表达系统的软件结构.结构化设计方法是面对的设计方法A、过程B、对象C、数据流D、数据结构.下列耦合度表示中,最弱的耦合形式是oA、特征耦合B、公共耦合C、数据耦合D、限制耦合.在结构化系统分析中,判定表和判定树常用于表达数据流图中的oA、加工B、数据流C、数据存储D、外部项.全局数据结构的错误通常在中检查A、单元测试B、有效性测试C、集成(系统)测试D、确认测试.为软件系统今后改进和发展打好基础而进行的维护工作称为oA、改正性维护B、适应性维护C、完善性维护D、预防性维护.下列系统设计工具中,不属于具体设计工具A、N-S图B、数据流图C、程序流程图D、PAD.软件生存周期中,运行期的主要任务是oA、软件开发B、软件维护C、版本更换D、功能扩充.系统开发的需求分析阶段的重要工作之一是oA、数据定义B、数据库设计C、数据维护D、数据结构实现.下列叙述中,不属于数据字典的作用A、作为编码阶段的描述工具B、为用户与开发人员之间统一相识C、作为概要设计的依据D、为需求分析阶段定义各类条目.一个模块干脆限制(调用)的下层模块的数目称为模块的A、扇入数B、扇出数C、宽度D、作用域.模块内部的算法设计在结构化方法的阶段进行A、系统分析B、概要设计C、具体设计D、编码(实现).在面对对象软件方法中,“类”是oA、具有同类数据的对象的集合B、具有相同操作的对象的集合C、具有同类数据的对象的定义D、具有同类数据和相同操作的对象的定义.编码(实现)阶段得到的程序段应当是oA、编辑完成的源程序B、编译(或汇编)通过的可装配程序C、可交付运用的程序D、可运行程序.下列所述的测试原则中,错误的是A、应设计非法输入的测试用例B、测试用例要给出测试的预期结果C、因维护修改程序后需回来测试D、开发小组与测试小组合并.某应用系统为今后的发展将单用户系统改为用户系统,并形成新的应用软件,由此进行的维护工作称为OA、改正性维护和预防性维护B、适应性维护和完善性维护C、完善性维护和改正性维护D、预防性维护和适应性维护.可维护性是软件的重要质量标准下列措施与提高可维护性无关A、提高程序效率B、强调程序设计风格化C、采纳模块化程序设计方法D、采纳结构化程序设计方法或面对对象方法产生软件危机的缘由有如下儿点,除了oA、软件开发过程未经审查B、软件开发不分阶段,开发人员没有明确的分工C、所开发的软件,除了程序清单外,没有其他文档D、采纳工程设计的方法开发软件,不符合软件本身的特点.需求分析说明书不能作为oA、可行性探讨的依据B、用户和开发人员之间的合同C、系统概要设计的依据D、软件验收测试的依据.在自顶向下设计分层数据流图时,设计顶层数据流图主要分析oA、源、汇(终)点和输入、输出数据流B、源、汇(终)点和处理功能C、数据存储和输入、输出数据流D、处理功能和输入、输出数据流.模块结构图是在软件工程的阶段中采纳的描述工具A、需求分析B、概要设计C、具体设计D、编码(实现).假如,则称该模块具有功能内聚A、模块包括单一功能B、模块包括若干功能,但全部功能相互紧密相关C、每个模块有单入口、单出口D、模块中每个处理成分对应一个功能,它们紧密结合.变换型数据流图通常是形态A、线性B、层次C、网状D、无规则.结构化设计采纳模块化方法的主要动身点是oA、增加内聚性B、削减耦合度C、提高有效性D、降低困难度.面对对象程序设计中,基于父类创建的子类具有父类的全部特性(属性和方法),这一特点称为类的OA、多态性B、封装性C、继承性D、重用性.维护机构接受维护申请后,接下的工作是oA、回来测试B、评价申请C、执行维护D、组织复审.软件工程中不属于用户文档的内容A、功能描述B、安装手册C、系统设计D、运用手册.防错性程序设计对具有潜在危急性的操作进行检查,并给出出错信息采纳这种程序设计方法可提高系统的OA、正确性B、有效性C、健壮性D、精确性.数据流图所描述的是实际系统的A、逻辑模型B、物理模型C、程序流程D、数据结构.由变换型数据流图转换成模块结构图,其中包括变换模块,则oA、变换模块就是主模块B、变换模块的功能是将逻辑输入变换为逻辑输出C、变换模块没有下层模块D、变换模块只能有一个输入量、一个输出量.面对对象分析时,所标识的对象为是错误的A、与目标系统有关的物理实体B、与目标系统发生作用的人或组织的角色C、目标系统运行中需记忆的事务D、目标系统中环境场所的状态.面对对象设计00D模型的主要部件中,通常不包括oA、通信部件B、人机交互部件C、任务管理D、数据管理.软件测试的基本目标是oA、确定白盒法或黑盒法B、确定单元测试或集成测试C、确定测试范围和路径D、确定一组测试数据以尽可能多地发觉错误.在维护恳求后进行的维护过程中,应先然后对维护要求进行评估并分别处理A、确定维护类型B、支配维护优先次序C、组织人员维护D、分析软件错误的严峻程度.下列各项中,不是增加软件维护工作量的因素A、用户数量的增加B、运用结构化技术或面对对象技术C、软件功能扩充D、应用环境变更.一个软件项目是否进行开发的结论是在文档中作出的A、软件开发支配B、可行性报告C、需求分析说明书D、测试报告.数据流是数据流图的基本成分,下列关于数据流的叙述中,是正确的A、某加工的输入是一个数据流,该加工的输出也必定是一个数据流B、多个不同的数据流可以流向一个加工,也可从一个加工中流出C、数据流只能从加工流向文件,但不能从文件流向加工D、一个数据流可以从一个文件流向另一个文件.银行计算机储蓄管理信息系统中,依据客户提出的要求(如存款、取款、查询、挂失、询问等)进行相应的业务处理的该层数据流图是OA、变换型B、事务型C、既不是A也不是BD、不肯定.某模块的输入数据为某工厂中一个车间的生产产量表,通过该模块可以计算出车间中生产工人的平均产量、统计产量前10名的人员名单,从内聚度来看,该模块属于A、逻辑内聚B、通信内聚C、依次内聚D、功能内聚.不属于概要设计所解决的问题范围A、确定模块的层次结构B、全程数据结构的设计C、描述系统的功能与性能D、修改用户手册.面对对象设计时,对象信息的隐藏主要是通过实现的A、对象的封装性B、子类的继承性C、系统模块化D、模块的可重用.在有关集成(组装)测试的叙述中,是正确的A、测试底层模块时不须要桩模块B、驱动模块的作用是模拟被调模块C、自顶向下测试方法易于设计测试结果D、自底向上测试方法有利于提前预料测试结果.下述各种因素中对软件维护有影响损人员因素b.技术因素c.程序自身的因素d.管理因素A、abcB、bcdC、abdD、abcd.软件维护过程中,将会引起维护副作用A、修改代码或数据后未作测试B、进行改正性维护时错误未全部改正C、进行完善性、适应性或预防性维护时考虑因素不全面D、维护过程中发生系统运行错误.下列四个软件牢靠性定义中正确的是A、软件牢靠性是指软件在给定的时间间隔内,按用户要求胜利运行的概率B、软件牢靠性是指软件在给定的时间间隔内,按设计要求胜利运行的概率C、软件牢靠性是指软件在正式投入运行后,按规格说明书的规定胜利运行的概率D、软件牢靠性是指软件在给定时间间隔内,按规格说明书的规定胜利运行的概率.软件规模可按源程序行数的多少进行分类,所谓大型软件,通常是指源程序行数为A、5—50KB、50—100KC、IMD、1—10M.在软件生命期中,占工作量比例最大的是oA、可行性探讨B、建立系统的结构C、编写程序D、维护.用SA方法获得的需求说明书有四部分,用于描述系统由哪些部分组成、各部分间有何联系等,是在oA、一套分层的数据流图B、一本数据词典C、一组小说明D、补充材料.SA方法在描述方式上的特点,是尽量采纳A、自然语言B、形式语言C、图形表示D、表格.确定软件系统中各个模块的外特性,即其输入输出和功能是的任务A、需求分析B、概要设计C、具体设计D、编程阶段.用于概要设计所采纳的描述手段是A、DFDB、SCC、框图D、数据结构图.一个模块传送给另一模块的参数是由单个数据项组成的数组,它属于A、数据型B、复合型C、内容型D、公共型.在概要设计的设计文档中,对每个模块的描述内容包括oA、功能、界面、输入、输出B、界面、输入、输出、过程C、界面、过程、限制和约束D、功能、界面、过程、注释.依据SP方法的要点规定,程序最终要由审定A、专家B、谁编谁审C、主程序员D、资料员.结构化流程图FC中的箭头是用于表示oA、限制流B、数据流C、数据/限制D、调用关系.结构化程序之所以有可能验证其正确性是由于oA、只有三种基本结构B、有限制地运用GOTO语句C、程序内部有“内部文档”D、选择良好数据结构和算法.提高程序可读性的有力手段是oA、选好一种程序设计语言B、显式说明一切变量C、运用三种标准限制语句D、给程序加注释.通过对软件的测试,可以证明A、程序正确性B、错误不存在C、错误存在D、不含有隐患.软件维护,可按不同的维护目的而分类,为了适应硬件环境或软件环境的变更对软件作修改是A、订正性维护B、适应性维护C、完善性维护D、预防性维护.确定软件工程方法论全部步骤的关键目标是提高软件的A、可移植性B、牢靠性C、可维护性D、效率.数据库设计全过程中的关键是oA、分析用户要求B、建立概念性数据模型C、逻辑设计D、物理设计.作为面对对象分析的基础、由问题领域中的对象所组成、用ER图来描述是oA、消息模型B、处理模型C、状态模型D、瀑布模型
二、填空题.在结构化分析中,用于具体地定义数据流图中的成分.耦合性和内聚性是衡量的两个定性的标准.提高程序的可理解、可修改、可测试的程度,就意味着增加软件件的.从数据流图导出初始模块结构图,主要是通过两项技术.结构化程序设计是一种程序设计技术,它采纳的设计方法和依次、选择、循环三种基本限制结构构造常态程序.结构化分析方法中,数据流图的四种基本成分为加工、源点或终点、o.从模块内外的联系来看,结构化设计的要求是.在需求分析中,可从有关问题的简述中提取组成数据流图的基本成分通常问题简述中的动词短语将成为数据流图中的成分.假如两模块间的通信信息是若干个参数,而每个参数是单一的数据项,则称这种耦合性为耦合.假如按用户要求增加新功能或修改已有的功能而进行的维护工作,称为o.在系统设计时,当数据流图中数据的流淌路径几乎是线性时,应采纳策略设计系统结构图.现有一种软件开发方法,它将软件开发过程分成以下阶段需求分析、原型开发和评价、系统设计和系统实现这种软件开发方法称为o.模块内部的算法设计在结构化方法的阶段进行.在数据流图中,用以表示软件系统之外的人员、设备等外部实体的基本的基本成分(元素)称为O.一个模块直搂用另一个模块内部的代码和数据的模块间的耦合方式称为耦合.一般来说,在管理软件中,软件生存周期各个阶段的工作量以一阶段所占的比例最大.定性度量模块独立性的两个标准是内聚性和o.在模块结构图中,干脆调用某一模块的其他模块数称为该模块的o.软件能被理解、被修改、被测试的易难程度称为性.若模块内的各处理元素都在同一时间间隔内执行完成,这种模块内元素间的联系称为—内聚.软件危机的事实使人们意识到计算机要推广运用,其关键在于技术的革新.所谓“用户要求”是指软件系统必需满意的和限制.软件工程技术中,限制困难性的两个基本手段是“分解”和o.Jzckson法的设计原则是使程序结构同相对应.编程的目标是编写出逻辑上正确又易于的程序.检验是软件开发过程中不行缺少的部分,检验的目的在于o.适合于作为概念性数据模型的所谓其次代数据模型是参考答案软件工程习题解答
一、选择题
二、填空题.数据字典
2.模块独立性
3.可维护性
4、变换和事务
5、自顶向下,逐步求精
6、数据流和文件
7、模块内联系大,模块间联系小
8、加工(或处理)
9、数据
10、完善性维护
11、变换中心
12、原型法
13、具体设计
14、外部项
15、内容
16、维护
17、耦合性
18、扇入数
19、可维护
20、时间
21、软件开发
22、全部性质
23、抽象
24、数据结构
25、阅读(或易于理解和维护)
26、发觉错误并刚好订正
27、ER模型.分析员是OA、用户中系统的干脆运用者B、用户和软件人员的中间人C、软件的编程人员D、用户和软件人员的领导.在软件开发中,有利于发挥集体才智的一种做法是oA、设计评审B、模块化C、主程序员制D、进度限制.在开发软件时,可用来提高程序员的工作效率A、程序开发环境B、操作系统的作业管理功能C、编译程序的优化功能D、并行运算的大型计算机.结构化程序设计主要强调程序的A、效率B、速度C、可读性D、大小.开发软件所需高成本和产品的低质量之间有着尖锐的冲突,这种现象称作A、软件投机B、软件危机C、软件工程D、软件产生.瀑布模型把软件生存周期划分为软件定义、软件开发和三个阶段,而每一阶段又可细分为若干更小的阶段A、具体设计B、可行性分析C、运行及维护D、测试与排错.软件的设计又称为总体结构设计,其主要任务是建立软件系统的总体结构A、概要B、抽象C、逻辑D、规划.结构化分析SA是软件开发需求分析阶段所运用的方法,不是SA所运用的工具A、DFD图B、PAD图C、结构化英语D、判定表.结构化分析方法以数据流图、和加工说明等描述工具,即用直观的图和简洁的语言来描述软件系统模型A、DFD图B、PAD图C、IPO图D、数据字典.模块本身的内聚是模块独立性的重要度量因素之一,在七类内聚中,具有最强内聚的一类是OA、依次性内聚B、过程性内聚C、逻辑性内聚D、功能性内聚.Jackson设计方法是由英国的M.Jackson提出的,它是一种面对的设计方法A、对象B、数据流C、数据结构D、限制结构.结构化程序设计思想的核心是要求程序只由依次、循环和三种结构组成A、分支B、单入口C、单出口D、有规则GOTO.源程序的版面文档要求应有变量说明、适当注释和oA、框图B、统一书写格式C、修改记录D、编程日期.在软件工程中,软件测试的目的是oA、试验性运行软件B、发觉软件错误C、证明软件是正确的D、找出软件中全部错误.在软件工程中,当前用于保证软件质量的主要技术手段还是oA、正确性证明B、测试C、自动程序设计D、符号证明.在软件工程中,高质量的文档标准是完整性、一样性和oA、统一性B、平安性C、无二义性D、组合性.在软件探讨过程中,CASE是oA、指计算机协助系统工程B、CAD和CAM技术的发展动力C、正在试验室用的工具D、指计算机协助软件工程.软件(结构)设计阶段文档是oA、系统模型说明书B、程序流程图C、系统功能说明书D、模块结构图和模块说明书.软件的维护指的是oA、对软件的改进、适应和完善B、维护正常运行C、配置新软件D、软件开发期的一个阶段.逆向工程在软件工程中主要用于阶段A、分析B、设计C、编码D、维护.软件工程中,只依据程序的功能说明而不关切程序内部逻辑的测试方法,称为测试A、白盒法B、灰盒法C、黑盒法D、综合法.阶段是软件生命期中花费最多,持续时间最长的阶段A、需求分析B、维护C、设计D、测试.在可行性探讨阶段,对系统所要求的功能、性能以及限制条件进行分析,确定是否能够构成一个满意要求的系统,这称为可行性A、经济B、技术C、法律D、操作.结构化系统分析所得到的系统需求说明书中包含一组小说明小说明是指对作进一步说明A、数据流B、数据存储(文件)C、处理(加工)D、外部项(源点终点).分层的数据流图中,父图与子图的平衡是指的平衡A、处理B、数据存储C、外部项D、数据流.数据流图中,当数据流向或流自数据存储时,oA、数据流要命名,数据存储不必命名B、数据流不必命名,数据存储要命名C、数据流和数据存储均应命名,因流进和流出的数据流可能不同D、数据流和数据存储都不必命名,因为从处理上可自然反映出来.结构化系统设计阶段的目的是oA、获得良好的软件结构B、获得可读性好的程序C、获得满意用户需求的数据流图D、获得高效的算法.要削减两模块之间的联系,则oA、两模块之间的调用次数要尽量少B、两模块之间干脆传递的信息要尽量少C、两模块应运用完可能相同的全局变量D、两模块应尽量共享相同的数据结构.在集成(联合)测试中,测试的主要目的是发觉阶段的错误A、软件支配B、需求分析C、设计D、编码.在验收测试时,测试所依据的文档是A、可行性报告B、系统(需求)说明书C、模块说明书D、用户手册.在软件生存期的维护阶段,接着诊断和修正错误的过程称为oA、完善性维护B、适应性维护C、预防性维护D、改正性维护.软件的可移植性是衡量软件质量的重要标准之一它指的是A、一个软件版本升级的简单程度B、一个软件与其他软件交换信息的简单程度C、一个软件对软硬件环境要求得到满意的简单程度D、一个软件从一个计算机系统或环境转移到另一个计算机系统或环境的简单程度.软件生存周期是指阶段A、软件起先运用到用户要求修改为止B、软件起先运用到被淘汰为止C、从起先编写程序到不能再运用为止D、从立项制定支配,进行需求分析到不能再运用为止.可行性探讨的目的是用最小的代价,在最短的时间内确定问题是否可能解决和值得去解决,主要从三个方面进行A、技术可行性、费用可行性、效益可行性B、经济可行性、技术可行性、机器可行性C、技术可行性、操作可行性、经济可行性D、费用可行性、机器可行性、操作可行性.数据流图是一种描述数据及其变换的图形表示,在数据流图上不允许出现oA、数据流B、限制流C、文件D、加工.数据字典是软件需求分析阶段的重要工具之一,它的基本功能是oA、数据定义B、数据维护C、数据通讯D、数据库设计.事务型结构数据流图的特点是,将某一个加工的输入分解成并行的数据流,通过执行后面的加工A、变换B、选择C、合并D、联接.假如一个模块要调用另一个模块,在下列几种方式中,采纳方式的块间联系小.软件的结构化设计方法是以为依据的模块结构设计方法A、系统数据要求B、数据结构C、数据流图D、数据流.结构化设计SD是软件开发中常用的方法,运用SD方法可以得到oA、程序流程图B、编程语言的源程序C、分层数据流图和数据字典D、模块结构图.在测试层次结构的大型软件时,有一种方法是从上层模块起先,自顶向下进行测试,此时有必要用替代尚未测试过的下层模块A、主模块B、桩模块C、驱动模块D、输出模块.联合集成测试可以由两种方式进行A、模块测试、系统测试B、条件测试、非条件测试C、渐增式测试、非渐增式测试D、分析测试、验收测试.由于更新了操作系统而对软件进行的修改工作属于oA、修正性维护B、适应性维护C、完善性维护D、预防性维护.为保证软件质量,在软件生存周期的每个阶段结束之前,都须要进行工作A、制定支配B、测试C、审查D、交接.模块内部联系最大的是oA、依次内聚B、功能内聚C、通信内聚D、时间内聚.将以下3种耦合性由弱到强的依次排列,正确的是oA、限制耦合数据耦合公共耦合B、数据耦合公共耦合限制耦合C、公共耦合数据耦合限制耦合D、数据耦合限制耦合公共耦合.对某程序进行测试时,选择足够多的测试用例,使程序的每个判定中条件的各种可能组合都至少出现一次,这称为覆盖法A、判定B、判定/条件C、条件D、条件组合.数据字典是对数据流图中出现的组成元素定义的集合,它不包括条目A、文件B、数据流C、加工D、I/O参数.软件需求分析的内容是A、确定开发的软件应有哪些功能,应达到什么性能B、确定软件的开发成本C、制定软件开发的进度表D、确定软件的总体结构.在软件的设计阶段应供应的文档是oA、软件需求规格说明书B、概要设计规格说明书和具体设计规格说明书C、数据字典及数据流图D、源程序以及源程序的说明书.软件测试时,正确的测试次序是oA、模块测试,组装测试,确认测试B、模块测试,确认测试,组装测试C、组装测试,模块测试,确认测试D、确认测试,模块测试,组装测试.在软件维护阶段,若用户要求在程序中增加一个原来没有的联机帮助功能是属于oA、改正维护B、适应性维护C、完善性维护D、改正并适应性维护.程序流程图、N-S图和PAD图是运用的算法表达工具A、设计阶段的概要设计B、设计阶段的具体设计C、编码阶段D、测试阶段.软件的可维护性是指oA、软件的可理解程度,修改的难易程度B、软件文档修改的难易程度C、程序修改的难易程度D、运用维护工具进行维护的难易程度.月收入W800元者免税,现用输入数800元和801元测试程序,则采纳的是方法A、边缘值分析B、条件覆盖C、错误推想D、等价类.采纳黑盒法测试程序是依据oA、程序的逻辑B、程序的功能说明C、程序中的语句D、程序中的数据.数据流图的小说明中描述的最基本部分是A、激发条件B、加工逻辑C、优先级D、执行频率.系统的健壮性是指oA、系统能够正确地完成预期的功能B、系统能有效地运用计算机资源C、在有干扰或输入数据不合理等意外状况下,系统仍能进行适当的工作D、在任何状况下,系统均具有错误自修复功能.软件工程学是应用科学理论和工程上的技术指导软件开发的学科,其目的是A、引入新技术提高空间利用率B、用较少的投资获得高质量的软件C、缩短研制周期扩大软件功能D、硬软件结合使系统面对应用.不适于作为数据流图处理(加工)框名称的是oA、人工校核工资数据B、工资支票数据C、打印工资支票D、计算职工工资.假如模块中全部成分引用共同的数据,该模块内的联系类型是oA、依次内聚B、功能内聚C、通信内聚D、过程内聚.某模块的功能是打印录用通知书或不录用通知书,调用模块可通过向此模块传递布尔标记信息确定本次调用执行哪种通知书的打印这种模块间的耦合称为oA、数据耦合B、混合耦合C、公共耦合D、限制耦合.适应性维护的含义是所进行的维护A、为使软件在变更了的环境下仍能运用B、为改正在开发期产生、测试阶段没有发觉、运行时出现的错误C、为改善系统性能、扩充功能D、为软件的正常执行.采纳白盒法测试模块(程序),应依据A、内部逻辑结构B、算法困难度C、外部功能特性D、支撑环境.下列关于软件工程方面的叙述中,正确的说法是oA、软件的质量标准中,某些因素是不行兼得的B、数据词典包括数据流、文件、模块调用关系等三种条目C、测试过程即调试D、白盒法测试用例中,满意条件覆盖的肯定满意判定覆盖.程序编写(实现)阶段完成的文档有oA、具体设计说明书、模块开发宗卷B、具体设计说明书、用户手册C、模块开发宗卷、操作手册D、用户手册、操作手册.软件总体结构的内容应在文档中阐明A、软件需求规格说明书B、概要设计规格说明书C、具体设计规格说明书D、数据要求规格说明书.运用结构化分析方法时,采纳的基本手段是oA、分解和抽象B、分解和综合C、归纳与推导D、摸索与回溯.系统需求分析阶段的任务是分析系统的oA、数据要求B、功能要求C、性能要求D、ABC三方面.确定软件可维护性的主要因素可概括为oA、可测试性、可理解性、可修改性B、一样性、结构性、自我描述性C、可计测性、可访内性、可通讯性D、可扩充性、简洁性、结构性.要削减两个模块之间的耦合,则必需oA、两个模块间的调用次数要少B、模块间传递的参数要少C、模块间传递的参数要少且不传递开关型参数D、模块间传递的参数要少且不传递开关型参数以及两模块不引用同样的全局变量.软件开发中系统分析阶段产生的文档是oA、数据流图B、系统说明书C、模块结构图和模块说明书D、数据字典.初始化模块和结束模块从块内联系看,被称为模块A、过程内聚B、功能内聚C、时间内聚D、逻辑内聚.系统分析阶段的主要任务是分析系统的综合要求,其中对系统须要的存储量、健壮性、完全性和联机系统的响应时间等方面的要求属于OA、环境要求B、功能要求C、性能要求D、运行要求.结构化设计方法采纳变换分析和事务分析技术实现oA、从数据结构导出程序结构B、从模块结构导出程序结构C、从模块结构导出数据结构D、从数据流图导出初始结构图.在软件测试中,确认(验收)测试主要用于发觉阶段的错误A、软件支配B、需求分析C、软件设计D、编码.软件维护阶段是软件生存周期中持续时间最长的阶段,它从时算起A、产生可执行程序B、组装测试通过C、软件交付运用D、用户提出第一份维护报告.结构化系统分析主要是通过进行分析的A、算法分解B、限制结构分解C、数据结构分解D、处理功能分解.结构化设计方法是面对的设计方法A、过程B、对象C、数据流D、数据结构.在结构化系统分析中,判定表和判定树常用于表达数据流图中的oA、加工B、数据流C、数据存储D、外部项.下列耦合度表示中,最弱的耦合形式是A、特征耦合B、公共耦合C、数据耦合D、限制耦合.为软件系统今后的改进和发展打好基础而进行的维护工作称为oA、改正性维护B、适应性维护C、完善性维护D、预防性维护.系统开发的需求分析阶段的重要工作之一是oA、数据定义B、数据库设计C、数据维护D、数据结构实现.一个模块干脆限制(调用)的下层模块的数目称为模块的oA、扇人数B、扇出数C、宽度D、作用域.下列所述的测试原则中,错误的是oA、应设计非法输入的测试用例B、测试用例要给出测试的预期结果C、因维护修改程序后需回来测试D、开发小组应与测试小组合并.某应用系统为今后的发展将单用户系统改为多用户系统,并形成新的应用软件,由此进行的维护工作称为.需求分析说明书不能作为oA、可行性探讨的依据B、用户和开发人员之间的合同C、系统概要设计的依据D、软件验收测试的依据.假如,则称该模块具有功能内聚A、模块包括单一功能B、模块包括若干功能,但全部功能相互紧密相关C、每个模块有单入口、单出口D、模块中每个处理成分对应一个功能,它们紧密结合.假如一个排序程序所设定的测试用例为
(1)表空
(2)表中只有一个元素
(3)元素均有相同的关键字值
(4)元素已排序则此测试方法称为oA、等价分类法B、边缘值分析法C、因果图法D、错误推想法.维护机构接受维护申请后,接下来的工作是A、回来测试B、评价申请C、执行维护D、组织复审.软件重用概念是指一个程序OA、被多次运用B、被循环运用C、被多个其他软件调用D、在不同环境下的多次重复运用.面对对象分析时,所标识的对象为是错误的A、与目标系统有关的物理实体B、与目标系统发生作用的人或组织的角色C、目标系统运行中需记忆的事务D、目标系统中环境场所的状态.在维护恳求后进行的维护过程中,应先,然后对维护要求进行评估并分别处理A、确定维护类型B、支配维护优先次序C、组织人员维护D、分析软件错误的严峻程序.划分软件生存周期的阶段时所应遵循的基本原则是oA、各阶段的任务尽可能相关B、各阶段的任务尽可能相对独立C、各阶段的任务在时间上连续D、各阶段的任务在时间上相对独立.00A模型规定了一组对象如何协同才能完成软件系统所指定的工作这种协同在模型中是以表明对象通信方式的一组连接来表示的A、消息B、记录C、数据D、属性
1.D
2.D
3.B
4.A
5.B
6.D
7.A
8.B
9.A
10.B
11.B
12.A
13.A
14.C
15.B
16.C
17.A
18.B
19.D
20.D
21.C
22.A
23.B
24.B
25.B
26.C
27.D
28.D
29.A
30.A
31.C
32.B
33.B
34.C
35.D
36.B
37.A
38.B
39.D
40.B
41.D
42.D
43.D
44.C
45.B
46.A
47.B
48.B
49.C
50.D
51.B
52.C
53.B
54.C
55.D
56.D
57.D
58.A
59.B
60.A
61.C
62.B
63.A
64.A
65.B
66.B
67.C
68.B
69.B
70.C
71.D
72.A
73.A
74.A
75.D
76.B
77.A
78.D
79.A
80.D
81.B
82.C
83.C
84.D
85.B
86.C
87.D
88.C
89.A
90.C
91.D
92.A
93.B
94.D
95.D
96.A
97.A
98.D
99.B
100.D
101.D
102.C
103.B
104.A
105.C
106.A
107.A
108.D
109.D
110.D
111.B
112.B
113.A
114.D
115.B
116.A
117.C
118.B
119.B
120.D
121.D
122.D
123.C
124.C
125.C
126.A
127.C
128.B
129.B
130.B
131.A
132.A
133.B
134.C
135.D
136.B
137.D
138.D
139.A
140.D
141.A
142.A
143.B
144.A
145.A
146.D
147.C
148.D
149.C
150.C
151.A
152.B
153.D
154.A
155.D
156.A
157.B
158.B
159.A
160.B
161.B
162.C
163.A
164.A
165.D
166.A
167.D
168.B
169.D
170.B
171.C
172.B
173.B
174.A
175.D
176.C
177.A
178.A
179.D
180.C
181.D
182.C
183.B
184.A
185.C。