《2022年软件工程复习题 2.pdf》由会员分享,可在线阅读,更多相关《2022年软件工程复习题 2.pdf(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、浙江财经大学课程期末复习题第 1页,共 14页浙江财经大学20142015 学年第一学期软件工程课程期末复习题一、是非题1.对模型图中包含的所有元素的定义的集合构成了数据词典。(T)2.类图用来表示系统中类和类与类之间的关系,它是对系统动态结构的描述。(F)3.模块的扇出数是指模块调用子模块的个数。(T)4.划分模块可以降低软件的复杂度和工作量,所以应该将模块分得越小越好。(F)5.用面向对象方法开发的软件系统,可维护性好。(T)6.变换型系统的结构图由输入、中心变换和输出3部分组成。(T)7.软件工程管理是对软件项目的开发管理,是对整个软件生存期的所有活动进行管理。(T)8.结构化程序设计方
2、法是一种面向数据和过程的设计方法,数据和过程封装为相互独立的两个部分。(F)9.CMM是指导软件开发的一种面向对象的新技术。(F)10.顺序图描述对象是如何交互的并且将重点放在消息顺序上。(T)11.螺旋模型是在瀑布模型和原型化模型的基础上增加了风险分析活动。(T)12.数据字典是对数据流图中的数据流、加工、数据存储、数据的源和终点进行详细定义。(F)13.软件是指用程序设计语言(如PASCAL,C,VISUALBASIC等)编写的程序,软件开发实际上就是编写程序代码。(F)14.软件模块之间的耦合性越弱越好。(T)15.在面向对象的软件开发方法中,每个类都存在其相应的对象,类是对象的实例,对
3、象是生成类的模板。(F)16.如果通过软件测试没有发现错误,则说明软件是正确的。(F)17.快速原型模型可以有效地适应用户需求的动态变化。(T)18.模块化、信息隐藏、抽象和逐步求精的软件设计原则有助于得到高内聚、低耦合度的软件产品。(T)19.集成测试主要由用户来完成。(F)20.白盒测试无需考虑模块内部的执行过程和程序结构,只要了解模块的功能即可。(F)21.软件就是程序,编写软件就是编写程序(F)22.软件危机的主要表现是软件需求增加,软件价格上升(F)23.软件工程学科出现的主要原因是软件危机的出现(T)24.与计算机学科的理论研究不同,软件工程是一门原理性学科(F)25.瀑布模型的最
4、大优点是将软件开发的各个阶段划分得十分清晰(F)26.原型化开发方法包括生成原型和实现原型两个步骤(F)27.软件过程改进也是软件工程的范畴(T)28.在软件开发中采用原型系统策略的主要困难是成本问题(T)29.需求规格说明书在软件开发中具有重要的作用,它也可以作为软件可行性分析的依据(F)30.需求分析的主要目标是解决软件开发的具体方案(T)名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 14 页 -浙江财经大学课程期末复习题第 2页,共 14页二、选择题1.需求分析最终结果是产生()A.项目开发计划B.需求规格说明书C.设计说明书D.可行性分析报告2.程序的三种基本控制结构是
5、()A.过程、子程序和分程序B.顺序、选择和循环C.递归、堆栈和队列D.调用、返回和转移3.对象实现了数据和操作的结合,使数据和操作()于对象的统一体中。A.结合B.隐藏C.封装D.抽象4.在瀑布模型中,将软件开发划分为若干个时期,软件项目的可行性研究一般被归属于()A.维护时期B.定义时期C.运行时期D.开发时期没5.软件工程方法是在实践中不断发展的方法,而早期的软件工程方法主要是指()A.原型化方法B.结构化方法C.面向对象方法.D.功能分解法6.在下面列出的基本成分中,哪个不是实体关系图的基本成分?()A.实体B.数据存储C.关系D.属性7.软件维护是指()A.维护软件的正常进行B.软件
6、的配置更新C.对软件的改进、适应和完善D.软件开发期的一个阶段8.软件生产的成败更多地依赖于()A.领导者的指挥才能B.程序员个人的编程能力C.合理地组织与协调D.用户的配合9.瀑布模型的关键不足在于()A.过于简单B.不能适应需求的动态变更C.过于灵活D.各个阶段需要进行评审10.原型化方法是用户和设计者之间执行的一种交互构成,适用于_系统。A.需求不确定性高的B.需求确定的C.管理信息D.实时11.使用白盒测试方法时,确定测试数据应根据_和指定的覆盖标准。A.程序的内部逻辑B.程序的复杂结构C.使用说明书D.程序的功能12.程序的三种基本控制结构的共同特点是()A.不能嵌套使用B.只能用来
7、写简单程序名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 14 页 -浙江财经大学课程期末复习题第 3页,共 14页C.已经用硬件实现D.只有一个入口和一个出口13.在验收测试时,测试所依据的文档是()。A.可行性报告B.系统(需求)说明书C.模块说明书D.用户手册14.为适应软件运行环境的变化而修改软件的活动称为()。A.纠错性维护B.适应性维护C.改善性维护D.预防性维护15.以下哪一项不是面向对象的特征()A.多态性B.继承性C.封装性D.过程调用16.以下哪种测试方法不属于白盒测试技术()A.基本路径测试B.边界值分析测试C.循环覆盖测试D.逻辑覆盖测试17.产生软件维护
8、的副作用,是指()A.开发时的错误B.隐含的错误C.因修改软件而造成的错误D.运行时误操作18.软件设计包括总体设计和详细设计两部分,下列陈述中哪个是详细设计的内容?()A.软件结构B.模块算法C.制定测试计划D.数据库设计19.与设计测试数据无关的文档是()A.需求说明书B.设计说明书C.源程序D.项目开发设计20.对于下列各图,有关描述中正确的是()。A.数据 A 和 B 同时输入变成CA.B.C*B.数据 A.变换成 B 和 CA.BCC.数据 A 或数据 B(不能同时)输入,变换成CA.B.CD.数据 A 变换成 B 和 C名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共
9、14 页 -浙江财经大学课程期末复习题第 4页,共 14页A.BC21.软件开发的结构化设计(SD)方法,全面指导模块划分的最重要原则应该是()A.模块高内聚B.模块低耦合C.程序模块化D.模块独立性22.软件工程方法的提出起源于软件危机,而其目的应该是最终解决软件的什么问题?()A.产生危机B.质量保证C.生产工程化D.开发效率23.软件工程开发的可行性研究是决定软件项目是否继续开发的关键,而可行性研究的结论主要相关于()A.软件系统目标B.软件的性能C.软件的功能D.软件的质量24.软件需求分析一般应确定的是用户对软件的()A.功能需求B.非功能需求C.性能需求D.功能需求和非功能需求25
10、.软件测试是满足软件的功能和性能要求,保证软件正确性的措施,一般软件测试计划的制订应始于软件开发的哪个阶段?()A.需求分析B.软件设计C.程序编码D.软件计划26.数据流图描述数据在软件中流动和被处理变换的过程,它是以图示的方法来表示,即()A.软件功能B.软件模型C.软件结构D.软件加工27.在软件工程中根据程序的功能说明,而不关心程序内部逻辑的测试方法为()A.白盒法B.黑盒法C.灰盒法D.综合法28.软件开发的结构化分析方法,常用的描述软件功能需求的工具有()A.业务流程图,数据字典B.软件流程图,模块说明C.数据流图,数据字典D.系统流程图,程序编码29.在软件结构化设计中,好的软件
11、结构设计应该力求做到()A.顶层扇出较少,中间扇出较高,底层模块低扇入B.顶层扇入较少,中间扇入较高,底层模块低扇入C.顶层扇入较少,中间扇出较高,底层模块高扇入D.顶层扇出较高,中间扇出较少,底层模块高扇入30.在软件测试方法中,黑盒测试法和白盒测试法是常用的方法,其中黑盒测试法主要是用于测试()A.结构合理性B.程序内部逻辑C.程序正确性D.软件外部功能31.结构化程序设计理论认为,实现良好的程序结构要应用()的分析方法。名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 14 页 -浙江财经大学课程期末复习题第 5页,共 14页A.自顶向下B.自底向上C.面向对象D.基于组件3
12、2.在软件工程中,软件测试的目的是()A.试验性运行软件B.证明软件是正确的C.发现软件错误D.找出软件中全部错误33.面向数据流的软件设计方法,一般是把数据流图中的数据流划分为什么样的两种流,再将数据流图映射为软件结构?()A.数据流与事务流B.变换流与事务流C.信息流与控制流D.变换流与数据流34.软件文档是软件工程实施中的重要成分,它不仅是软件开发各阶段的重要依据,而且也影响软件的()A.可理解性B.可维护性C.可扩展性D.可移植性35.瀑布模型把软件生存周期划分为软件定义、软件开发与()三个阶段,而每个阶段又可分为若干更小的阶段。A.详细设计阶段B.可行性研究阶段C.运行及维护D.问题
13、定义36.在软件的分析阶段,常用()来描述业务处理系统的信息来源、存储、处理和去向。A.E-R 图B.框图C.DFDD.时序网络37.结构化分析方法以数据流图、()和加工说明等描述工具,即用直观的图和简洁的语言来描述软件系统模型。A.DFD 图B.PAD 图C.IPO 图D.数据字典38.分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描绘了系统的()A.总貌B.细节C.抽象D.软件的作用39.程序的三种基本控制结构的共同特点是()A不能嵌套使用B只能用来写简单程序C已经用硬件实现D只有一个入口和一个出口40.下列哪个图不是NS 图的构件()。AB.ABABC.D.WHILE XBUN
14、TIL YC41.在结构化设计(SD)方法中全面指导模块划分的最重要的原则是()名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 14 页 -浙江财经大学课程期末复习题第 6页,共 14页A.程序模块化B.模块高内聚C.模块低耦合D.模块独立性42.瀑布模型本质上是一种()A.线性顺序模型B.顺序迭代模型C.线性迭代模型D.及早见产品模型43.软件维护产生的副作用,是指()A.开发时的错误B.隐含的错误C.因修改软件而造成的错误D.运行时误操作44.使用程序设计的控制结构导出测试用例的测试方法是()A.黑盒测试B.白盒测试C.边界测试D.系统测试45.软件详细设计的主要任务是确定每
15、个模块的()A.算法和使用的数据结构B.外部接口C.功能D.编程46.软件结构图的形态特征能反映程序重用率的是()A.深度B.宽度C.扇入D.扇出47.软件结构图中,模块框之间若有直线连接,表示它们之间存在()A.调用关系B.组成关系C.链接关系D.顺序执行关系48.软件是一种()A.程序B.数据C.逻辑产品D.物理产品49.需求分析最终结果是产生()A.项目开发计划B.需求规格说明书C.设计说明书D.可行性分析报告50.因计算机硬件和软件环境的变化而作出的修改软件的过程称为()A.纠正性维护B.适应性维护C.完善性维护D.预防性维护51.采用 Gantt 图表示软件项目进度安排,下列说法中正
16、确的是()A.能够反映多个任务之间的复杂关系B.能够直观表示任务之间相互依赖制约关系C.能够表示哪些任务是关键任务D.能够表示子任务之间的并行和串行关系52.只有单重继承的类层次结构是()层次结构。名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 14 页 -浙江财经大学课程期末复习题第 7页,共 14页A.网状型B.星型C.树型D.环53.快速原型模型的主要特点之一是()A.开发完毕才见到产品B.及早提供全部完整的软件产品C.开发完毕后才见到工作软件D.及早提供工作软件54.下列属于维护阶段的文档是()A.软件规格说明B.用户操作手册C.软件问题报告D.软件测试分析报告55.若有
17、一个计算类型的程序,它的输入量只有一个X,其范围是-1.0,1.0,现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是()A.条件覆盖法B.等价分类法C.边界值分析法D.错误推测法56、研究开发所需要的成本和资源是属于可行性研究中的()研究的一方面。A.技术可行性B.经济可行性C.社会可行性D.法律可行性57.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()A.软件工程B.软件周期C.软件危机D.软件产58.中级结构性成本模型COCOMO 是一个()A.静态单变量模型B.动态单变量模型C.静态多变量模型D.动态多变量模型59
18、.按软件生命周期方法设计软件的过程中,画数据流图属于下面哪个阶段的工作()A.需求分析B.概要设计C.详细设计D.软件维护60.经过严密的软件测试后所提交给用户的软件产品中()A.软件不再包含任何错误B.还可能包含少量软件错误C.所提交给用户的可执行文件不会含有错误D.文档中不会含有错误61.等价划分测试方法属于()A.黑盒测试B.白盒测试C.边界测试D.系统测试62.软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为()A.可用性B.可靠性C.正确性D.完整性名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 14 页 -浙江财经大学课程期末复习题第
19、8页,共 14页63.确认软件的功能是否与需求规格说明书中所要求的功能相符的测试属于()A.集成测试B.恢复测试C.验收测试D.单元测试64.()是比较理想的可重用软构件。A.子程序库B.源代码包含文件C.对象D.类65.程序流程图(框图)中的箭头代表()。A.数据流B.控制流C.调用关系D.组成关系66.瀑布模型存在的问题是()A.用户容易参与开发B.缺乏灵活性C.用户与开发者易沟通D.适用可变需求67.可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因此必须给出什么样的回答。()A.确定B.行或不行C.正确D.无二义68 对象实现了数据和操作的结合,
20、使数据和操作()于对象的统一体中。A.结合B.隐藏C.封装D.抽象69 需求分析阶段的任务是确定()A.软件开发方法件开发工具C.软件开发费件系统的功能70 下列文档与维护人员有关的有()A.软件需求说明书B.项目开发计划C.概要设计说明书D.操作手册71 软件生存周期中时间最长的是()阶段。A.总体设计B.需求分析C.软件测试D.软件维护72.概要设计结束后得到()A.初始化的软件结构图B.优化后的软件结构图C.模块的接口图和详细算法D.程序编码73.软件需求是度量软件质量的基础,不符合需求的软件就不具备()A.软件的特点B.质量名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共
21、14 页 -浙江财经大学课程期末复习题第 9页,共 14页C.软件产品D.功能74.软件特性中,程序能够满足规格说明和完成用户业务目标的程度,称作()A.正确性B.移植性C.可靠性D.完整性75.为使得开发人员对软件产品的各个阶段工作都进行周密的思考,从而减少返工,所以()的编制是很重要的。A.需求说明B.概要说明C.软件文档D.测试计划76.软件部件的内部实现与外部可访问性的分离,是指软件的()。A.继承性B.共享性C.封装性D.抽象性77.单元测试是发现编码错误,集成测试是发现模块的接口错误,确认测试是为了发现功能错误,那么系统测试是为了发现()的错误。A.接口错误B.编码错误C.性能、质
22、量不合要求D.功能错误78.软件工程管理对软件项目的开发管理,即对整个软件()的一切活动的管理。A.软件项目B.生存期C.软件开发计划D.软件开发三、多项选择题1.软件的特点包括()。A.软件具有抽象性B.在软件的运行和使用期间,也存在类似硬件的老化问题C.软件的开发与维护对硬件存在依赖性D.软件的开发费用在逐渐下降2.数据流图是用于软件需求分析的工具,下列元素中哪些是其基本元素。()A.数据流B.加工C.数据存储D.外部实体3.模块的独立性是软件模块化设计的关键之一,其中用来度量模块的独立性的定性标准有哪些?()A.软件的质量B.内聚C.可重用D.耦合4.软件设计中,应用于详细设计的工具有(
23、)A.程序流程图B.决策表C.N-S 图D.伪码5.软件工程的结构化生命周期方法,通常将软件生命周期划分为计划、开发和运行三个时期,下述哪些工作应属于软件定义期的内容?()名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 14 页 -浙江财经大学课程期末复习题第 10页,共 14页A.需求分析B.可行性研究C.总体设计D.维护6.数据字典中的内容包括()A.加工B.数据存储C.数据流D.数据项7.下列陈述中哪些关于数据流图的描述是正确的。()A.数据流图主图上的数据与必须封闭的外部实体之间,实体可以是一个,也可以是多个。B.数据流图主图必须含有圆框、方框、箭头和直线四种要素,缺一不
24、可。C.变换框至少有一个输入数据流,但可以没有输出数据流。D.任何一个数据流子图必须与它的父图上的一个变换框对应,两者的输入数据流和输出数据必须一致。8.软件系统的测试包括()。A.系统测试B.集成测试C.单元测试D.确认测试9.瀑布模型将软件生命周期划分成八个阶段,八个阶段又可以归纳为哪几个时期()。A.定义时期B.测试时期C.开发时期D.维护时期10.下列()要满足每个判定的每种可能的结果都应该执行一次。A.判定覆盖B.判定/条件覆盖C.条件覆盖D.点覆盖11.软件危机是软件产生过程中出现的一种现象,下述选项哪些是软件危机的表现()A.软件需求增长难以满足B.软件开发成本提高C.软件开发进
25、度难以控制D.软件质量不易保证12.方框图也称为N-S 图,是为了避免流程图在描述程序逻辑时的随意性和灵活性提出的,下述选项中哪些是它的优点?()A.方框图形象直观,具有良好的可见度B.遵循一个机械的规则就能方便地写出程序C.局部数据和全程数据的作用域很容易确定D.方框图限制了随意的控制移动,保证了良好的结构13.软件维护大体上可分为哪几类维护()A.纠正性B.可靠性C.适应性D.完善性14.数据流图是用于软件需求分析的工具,下列元素中哪些是其基本元素。()A.数据流B.加工C.数据存储D.外部实体15.结构化分析(SA)主要使用哪些描述手段?()A.流程图B.数据流图C.文字说明D.数据字典
26、16.在模块设计中,应该遵守的准则有()A.提高模块独立性B.模块的功能可预测C.模块规模适度D.深度、宽度、扇入、扇出适当名师资料总结-精品资料欢迎下载-名师精心整理-第 10 页,共 14 页 -浙江财经大学课程期末复习题第 11页,共 14页17.以下关于结构化程序的说法中,正确的是()。A.结构化程序由单入口、单出口和循环三种结构组成。B.结构化程序是单入口和单出口。C.结构化程序由顺序、循环和GOTO 三种结构组成。D.结构化程序由顺序、循环和分支三种结构组成。18.画分层 DFD 图的基本原则有()。A.数据守恒原则B.分解的可靠性原则C.子、父图平衡的原则D.数据流封闭的原则19
27、.面向对象程序设计的基本机制有()A.继承B.消息C.方法D.结构20.软件定义期间的问题定义阶段涉及的人员有()。A.用户B.系统分析员C.软件开发人员D.使用部门负责人21.软件危机是软件产生过程中出现的一种现象,下述选项哪些是软件危机的表现()A.软件需求增长难以满足B.软件开发成本提高C.软件开发进度难以控制D.软件质量不易保证22.模块的独立性是软件模块化设计的关键之一,其中用来度量模块的独立性的定性标准有哪些?()A.软件的质量B.内聚C.可重用D.耦合23.白盒测试(结构测试)考虑的是测试实例对程序内部逻辑的覆盖程度。下述选项中,哪些是用来测度覆盖程度的()A.判定覆盖B.条件覆
28、盖C.条件组合覆盖D.语句覆盖24.下列选项中哪些是增加软件维护工作量的因素?()A.用户数量的增加B.使用结构化技术C.软件年龄增大D.应用环境变化25.方框图也称为NS图,是为了避免流程图在描述程序逻辑时的随意性和灵活性提出的,下述选项中哪些是它的优点?()A.方框图形象直观,具有良好的可见度B.遵循一个机械的规则就能方便地写出程序C.局部数据和全程数据的作用域很容易确定D.方框图限制了随意的控制移动,保证了良好的结构26.下列选项中哪些是系统的综合要求?()A.系统功能要求B.系统性能要求C.运行要求D.将来可能提出的要求27.软件维护大体上可分为哪几类维护()A.纠正性B.可靠性C.适
29、应性D.完善性28.软件开发的原型化方法是一种动态定义软件需求的方法,下述条件哪些是实施原型化方法所必备的?()A.成熟的原型化人员B.需求了解的准确性C.快速的成型工具D.高级语言名师资料总结-精品资料欢迎下载-名师精心整理-第 11 页,共 14 页 -浙江财经大学课程期末复习题第 12页,共 14页29.软件设计中,应用于详细设计的工具有()A.程序流程图B.问题分析图C.方框图D.伪码30.软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列哪些是软件测试的任务?()A.预防软件发生错误B.发现程序错误C.改正程序的错误D.软件规格说明31.数据流图是用于软件需求分析的工具
30、,下列元素中哪些是其基本元素。()A.数据流B.加工C.数据存储D.外部实体32.软件工程的结构化生命周期方法,通常将软件生命周期划分为计划、开发和运行三个时期,下述哪些工作应属于软件定义期的内容?()A.需求分析B.可行性研究C.总体设计D.维护33.软件的可维护性度量可分解为对多种因素的度量,下述各种因素,()是可维护性度量的内容。A.可测试性B.可理解性C.可修改性D.可用性34.下述各种因素中哪些是影响软件维护的内容?()A.人员因素B.技术因素C.程序自身的因素D.管理因素35.下述对软件文档的描述中,哪些是软件文档应该满足的内容?()A.描述怎样安装和管理这个系统B.描述系统的安装
31、和测试,以便使系统是可维护的C.描述如何使用这个系统,以便用户的使用D.描述系统的需求和设计36.软件维护是指软件系统交付使用后对它所作的改变,下列哪些是软件维护中改变的原因?()A 预防软件发生错误B 改正程序中的错误和缺陷C 增加新的应用范围D 改进设计以适应新的软、硬件环境37.类&对象间的关系有哪几种?()A.归纳关系B.组合关系C.关联关系D.相似关系38.对象间的关系有哪几种基本类型?()A.零对一B.一对一C.一对多D.多对多39.结构化分析(SA)主要使用哪些描述手段?()A 流程图B 数据流图C 文字说明D 数据字典40.软件工程开发涉及的内容是()A 软件开发工具B 软件工
32、程环境C 软件开发学D 软件管理学41.下列陈述中哪些关于数据流图的描述是正确的。()A 数据流图主图上的数据与必须封闭的外部实体之间,实体可以是一个,也可以是多个。B 数据流图主图必须含有圆框、方框、箭头和直线四种要素,缺一不可。C 变换框至少有一个输入数据流,但可以没有输出数据流。名师资料总结-精品资料欢迎下载-名师精心整理-第 12 页,共 14 页 -浙江财经大学课程期末复习题第 13页,共 14页D 任何一个数据流子图必须与它的父图上的一个变换框对应,两者的输入数据流和输出数据必须一致。42.软件系统的测试包括()。A 验收测试B 集成测试C 单元测试D 平行测试43.一个完整的软件
33、有哪几个组成部分?()A 程序B 数据C 相关文档D 用户手册44.下列选项中,哪些应由数据字典定义?()A 数据流B 数据流分量C 数据存储D 处理45.由数据元素组成数据的方式有哪几种基本类型?()A 可选B 选择C 顺序D 重复46.决定软件可维护性的因素有哪些?()A 可理解性B 可测试性C 可靠性D 可修改性47.模块组装成程序的方法有几种?()A 自顶向下结合B 渐增式测试方法C 自底向上结合D 非渐增式测试方法48.下述选项中,哪些是用来验证软件需求正确性的标准。()A 一致性B 完整性C 现实性D 有效性49.软件工程管理涉及的内容是()。A 软件管理学B 软件开发工具C 软件
34、工程经济学D 软件工程环境50.瀑布模型将软件生命周期划分成八个阶段,八个阶段又可以归纳为哪几个时期()。A 定义时期B 测试时期C 开发时期D 维护时期51.在软件工程中,高质量的文档标准应该满足()。A 一致性B 完整性C 可靠性D 无二义性52.可行性研究着重对哪几个方面进行具体方案考虑?()A 技术可行性B 经济可行性C 操作可行性D 测试可行性53.软件模块独立性概念是下列选项中,哪几个的直接结果?()A 抽象B 信息隐蔽C 局部化概念D 功能分解四、填空题1.模块间相对独立性(互相连接的紧密程度)的度量叫做(耦合)。2.测试解决的主要问题是模块间接口和连接的(集成)测试。3.一般来
35、说,在管理软件中,软件生存周期各个阶段的工作量以(维护)阶段所占的比例最大。4.黑盒测试方法有(等价类划分法)、边界值分析法和错误推测法。5.改正性维护中,根据文档是提供的测试用例,重新对修改部分进行的测试称为(回归)测试。名师资料总结-精品资料欢迎下载-名师精心整理-第 13 页,共 14 页 -浙江财经大学课程期末复习题第 14页,共 14页6.在模块结构图中,直接调用某一模块的其他模块数称为该模块的(扇入数)。7.在(单元)测试中,主要测试详细设计和编码实现阶段中的错误。8.软件能被理解、被修改、被测试的易难程度称为(可维护)性。9.选择足够的测算数据,使得判定中的每个条件获得各种可能的
36、值的测试用例产生的方法称为(条件)覆盖。10.在有多重继承的类层次结构图中,它的类层次结构图是(网状性)层次结构11.在结构化分析中,(数据字典)用于详细地定义数据流图中的成分。12.耦合性和内聚性是衡量(模块独立性)的两个定性的标准。13.黑盒法测试时,如果选择的测试用例需考虑输入条件的各种组合,应采用(因果图)法进行测试。14.提高程序的可理解、可修改、可测试的程度,就意味着增强软件的(可维护性)。15.从数据流图导出初始模块结构图,主要是通过(变换)和(事务)两项技术。16.软件项目管理涉及(自顶向下,逐步求精)。17.两种领域相关的体系结构模型:(类属模型)和(参考模型)18.三层 C/S 体系结构将整个系统分成(表示层)、(应用逻辑层)和(数据层)三个部分。19.为了使用户需求逐步精细化、完全化、一致化,通常采用(需求建模技术)。20.以详细设计说明书为输入,将该输入用某种程序设计语言翻译成计算机可以理解并最终可运行的代码的过程叫(编码)过程。名师资料总结-精品资料欢迎下载-名师精心整理-第 14 页,共 14 页 -