首页 软件工程试卷及答案

软件工程试卷及答案

举报
开通vip

软件工程试卷及答案PAGE\*MERGEFORMAT#/22软件工程试卷及答案篇一:《软件工程》复习题及答案软件工程复习题第一局部〔第1~6章〕一、选择题:开发软件所需高本钱和产品的低质量之间有着锋利的矛盾,这种现象称做〔C〕。2•瀑布模型本质上是一种〔A〕模型。3•瀑布模型存在的问题是〔B丨。A•用户容易参与开发B•缺乏灵活性C•用户与开发者易沟通D•适用可变需求螺旋模型是一种将瀑布模型和〔A〕结合起来的软件开发模型。A•增量模型B•专家系统C•喷泉模型D•变换模型原型化方法是用户和设计者之间执行的一种交互构成,适用于〔A〕...

软件工程试卷及答案
PAGE\*MERGEFORMAT#/22软件工程试卷及答案篇一:《软件工程》复习 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 及答案软件工程复习题第一局部〔第1~6章〕一、选择题:开发软件所需高本钱和产品的低质量之间有着锋利的矛盾,这种现象称做〔C〕。2•瀑布模型本质上是一种〔A〕模型。3•瀑布模型存在的问题是〔B丨。A•用户容易参与开发B•缺乏灵活性C•用户与开发者易沟通D•适用可变需求螺旋模型是一种将瀑布模型和〔A〕结合起来的软件开发模型。A•增量模型B•专家系统C•喷泉模型D•变换模型原型化方法是用户和 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 者之间执行的一种交互构成,适用于〔A〕系统。A•需求不确定性高的B•需求确定的C•管理信息D•实时以下有关软件工程的 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 ,属于国际标准的是(C)结构化方法是一种基于〔D〕的方法。软件可行性研究实质上是要进行一次(A)需求 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 、设计过程。A、简化、压缩的B、详细的C、彻底的D、深入的可行性研究的目的是〔D〕A、分析开发系统的必要性B、确定系统建设的 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 C、分析系统风险D、确定是否值得开发系统10•设年利率为i现存入P元,n年后可得钱数为〔C〕A、PX(1+i*n)B、PX(i+1)*nC、pX(1+i)nD、pX(i+n)可行性研究是在〔A〕之前A、系统开发B、测试C、试运行D、集成测试可行性研究需要的时间长短取决于系统的规模,一般来说,可行性研究的本钱只是预期总本钱的〔C〕。A、1%B、20%C、8%D、50%我国正式公布实施的〔B〕对计算机病毒的定义具有法律性、权威性。A•《计算机软件保护条例》B•《中华人民共和国计算机信息系统平安保护条例》C•《中华人民共和国著作权法》D•《计算机病毒防治管理方法》效率是一个性能要求,因此应当在以下哪个阶段规定?BA、可行性分析B、需求分析C、概要设计D、详细设计需求规格说明书的作用不包括〔D〕A、软件验收的依据B、用户与开发人员对软件要做什么的共同理解C、软件可行性研究的依据D、软件设计的依据数据字典是用来定义〔D〕中的各个成份的具体含义的。A、程序流程图B、功能结构图C、系统结构图D、数据流程图数据流程图是〔A〕方法中用于表示系统逻辑模型的一种图形工具。A、SAB、SDC、SPD、SC18.DFD中的每个加工至少有(A)。A、一个输入流或一个输出流B、一个输入流和一个输出流C、一个输入流D、一个输出流需求分析阶段的关键任务是确定〔D〕A、软件开发方法B、软件开发工具C、软件开发费D、软件系统的功能在SD方法中全面指导模块划分的最重要的原那么是〔D〕。A、程序模块化B、模块高内聚C、模块低耦合D、模块独立性在模块的3种根本属性中,反映模块内部特性的是〔C〕。A、接口B、功能C、逻辑D、状态模块的耦合性可以按照耦合程度的上下进行排序,以下哪一项符合从低到咼的正确次序〔D〕。A、数据结构耦合,公共耦合,控制耦合,内容耦合B、数据耦合,控制耦合,数据结构耦合,公共耦合C、无直接耦合,数据结构耦合,内容耦合,控制耦合D、无直接耦合,数据耦合,控制耦合,内容耦合PDL(过程设计语言)是描述处理过程(C)A、做什么B、为什么做C、怎么做D、对谁做〔D〕工具在软件详细设计过程中不采用。A、判定表B、IPO图C、PDLD、DFD图为高质量地开发软件工程,在软件结构设计时,必须遵循〔A〕原那么。A.信息隐蔽B、质量控制C、程序优化D、数据共享当一个模块直接使用另一个模块的内部数据,这种模块之间的耦合为〔D〕A、数据耦合B、公共耦合C、标记耦合D、内容耦合详细设计与概要设计衔接的图形工具是(B)。A、DFD图B、SC图C、PAD图D、程序流程图以下几种类型中,耦合性最弱的是(D)。A、内容型B、控制型C、公共型D、数据型软件结构使用的图形工具,一般采用〔C〕图。A、DFDB、PADC、SCD、ER在七种偶合中,最低偶合是〔D〕。A、内容偶合B、公共偶合C、数据偶合D、非直接偶合结构化程序设计,主要强调的是〔C〕A•程序的执行效率C•程序的可理解性B•模块的内聚D•模块的耦合基线可作为软件生存期中各开发阶段的一个检查点。当采用的基线发生错误时,可以返回到最近和最恰当的〔C〕上。在软件设计中应该保持模块的独立性原那么,〔A〕反映模块独立性。A.耦合和内聚B.数据和模块C.模块内部的凝聚二、简答题什么是软件工程?软件工程的目标是什么?答:软件工程是①将系统化的、标准的、可度量的方法应用于软件的开发、运行和维护过程,即将工程化应用于软件开发和管理之中,②对①中所选方法的研究。目标:合理预算开发本钱,付出较低的开发费用。实现预期的软件功能,到达较好的软件性能,满足用户的需求。提高软件的可维护性,降低维护费用。提高软件开发生产率,及时交付使用指出瀑布模型中以下任务的顺序:验收测试,工程方案,单元测试,需求评审,本钱估计,概要设计,详细设计,系统测试,设计评审,编码,需求规格说明书。答:工程方案,本钱估计,需求规格说明书,需求评审,概要设计,详细设计,设计评审,编码,单元测试,系统测试,验收测试可行性研究报告的主要内容是什么?答:可行性研究主要包括以下几个局部:〔1〕概述〔2〕技术可行性〔3〕工程成熟程度〔4〕市场需求情况和风险分析〔5〕投资估算及资金筹措〔6〕经济与社会效益〔7〕综合实力和产业根底〔8〕工程实施进度方案〔9〕其它尚需要说明的必要的方面〔10〕结论什么是需求分析?需求分析阶段的根本任务是什么?答:所谓需求分析,是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么。可以说,“需求分析〞就是确定要计算机“做什么〞。PAGE\*MERGEFORMAT#/22任务:确定软件工程的目标和范围。调查使用者的要求,分析软件必须做什么,编写需求规格说明书等它相关文档,并进行必要的需求审查。除此之外,还包括需求变更控制,需求风险控制,需求版本控制等对需求的管理工作什么是结构化分析方法?该方法使用什么描述工具?答:结构化的分析方法是面向数据流的方法,因此,此方法研究的核心是数据的组成和数据流向和对数据的加工处理。结构化分析方法用抽象模型的概念,按照软件内部数据传递、变换的关系,自顶向下逐层分解,直至找到满足功能要求的所有可实现的软件元素为止描述工具:1系统流程图2数据流程图3数据字典4IPO图5层次方框图6实体—关系图7状态—变迁图结构化分析方法通过哪些步骤来实现?答:1〕确定系统的功能要求确定系统的数据要求确定系统的操作要求和界面要求确定系统的性能要求确定系统的运行要求获得当前系统的物理模型抽象出当前系统的逻辑模型建立目标系统的逻辑模型。修正开发方案10〕如果需要那么开发系统原型什么是数据流图?其作用是什么?其中的根本符号各表示什么含义?答:数据流图:简称DFD,就是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。数据流图的根本符号的意思:矩形表示数据的外部实体;圆角的矩形表示变换数据的处理逻辑;少右面的边矩形表示数据的存储;箭头表示数据流。什么是数据字典?其作用是什么?它有哪些条目?答:数据字典,主要用来描述数据流程图中的数据流、数据存储、处理过程和和数据源点/终点。作用:数据流程图描述了系统的逻辑结构,其中的四个根本图形元素的含义无法在数据流程图中详细说明,因此数据流程图需要与其他工具配合使用,数据字典就是这样的工具之一。包括的条目:数据流词条数据元素词条数据存储词条数据加工处理词条数据源点及终点词条什么是概要设计?有哪些根本任务?答:概要设计:根据用户的需求先确定软件系统的总体结构和总的设计原那么。根本的任务:设想供选择的方案。推荐最正确方案。功能分解,确定软件结构。设计软件结构。制定测试方案。数据设计。书写文档。包括总体设计规格说明书。用户手册。测试方案。设计审查和复审。详细设计的根本任务是什么?有那几种描述方法?答:详细设计阶段的任务是要为编写程序代码设计“图纸〞,由程序员按“图纸〞用某种高级程序设计语言编写程序代码。主要方法有设计程序流程图,表格设计符号以及过程设计语言。什么是变换流?什么是事物流?答:变换型数据流可以划分为明显的三局部:逻辑输入,中心变换,逻辑输出事务流的特点是数据沿某个输入路径流动,该路径将外部信息转换成事务,其中发射出多条事务处理路径的中心处理被称为中心事务模块的内聚有哪几种?模块间的耦合有哪几种?答:内聚分为七种类型:巧合内聚个模块执行多个完全互不相关的动作,那么这个模块就有巧合内聚逻辑内聚——当一个模块执行一系列相关的动作时,称其有逻辑内聚。时间性内聚——当一个模块内的多个任务是与时间有关时,这个模块具有时间性内聚。过程内聚——模块执行的假设干动作之间有顺序关系。通信内聚——模块执行的假设干动作之间有顺序关系,并且所有动作是在相同的数据上执行。信息内聚——一个模块中执行一系列动作,每个动作都有自己的入口点和处理代码,所有的动作篇二:软件工程期末总复习题及答案复习题填空题在信息处理和计算机领域内,一般认为软件是、_文档和_数据。数据流图的根本组成局部有、流、加工、数据文件数据流图和数据字典共同构成了系统的___模型,是需求规格说明书的主要组成局部。划分模块时尽量做到,保持模块的独立性,尽量使用公共模块。类的实例化是。人们常用硬件可靠性的定量度量方法来度量软件的可靠性和可用性,常用的度量软件可TOC\o"1-5"\h\z靠性的两个指标是和_时间。将待开发的软件细化,分别估算每一个子任务所需要的开发工作量,然后将它们加起来,将得到软件的总开发量。这种本钱估算方法称为。如果一个模块被n个模块调用,其中直接的上级模块的个数是m个〔m=n〕那么该模块的扇入数是N个。结构化以为根底,按一定的步骤映射成软件结构。软件的风险分析可包括风险识别、和风险驾驭〔或风险管理〕等3项活动。软件著作权登记的3种主要类型:〔1〕;〔2〕著作权延续登记;〔3〕权利转移备案登记。软件工程管理的主要内容有:工程经费管理,,工程进度管理和人员管理。TOC\o"1-5"\h\z面向对象分析的目的是对客观世界的系统进行。软件维护工作的生产性活动包括分析评价、修改设计和___编写程序代码等。为了使应用软件适应计算机环境的变化而的过程称为适应性维护。一个进行学生成绩统计的模块其功能是先对学生的成绩进行累加,然后求平均值,那么该模块的内聚性是顺序内聚。投资回收期就是使累计的经济效益等于所需的时间。软件生存周期是指一个软件从提出开发要求开始直到__件废弃为止的整个时期。曾被誉为“程序设计方法的革命〞的程序设计,使程序设计从主要依赖于程序员个人的自由活动变成为有章可循的一门科学。从结构化程序设计到,是程序设计方法的又一次飞跃。在单元测试时,需要为被测模块设计。一、判断题〔每题2分,共30分〕螺旋模型是在瀑布模型和增量模型的根底上增加了风险分析活动。〔对〕数据字典是对数据流图中的数据流,加工、数据存储、数据的源和终点进行详细定义。〔错〕3.JAVA语言编译器是一个CASE工具。〔对〕。4.软件是指用程序设计语言〔如PASCAL,C,VISUALBASIC等〕编写的程序,软件开发实际上就是编写程序代码。〔错〕软件模块之间的耦合性越弱越好。〔对〕数据库设计说明书是一个软件配置项〔对〕在面向对象的软件开发方法中,每个类都存在其相应的对象,类是对象的实例,对象是生成类的模板。〔错〕过程描述语言可以用于描述软件的系统结构。〔错〕如果通过软件测试没有发现错误,那么说明软件是正确的。〔错〕快速原型模型可以有效地适应用户需求的动态变化。〔对〕模块化,信息隐藏,抽象和逐步求精的软件设计原那么有助于得到高内聚,低耦合度的软件产品。〔对〕集成测试主要由用户来完成。〔错〕确认测试应该在可行性研究阶段制定〔错〕白盒测试无需考虑模块内部的执行过程和程序结构,只要了解模块的功能即可。〔错〕软件概要设计包括软件系统结构设计以及数据结构和数据库设计。〔对〕和最关键的问题是经济可行性。〔X]耦合是指一个模块内各个元素彼此结合的紧密程度。〔X]一笔交易、一个动作、甚至操作人员按一个按钮都可以看做是一次事物。3〕概要设计阶段完成的主要文档是概要设计说明书。〔V〕过大的模块可能是由于分解不充分造成的,即使降低模块独立性也必须继续分解。〔X〕程序设计语言中应绝对禁止使用GOTO语句。〔X〕类是关于对象性质的描述,由方法和数据组成。〔V〕件技术的开展,人们逐渐认识到编码不仅要强调效率还要强调清晰。〔V〕为保证程序的平安,必须做到程序中没有任何错误存在,即容错。〔X〕如果把软件开发所需的资源画成一个金字塔,人是最根本的资源。〔V〕名词解释数据词典——是描述数据信息的集合,它对数据流图中的各个元素按规定格式进行详细的描述和确切的解释,是数据流图的补充工具。数据流图——他以图形的方式反映系统的数据流程白盒测试——按照程序内部的结构测试程序,检验程序中的每条路径是否都能按预定要求正确工作。有两种测试法既逻辑覆盖测试法和路径测试法黑盒测试——按照程序的功能测试程序,检验与程序功能有关的输入、输出与程序执行是否正确。有四种方法既等价分类法、边界值分析法、错误猜想法和因果图法完善性维护——为了适应用户业务和机构的开展变化而对软件的功能、性能进行修改、扩充的过程称为完善性维护。因为各种用户的业务和机构在相当长的时期内不可能是一成不变的,所以功能、性能的增加是不可防止的,而且这种维护活动在整个维护工作中所占的比重很大软件可靠性——指在给定的时间内,程序按照规定的条件成功地运行的概率软件配置——是一个软件在生存周期内,他的各种形式、各种版本的文档与程序的总称软件再工程——运用逆向工程、重构等技术,在充分理解原有软件的根底上,进行分解、综合、并重新构建软件,用于提高软件的可理解性、可维护性可复用性或演化性。a测试一一是在一个受控的环境下,由用户在开发者的“指导"下进行的的测试,由开发者负责记录错误和使用中出现的问题。B测试一一是由软件的最终用户〔多个〕在一个或多个用户场所来进行。由用户负责记下遇到的所有问题,包括主观认定的和真实的问题,定期向开发者,开发者在综合用户的报告之后进行修改,最后将软件产品交付给全体用户使用。聚集关系——表示类或对象之间的整体与局部的关系泛化关系——表示类或对象之间的一般与特殊的关系内聚——一个模块内部各个元素彼此结合的紧密程度的度量耦合——一一个软件结构内不同模块之间互连程度的度量。简答题软件工程的七条根本原理是什么?答:软件工程的七条根本原理是:用分阶段的是的生存周期方案严格管理;坚持进行阶段评审;严格实施的产品控制;采用现代程序技术;结果应能清楚地审查;开发小组的成员应该少而精;成认不断改良软件工程的必要性。具备哪些条件?答:应具备以下条件:〔1〕使用标准的控制结构;〔2〕有限制地使用GOTO语句;〔3〕源程序的文档化〔应具备以下内容〕有意义的变量名称——“匈牙利命名规那么〞。适当的注释——“注释标准〞。标准的书写格式:用分层缩进的写法显示嵌套结构的层次〔锯齿形风格〕在注释段的周围加上边框;——在注释段与程序段、以及不同程序段之间插入空行;——每行只写一条语句;——书写表达式时,适当使用空格或圆括号等作隔离符。篇三:2022年软件工程期末试卷(自己整理的,很完整的)、瀑布模型把软件生命周期划分为八个阶段:问题的定义、可行性研究、软件需求分析、系统总体设计、详细设计、编码、测试和运行、维护。八个阶段又可归纳为三个大的阶段:方案阶段、开发阶段和(C)。A、详细方案B、可行性分析C、运行阶段D、测试与排错、从结构化的瀑布模型看,在它的生命周期中的八个阶段中,下面的几个选项中哪个环节出错,对软件的影响最大(C)。A、详细设计阶段B、概要设计阶段C、需求分析阶段D、测试和运行阶段3、在结构化的瀑布模型中,哪一个阶段定义的标准将成为软件测试中的系统测试阶段的目标(A)。A、需求分析阶段B、详细设计阶段C、概要设计阶段D、可行性研究阶段4、软件工程的出现主要是由于(C)。5、软件工程方法学的目的是:使软件生产标准化和工程化,而软件工程方法得以实施的主要保证是(C)A、硬件环境B、软件开发的环境C、软件开发工具和软件开发的环境D、开发人员的素质6、软件开发常使用的两种根本方法是结构化和原型化方法,在实际的应用中,它们之间的关系表现为(B)A、相互排斥B、相互补充C、独立使用D、交替使用7、UML是软件开发中的一个重要工具,它主要应用于哪种软件开发方法(C)A、基于瀑布模型的结构化方法B、基于需求动态定义的原型化方法C、基于对象的面向对象的方法D、基于数据的数据流开发方法8、在下面的软件开发方法中,哪一个对软件设计和开发人员的开发要求最高(B)A、结构化方法B、原型化方法C、面向对象的方法D、控制流方法9、结构化分析方法是一种预先严格定义需求的方法,它在实施时强调的是分析对象的(B)A、控制流B、数据流C、程序流D、指令流10、软件开发的结构化生命周期方法将软件生命周期划分成(A)A、方案阶段、开发阶段、运行阶段B、方案阶段、编程阶段、测试阶段C、总体设计、详细设计、编程调试D、需求分析、功能定义、系统设计11、软件开发中常采用的结构化生命周期方法,由于其特征而一般称其为(A)A、瀑布模型B、对象模型C、螺旋模型D、层次模型12、软件开发的瀑布模型,一般都将开发过程划分为:分析、设计、编码和测试等阶段,一般认为可能占用人员最多的阶段是(C)A、分析阶段B、设计阶段C、编码阶段D、测试阶段三.判断•软件的开发与运行经常受到硬件的限制和制约。(V)•模块内的高内聚往往意味着模块间的松耦合。(丿)5.软件的质量好坏主要由验收人员负责,其他开发人员不必关心。(X)6.判定覆盖不一定包含条件覆盖,条件覆盖也不一定包含判定覆盖。(V)7.应该尽量使用机器语言编写代码,提高程序运行效率,而减少高级语言的使用。(X)8.UML只能应用于软件系统模型的建立。(X)10.软件测试的目的是为了无一遗漏的找出所有的错误。(X)一、填空结构化分析方法的分析策略是___自顶向下逐步求精。衡量模块独立性的两个定性标准是_耦合性与内聚性。软件集成测试的方法主要有两种,它们是___渐增式与非渐增式测试O可行性研究的目的是用最小的代价在尽可能短的时间内确定该软件工程_是否值得开发_。求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是__功能需求_6.软件生存周期中时间最长、花费的精力和费用最多的一个阶段是__维护阶段。7.计算机辅助软件工程这一术语的英文缩写为_CASE。8.McCall提出的软件质量模型包括11个软件质量特性。软件结构是以模块为根底而组成的一种控制层次结构。o用___三种根本控制结构(条件\控制\循环)构造程序。在建立对象的功能模型时,使用的数据流图中包含有处理、数据流、动作对象和__数据存储对象_二、选择1.UML是软件开发中的一个重要工具,它主要应用于哪种软件开发方法(C)A、基于瀑布模型的结构化方法B、基于需求动态定义的原型化方法C、基于对象的面向对象的方法D、基于数据的数据流开发方法2、面向对象的开发方法中,〔B〕将是面向对象技术领域内占主导地位的标准建模语言。A、Booch方法B、UML语言C、OMT方法D、Coad方法、功能模型中所有的〔A〕往往形成一个层次结构。在这个层次结构中一个数据流图的过程可以由下一层的数据流图作进一步的说明。A、数据流图B、概念模型图C、状态迁移图D、事件追踪图、〔A〕应当在应用分析之前进行,因为我们在了解问题之前应当对问题敞开思想考虑,不应加以限制A、问题域分析B、高层分析C、实例的建立D、类的开发、通过执行对象的操作改变对象的属性,但它必须通过〔B〕的传递。A、接口B、消息C、信息D、操作6、所有的对象可以成为各种对象类,每个对象类都定义了一组〔B〕A、说明B、方法C、过程D、类型9、面向对象的主要特征除对象唯一性、封装、继承外,还有〔A〕A、多态性B、完整性C、可移植性D、兼容10、在面向对象的设计中,我们应遵循的设计准那么除了模块化、抽象、低耦合、高内聚以外,还有〔B〕A、隐藏复杂性B、信息隐藏C、即存类的重用D、类的开发13、在考察系统的一些涉及时序和改变的状况时,要用动态模型来表示。动态模型着重于系统的控制逻辑,它包括两个图:一个是事件追踪图,另一个是〔B〕A、数据流图B、状态图C、系统结构图D、时序图14、人们常用的评价软件质量的4个因素是(B)A.可维护性、可靠性、健壮性、效率B.可维护性、可靠性、可理解性、效率C.可维护性、可靠性、完整性、效率D.可维护性、可靠性、移植性、效率15、软件可移植性是用来衡量软件的(C)重要尺度之一。16、为了提高软件的可移植性,应注意提高软件的(D)在软件质量因素中,软件在异常条件下仍能运行的能力称之为软件的(B)在软件设计中,设计复审是和软件设计本身一样重要的环节,其主要的目的和作用是为了能够(B)在软件危机中表现出来的软件质量差的问题,其原因是(B)23•软件工程管理是(D)—切活动的管理。24•软件管理的主要职能包括(D)A.人员管理、方案管化管理、配置管理C.本钱管理、进度管理D.(A)和少)26.结构化设计方法在软件开发中用于〔A丨。A、概要设计B、详细设计C、程序设计D、测试用例设计28•软件测试中,白盒法是通过分析程序的〔B〕来设计测试用例的。A、应用范围B、内部逻辑C、功能D、输入数据软件维护费用高的主要原因是〔C丨。A、人员少B、人员多C、生产率低D、生产率高软件质量必须在〔D丨加以保证。A、开发之前B、开发之后C、可行性研究过程中D、设计与实现过程中31•确认测试主要涉及的文档是〔A丨。A、需求规格说明书B、概要设计说明书C、详细设计说明书D、源程序33.为了适应软硬件环境变化而修改软件的过程是(C)。A、校正性维护B、完善性维护C、适应性维护D、预防性维护35.软件质量保证应在(A)阶段开始。•在McCall软件质量度量模型中,〔C丨属于面向软件产品修改。A•可靠性B•可重用性C•适应性D•可移植性.对象实现了数据和操作的结合,使数据和操作C丨于对象的统一体中A•结合B•隐藏C•封装D•抽象.瀑布模型的存在问题是〔B〕A•用户容易参与开发B•缺乏灵活性C•用户与开发者易沟通D•适用可变需求.软件测试方法中的静态测试方法之一为〔A〕A•计算机辅助静态分析B•黑盒法C•路径覆盖D•边界值分析.程序的三种根本控制结构是〔B〕A•过程、子程序和分程序B•顺序、选择和重复C•递归、堆栈和队列D•调用、返回和转移43•详细设计的结果根本决定了最终程序的〔C〕A•代码的规模B•运行速度C•质量D•可维护性44.结构化程序设计主要强调的是〔D〕A•程序的规模B•程序的效率C•程序设计语言的先进性D•程序易读性黑盒测试在设计测试用例时,主要研究〔A〕设计说明假设有一个计算类型的程序,它的输入量只有一个,其范围是从输入的角度考虑一组测试用例,设计这组测试用例的方法是〔C〕以下属于维护阶段的文档是〔C〕49•快速原型模型的主要特点之一是〔D〕完整的软件产品52.以下模型属于本钱估算方法的有〔A〕53.能力成熟度模型可以〔A〕A、使软件组织建立一个有规律的成熟的软件过程B、使用软件没有错误C、使软件开发人员掌握更多的技术D、防止开发人员跳槽55•数据字典是对数据定义信息的集合,它所定义的对象都包含于(A)A•数据流图B•程序框图C•软件结构D•方框图56.需求分析阶段的任务是确定(D)。A•软件开发方法B•软件开发工具C•软件开发费D•软件系统的功能58.软件详细设计的主要任务是确定每个模块的A。A•算法和使用的数据结构B•外部接口C•功能D•编程59.程序的三种根本控制结构是(B)。A•过程、子程序积分程序B•顺序、选择和重复C•递归、堆栈和队列D•调用、返回和转移60.软件测试方法中,黑盒测试方法和白盒测试方法是常用的方法,其中黑盒测试方法主要用于
本文档为【软件工程试卷及答案】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
酷酷龙
暂无简介~
格式:doc
大小:37KB
软件:Word
页数:22
分类:
上传时间:2023-03-21
浏览量:1