您好,欢迎来到知库网。
搜索
您的当前位置:首页软件工程期末复习填空题

软件工程期末复习填空题

来源:知库网
1. 喷泉模型是一种以(用户需求)为动力,以(对象) 为驱动的模型。

2. 当数据流图中某个加工的一组动作存在着多个条件复杂组合的判断时,使用 (判定表)或(判定树)较好。

3. 由于运用原型的目的和方式不同,在使用原型时也采取不同的策略,有(抛弃策略)和(附加策略)。

4. 有两类维护技术:在开发阶段使用来减少错误、提高软件可维护性的(面向维护的)技术,在维护阶段 用来提高维护的效率和质量的(维护支援)技术。 5. 通过(抽象信息),可以确定组成软件的过程实体。通过(隐蔽),可以定义和实施对模块的过程细节和 局部数据结构的存取。 6. 静态冗余常用的有:(三模)冗余TMR和(多模)冗余。 7. SA方法中主要描述工具是(DFD)与(DD)。

8. 结构化设计对数据流有两种分析方法,它们是(变换分析)设计和(事务分析)设计。

9. 各模块经过单元测试后,将各模块组装起来进行(集成测试),以检查与设计相关的(软件体系结构)的有关问题。

10. 社会可行性研究包括(合同)、(责任)、(侵权)、用户组织的管理模式及(规范),其他一些技术人员常常 不了解的(陷阱)等。

16.软件工程概念的提出,其目的是为了解决20世纪60年代以来出现的日益严重的__软件危机____。15

17.一般来说,需求分类中作为整个需求的主体是__功能需求___。24 18.需求分析的首要任务是建立系统的___功能模型___,DFD是一种常用的表达工具。37

19.所谓模块化是指按照___高内聚低耦合___的设计原则,形成一个相互但

又有较少联系的模块结构的过程。而模块通常由___接口___和模块体组成。 56,69 20.UML把状态分为了3类,即初态、终态和__通常状态_。 109

21.在UML表达关系的术语中,汽车和汽车引擎之间是___组合___关系。组合和聚合的区别?

22.RUP是一种软件开发的过程框架,它的突出特点是以_use case_为驱动、以

_体系结构_为中心的迭代、增量式开发。123 23.在RUP的每次迭代中都要经历一个核心工作流:即需求获取、分析、设计、

_实现_和测试。125

24.软件测试的首要目标是预防错误,但这几乎不可实现,所以测试的目标只能是__发现错误__。175

25.有效性测试通常采用_黑盒_测试技术,验证_需求_的可追溯性。193 26.单元测试以_详细设计_文档作为指导,多采用_白盒_测试技术。191 27.集成测试的目标是发现与_接口_有关的错误。192

28.在标准(ISO/IEC软件生存周期过程12207—1995)中,按过程主体把软件生

存周期过程分为基本过程、_支持过程_和组织过程。199-202 29.CMMI是针对系统/产品开发的能力成熟度模型,集成了3个源模型:_软件

CMM_、系统工程CMM和集成产品开发CMM。 240 30.CMMI提供了两种过程改善路径,一个称为__能力等级__,另一个称为成熟度等级,应用于一个组织过程改善的成熟度等级有_5_个。244,258

21.在软件开发过程中要产生大量的信息,要进行大量的修改, 软件配置管理 能协调软件开发,并使混乱减到最低程度。 22.规定功能的软件,在一定程度上对自身错误的作用(软件错误)具有屏蔽能力,则称此软件具有 容错功能的软件。 23.McCall提出的软件质量模型包括11 个软件质量特性。

24.软件可维护性度量的七个质量特性是可理解性、可测试性、可修改性、可靠性、

可移植性、 可使用性和效率。

25.为了便于对照检查,测试用例应由输入数据和预期的输出结果两部分组成。 26.程序设计语言的心理特性主要表现在 歧义性 、简洁性、传统性、局部性和顺序性。

27.软件结构是以 模块 为基础而组成的一种控制层次结构。

28.在结构化分析中,用于描述加工逻辑的主要工具有三种,即:结构化语言、判定表、 判定树 。

29.结构化语言是介于自然语言和形式语言之间的一种半形式语言。

30.若年利率为i,不计复利,n年后可得钱数为F,则现在的价值P=F/(1+(n*i)。 21.系统流程图是描述物理模型的传统工具,用图形符号表示系统中各个元素表达了系统中各种元素之间的( 信息流动 )情况。

22.成本效益分析的目的是从( 经济 )角度评价开发一个项目是否可行。 23.自顶向下结合的渐增式测试法,在组合模块时有两种组合策略:深度优先策略和( 宽度优先策略 ) 。

24.路径是指包括一组以前没有处理的语句或条件的一条路径。从程序图来看,一条路径是至少包含有一条( 在其他路径中未有过 )的边的路径。 25.汇编语言是面向( 机器 ) 的,可以完成高级语言无法完成的特殊功能,如与外部设备之间的一些接口工作。

26.在JSP方法中解决结构冲突的具体办法是( 中间数据结构或中间文件 )。 27.详细设计的任务是确定每个模块的内部特性,即模块的算法、( 使用的数据 )。

28.所有软件维护申请报告要按规定方式提出,该报告也称( 软件问题)报告。 29.有两类维护技术:在开发阶段使用来减少错误、提高软件可维护性的面向维护的技术;在维护阶段用来提高维护的效率和质量的( 维护支援 )技术。 30.科学工程计算需要大量的标准库函数,以便处理复杂的数值计算,可供选择的语言有:( FORTRAN语言)、PASCAL语言、C语言和PL/1语言。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- zicool.com 版权所有 湘ICP备2023022495号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务