软件工程—填空题

上传人:夏** 文档编号:468995394 上传时间:2023-11-27 格式:DOCX 页数:7 大小:26.12KB
返回 下载 相关 举报
软件工程—填空题_第1页
第1页 / 共7页
软件工程—填空题_第2页
第2页 / 共7页
软件工程—填空题_第3页
第3页 / 共7页
软件工程—填空题_第4页
第4页 / 共7页
软件工程—填空题_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《软件工程—填空题》由会员分享,可在线阅读,更多相关《软件工程—填空题(7页珍藏版)》请在金锄头文库上搜索。

1、全国 2010 年 10 月二、填空题1. 计算机程序及其说明程序的各种文档称为。答案:软件2. IDEFO用来描述系统的功能活动及其联系,建立系统的。 答案:功能模型3. 结构化分析方法是一种面向的开发方法。答案:数据流4. 成本效益分析的目的是从角度评价开发一个新的软件项目是否可行。答案:经济5. 模块有四个基本属性,其中反映它的内部特性的是。答案:逻辑6. 确认测试可以发现软件系统是否符合用户的要求。答案:功能和性能7. 在算法描述工具中, 是一种由左往右展开的二维树型结构。答案: PAD8. 动态模型是与时间和变化有关的系统性质,它描述了系统的结构 答案:控制9. 成本估算方法中,有自

2、顶向下估算方法、自底向上估算方法和方法。答案:差别估算10. 随着软硬件环境变化而修改软件的维护活动称为。答案:适应性维护全国 2010 年 1 月21软件工具一般是指为了支持软件人员_开发和维护活动而使用的软件22CASE 技术是软件工具和软件开发方法的结合。23数据字典有四类条目,分别是数据流、_数据项、数据存储和基本加工。24各种软件系统的数据流图一般可分为_变换型和事务型两类。25过程设计语言是用于描述模块_算法设计和处理细节的语言。26效率是与编程风格有关的一个因素,效率是指处理机时间和 _存储空间 的使用。27调试技术有简单的调试方法、归纳法调试、_演绎法和回溯法调试。28软件可维

3、护性可用七种质量特性来衡量,分别是可理解性、可测试性、可修改性、可靠性、可移植性、可使用性和效率。29. UML将Booch方法、OMT方法和OOSE的表示方法统一,并进一步发展为大众所接受的标准建模语言。30. 面向对象分析中,动态模型使用 _状态图作为描述工具,该图反映 了状态与事件的关系。2008年10月1. 可行性研究从技术可行性、经济可行性、 _三方面进行分析。答案:社会可 行性2. IDEFO方法用来描述系统的功能活动及其联系,建立系统的_模型。答案: 功能3. 结构化方法总的指导思想是_逐层分解。答案:自顶向下4. 在一段程序中,将多次出现的一组语句设计为一个子程序,供多个部分调

4、用, 这种情况出现的内聚称为_。答案:偶然内聚5. 软件部件的内部实现与外部可访问性分离,这是指软件的_。答案:封装6. 用来模拟被测模块的上级调用模块的模块称为_。答案:驱动模块更多试卷请登陆九州考苑()7. 软件复杂性度量的参数很多,主要有规模、_、结构、智能度。答案:难度8. 软件开发环境中最主要的组成部分是_。答案:软件工具9. 软件工程管理的具体内容包括对开发人员、组织机构、用户和_等方面的管 理。答案:文档资料10. 增量模型根据增量方式和形式的不同,分为_和原型模型。答案:渐增模 型浙江省 2002 年 1 月1. 瀑布模型是以文档为驱动、适合于_软件需求明确的软件项目的模型。2

