软件工程填空题18套试卷试题及答案.docx

页眉 《软件工程》填空题 二、填空题(请把答案写在相应的横线上 ,每小题 1.5 分) 1、软件是 数据 、 计算机程序 及其说明程序的 各种文档 。 2、概要设计主要是把各项 功能需求 转换成系统的 体系结构 。 3、面向对象开发方法包括 OOA 、 OOD 、 OOP 三部分。 4、结构化设计中以数据流图为基础的两种具体分析设计方法是 变换分析 、 事物分析 设计。 5、在单元测试时,需要为被测模块设计 驱动模块 和 桩模块 。 6、 CMM 把软件过程从无序到有序的进化分成 5个阶段,排序而形成 5个逐层提高的等级, 分别是初始级、可重复级 、已定义级、 已管理级 和可优化级。 7.子类自动共享父类的 属性 和 操作 的机制称为继承。 8. 软件工程管理的具体内容包括对开发人员、组织机构、 用户 、 文档资料 等方面的 管理。 9、可行性研究的三个方面是 技术可行性 、 社会可行性 和 __经济可行性 __。 10 、在软件概要设计阶段,建立软件结构后,还应为每个模块写一份 处理说明 和_接口 说明 __。 11 、在画分层的 DFD 时,父图与子图的输入输出数据流要 __平衡 __。 12 、在详细设计阶段,除了对模块内的算法进行设计,还应对模块内的 __数据结构 _进行设 计。 对象的抽象是 ___类 ___。 基线的作用是把各阶段的开发工作划分得更加明确,便于检查与确认阶段成果。因此,基线可以作为项目的一个 ___检查点 __。 软件工程包括软件开发技术和 __软件工程管理 __两大部分内容。 16 、开发过程管理包括项目计划、控制和 ___任务管理 __等。 17 、CASE 是多年来在软件开发管理、软件开发方法、软件开发环境和 __软件工具 __等方面 研究和发展的产物。 18 、数据字典中有四类条目,分别是 ___数据流 、数据项、 数据存储 、基本加工。 19 、用于描述基本加工的小说明的三种描述工具是结构化语言 、 判定表 、 判定树 _。 20 、子类只继承一个父类的属性和操作 ,这称为 __单重继承 __。 页脚 页眉 21 、 McCabe 复杂性度量又称 __环路度量 _。 22 、喷泉模型是一种以用户需求为动力,以 __对象 __为驱动的模型。 23 、 Jackson 图不仅可表示程序结构,还可表示 ___数据结构 __。 24 、详细设计的任务是确定每个模块的内部特性,即模块的 算法 和 数据结构 。 25 、 UML 提供的构建系统动态模型的机制有 动态视图 视图(包括顺序图和协作图) 、 静态视图 视图、功能视图。 26 、软件质量管理由软件质量保证、 软件质量规划 和 软件质量控制 三方面活动组成。 27 、用等价类划分法设计一个测试用例时 ,使其覆盖 __尽可能多的 __尚未被覆盖的合理等价 类; 覆盖 __一个 _不合理等价类。 28 、需求分析阶段产生的最重要的文档是 __需求规格说明书 _。 29 、两个模块都使用同一张表,模块的这种耦合称为 ___公共耦合 __。 30 、被测试程序不在机器上运行 ,而是采用人工检测和计算机辅助分析检测的手段称为 _静态 _测试。 31 、采用手工方法开发软件只有程序而无文档,维护困难,这是一种 __非结构化 __维护。 32 、结构化方法是一种面向数据流的开发方法。由结构化分析、 _结构化方法 _、结构化程 序设计构成。 33 、 对象之间进行通信的构造叫做 _消息 _。 34 、 按软件服务对象的范围可以把软件划分为 项目 软件和 产品 软件。 35 、瀑布模型将软件生命期划分为若干阶段,各个阶段之间是通过 文档 实现过渡的。 36 、概要设计主要是把各项功能需求转换成系统的 __体系结构 __。 37 、详细设计的任务是确定每个模块的内部特性,即模块的 数据结构 和 算法。 38 、结构化程序设计方法提倡开发人员的组织形式是 __主程序员组 _。 39 、软件质量管理由软件质量保证、软件质量规划和 软件质量控制 三方面活动组成。 40 、类具有操作 ,它是对象 __行为 _的抽象。 41 、产品管理包括版本管理和 __配置管理 ___。 42 、集成测试中的具体方法是 ___渐增式 和 非渐增式 ___测试方法 。 43 、增量模型适合于 __软件需求 _不明确、设计方案有一定 风险的软件 项目。 44 、结构化分析方法的分析策略是 __自顶向下逐步求精 __。 45 、可行性研究实质上是要在较高层次上以较抽象的方式进行 ___需求分析和设计 __的过 程。 页脚 页眉 46 、衡量模块独立性的两个定性标准是 __耦合性与内聚性 ___。 47 、 Jackson 方

文档评论(0)

1亿VIP精品文档

相关文档