5、. 纯收入是指在整个生存周期之内的_累计经济效 与投资之差。3. 数据项是指_不可再分解 _数据单元。4. 软件概要设计的主要任务就是_软件结构的设 _。5. 结构化程序设计方法是使用_基本控制结 _构造程序。6. 软件开发是一个自顶向下逐步细化和求精过程,而软件测试是一个_自底向 _ 集成的过程。7. 软件维护的内容包括校正性维持,适应性维护、_完善性维 _和预防性维护。8. CASE 工具的平台集成指工具运行在相同的_操作系统_平台上。9. 在建立对象的功能模型时,使用的数据流图中包含有处理、数据流、动作对象 和_数据存储对 _。10. 将开发项目与一个或多个已完成的类似项目进行比较,找出

6、与某个相类似项 目的若干不同之处,并估算每个不同之处对成本的影响,得出开发项目的总成本。 这种成本估算方法称为_差别估算_。2007年10月1. 组成软件的两个部分是: _。答案:程序和文档2. 项目开发计划的主要内容包括项目概述、_、人员组织及分工、交付期限。 答案:实施计划3. 为了克服软件危机, 1968年北大西洋公约组织的工作会议上首先提出了_ 的概念。答案:软件工程4. 变换型数据流图是由输入、_和输出三部分组成的答案:变换(或处理)5. Jackson方法是一种面向的开发方法。答案:数据结构6. 结构化语言是介于_和形式语言之间的一种半形式语言。答案:自然语言7. 软件产品在交付使

7、用之前一般要经过_、集成测试、确认测试和系统测试答 案:单元测试8. 不采用软件工程的方法开发软件,软件只有程序而无文档,从而导致维护工 作困难,这是一种_的维护。答案:非结构化9. 子类自动共享父类数据结构和方法的机制是_,这是类之间的一种关系答案: 继承性10. 软件版本控制是属于_的活动内容。答案:软件配置管理2006 年 10月1. 软件工具通常由工具、工具接口和_三部分构成。答案:工具用户接口2. 软件工程管理中的控制包括进度控制、人员控制、经费控制和_。答案:质 量控制3. 软件开发的原型模型可以分为三类,它们是:探索型原型、实验型原型和_。 答案:演化型原型4. 软件复杂性主要表

8、现在程序的复杂性。程序的复杂性主要指_程序的复杂性。 答案:模块内5. 白盒法中,_首先以详细设计或源程序为基础,导出控制流程图的拓扑结构 (程序图)。答案:基本路径测试6. 在软件的详细设计中,根据控制流程从上到下,从左到右展开的设计工具是 。答案:PAD图7. 一个模块通过传递开关、标志对某一模块的多种功能进行选择,则这两个模 块之间的耦合方式是_。答案:控制耦合8. 结构化分析是面向_进行需求分析的方法。答案:数据流9. 有效的模块化是通过定义一组_的模块来实现信息隐蔽的,这些模块彼此之 间仅交换那些为了完成系统功能所必须的信息。答案:相互独立10. 在软件生产中,_的作用是规定了获取、

9、供应、开发、操作和维护软件时, 要实施的过程、活动和任务。答案:软件工程过程2005 年 10 月1. 软件项目计划是_阶段的结果产品。答案:可行性研究2. McCall质量度量模型高层特性包含面向软件产品操作、产品修改和_三个方 面的11个特性。答案:产品适应3. 在面向对象方法中,_是子类共享父类数据结构和方法的机制,体现了类之 间的一种关系。答案:继承性4. 演化提交模型是在_的基础上,项目开发的各阶段都进行增量开发。 答案: 瀑布模型5. 软件编码是将_阶段产生的算法,用某种程序设计语言编写成程序的过程。 答案:详细设计6. IDEFO用来描述系统的功能活动及其联系,建立系统的_模型。

10、答案:功能7. 两个模块之间把简单的数值作为参数传递,这种耦合方式为_。答案:数据 耦合8. 把在几个模块中都出现的一些毫无联系的处理序列抽出来组成一个新的模块, 那么这个模块的内聚性是_。答案:偶然内聚9. 成本效益分析的目的是从_角度评价开发一个新的软件项目是否可行。答案: 经济角度10. 软件工程的主要思想是在软件生产中用_代替传统手工方法。答案:工程 化方法2004 年 10 月1. 基于方法的软件开发环境可分为两大类:支持软件开发周期特定阶段的管理 和_。答案:开发过程2. 开发软件工具的主要目的是为了和_改善软件的质量。答案:提高软件生产 率3. 动态模型把脚本表示成事件跟踪表,其

11、中对象为_。答案:表中的列4. 提高程序效率的根本途径在于选择良好的设计方法、良好的_、而不是靠编 程时对程序语句的调整。答案:数据结构与算法5. 在许多软件项目中,输入数据和输出数据之间很少或没有结构上的对应关系,Jackson把这种情况称为。答案:结构冲突6. PDL是一种用于描述模块_和处理细节的语言。答案:算法设计7. 如果一个模块被n个模块调用,其中直接的上级模块的个数是m个(m二n)那 么该模块的扇入数是个_。答案: m8. 结构化设计以_为基础,按一定的步骤映射成软件结构。答案:数据流9. 软件需求分析方法必须能够表达和理解问题的_和功能域。答案:数据域10. 软件生存周期模型是

12、描述软件开发过程中_的模型。答案:各种活动如何 执行2003年 10 月1. 第二代CASE工具的特点是支持图形表示的如数据流图与结构图。答案:结构化方法2. 在面向对象方法中,对象实现了数据和操作的结合,使数据和操作_于对象 的统一体中。答案:封装3. 面向对象分析的目的是对客观世界的系统进行_。答案:建模4. 软件维护工作的生产性活动包括分析评价、修改设计和_等。答案: 编写 程序代码5. 为了使应用软件适应计算机环境的变化而_的过程称为适应性维护。 答案: 修改软件6. 一个进行学生成绩统计的模块其功能是先对学生的成绩进行累加,然后求平 均值,则该模块的内聚性是_。答案:顺序内聚7. 基

13、于IDEF0图的设计是以系统的功能模型和_为基础设计系统的软件结构。 答案:信息结构8. 软件结构图的宽度是指一层中_的模块个数。答案:最大9. 投资回收期就是使累计的经济效益等于_所需的时间。答案:最初的投资费 用10. 软件生存周期是指一个软件从提出开发要求开始直到_为止的整个时期。 答案:该软件报废模拟 10二、填空题1. 可行性研究的目的是用_的代价,在尽可能_的时间内,确定该项目是否 能够_。答案:最小;短;开发2. 在算法描述工具中,PAD图可自动生成程序。由机器自动通过_生成相应的 源代码,大大提高了_。答案:走树的办法软件的生产率3. 效益分析有_效益和_效益两种。答案:有形无

14、形4. 系统流程图是描述_的传统工具,用图形符号表示系统中各个_,表达了 系统中各种元素之间的_情况。答案:物理模型元素信息流动5. 在类层次中,子类只继承一个父类的数据结构和方法,则称为_。子类继承 了多个父类的数据结构和方法,则称为_。答案:单重继承多重继承6. 由于数据流是流动中的数据,所以必须有_。除了与_之间的数据流不用 命名外,数据流应该用名词或名词短语命名。答案:流向数据存储7. 不同对象的同一属性可以具有相同或不同的_。答案:属性值8. McCabe质量度量模型,针对面向软件产品的运行、_、_。 答案:修正转 移9. 若年利率为i, 不计复利,P元在n年后的价值F二。答案:Px(l+nxi)10. Lisp是一种语言,Prolog是一种语言。答案:函数型逻辑型模拟 9二、填空题1. 需求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是_。答 案:功能需求2. 详细描述处理过程常用三种描述工具:图形、表格和_。答案:语言3. 软件开发中的原型是软件的一个_,它反映了最终系统的_。答案:早期 可运行的版本,重要特性4. 任何程序都可由顺序、选择、 _三种基本控制结构构造。答案:重复5. 两个模块都使用同一张表,这种耦合称为_。答案:公共耦合6. 需求分析阶段产生的最重要的文档之一是_。答案:需求规格说明书7. _就是使累计的经济效益等于最初的投资费用所

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号