软件工程练习填空题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件工程练习填空题

31.第 1 题

PAD是()的英文缩写。

答案 :问题分析图

32.第 2 题

()也称为聚合,它表示类与类之间的关系是整体与部分的关系。

答案 :聚集

33.第 3 题

()模型是典型的面向对象的软件过程模型。

答案 :喷泉模型

34.第 4 题

()是最高程度的内聚。

答案 :功能内聚

35.第 5 题

当用代码行技术估算软件规模时,当程序较小时,常采用的单位是()( LOC),当程序较大时,常用的单位是()(KLOC)。

答案 :

代码行数、千行代码数

36.第 6 题

()就是抽出事物的本质特征而暂时不考虑它们的细节。

答案 :抽象

37.第 7 题

耦合是对一个软件结构内不同模块之间()程度的度量。

答案 :互连程度

38.第 8 题

()是要求某个对象执行在定义它的那个在中所定义的某个操作的

规格说明。

答案 :消息

39.第 9 题

()图用于描绘软件的层次结构,图中的每一个矩形框代表一个

(),方框间的连线表示(),而不像层次

方框图那样表示组成关系。

答案 :层次、模块、调用关系

40.第 10 题

按照形式化的程度,可以把软件工程使用的方法划分成()、()和()3类。

答案 :非形式化、半形式化、形式化

41.第 11 题

模块间还经常用带注释的短箭头表示调用过程中来回传递的信息。有时箭头尾部带空心圆表

示传递的是(),带实心圆的表示传递的是()。

答案 :数据、控制信息

42.第 12 题

数据流图是一种图形化技术,它描绘()和()从输入移动到输入的过程中所经爱的变换。

答案 :信息流、数据

43.第 13 题

Halstead 方法是根据程序中的()和()的总数来度量程序的复杂程度。

答案 :运算符、操作数

44.第 26 题

()测试是在用户积极参与下进行的,而且可能主要使用实际数据进行测试,也称为()测试。

答案 :验收测试、确认测试

45.第 27 题

系统流程图表达的是()在系统各部件之间流动的情况。

答案 :数据

46.第 28 题

所谓()就是把软件设计结果翻译成用某种程序设计语言书写的程序。

答案 :编码

47.第 29 题

()是把程序划分成独立命名且可独立访问的模块,每个模块完成一个子功能。

答案 :模块化

48.第 30 题

()表示软件结构中控制的层数,它往往能粗略地标志一个系统的大小和复杂程度。

答案 :深度

49.第 31 题

()就是类中所定义的数据。

答案 :属性

50.第 32 题

估计错误总数的方法有()和分别测试法。

答案 :植入错误法

51.第 33 题

人工测试源程序如果由审查小组正式地进行,则称为()。

答案 :代码审查

52.第 34 题

()是面向数据流自顶向下逐步求精进行需求分析的方法。

答案 :结构化分析方法

53.第 35 题

用UML描述类的属性时,属性名和类名之间用()分隔。

答案 :冒号(:)

54.第 36 题

()就是在软件交付使用后,为了改正错误或满足新的需要而修改软件的过程。

答案 :软件维护

55.第 37 题

子系统测试,兼有检测和组装两重含义通常称为()。

答案 :集成测试

56.第 38 题

详细设计的结果基本上决定了最终的()的质量。

答案 :程度代码

57.第 39 题

()是最常见的再工程活动。

答案 :代码重构

58.第 40 题

()是对数据流图中包含的所有元素的定义的集合。

答案 :数据字典

59.第 41 题

一个消息由三部分组成,它们分别是:接收消息的()、消息()以及零个或多个()。

答案 :对象、选择符(名)、变元

60.第 42 题

软件配置主要包括()、()和()等成分。

答案 :程序、数据、文档

61.第 43 题

定性度量模块独立程序的标准是()和()。答案 :内聚、耦合

62.第 44 题

在工程网络中用()表示作业,用()表示事件。

答案 :箭头、圆圈

63.第 45 题

一幅用例图包含的模型元素有系统、()、()及用例之间的()。

答案 :行为者、用例、关系

64.第 62 题

在流图中用圆表示(),流图中的箭头线称为(),它和程序流程图中的箭头线类似,代表(),由边和结点围成的面积称为()。答案 :结点、边、控制流、区域

65.第 65 题

决定软件可维护性的因素主要有()、()、()、()和()5 个。

答案 :可理解性、可测试性、可修改性、可移植性、可重用性

66.第 66 题

在面向对象的软件技术中,()是子类自动地共享基类中定义的数

据和方法的机制。

答案 :继承

67.第 67 题

需求分析阶段得出的最主要文档是()。

答案 :需求规格说明书

68.第 68 题

ER 图中包含了()、()和()等 3 种基本成分。

答案 :实体、关系、属性

69.第 69 题

软件配置管理主要有5项任务:()、()、()、配置审计和报告。

答案 :标识、版本控制、变化控制

70.第 70 题

概括地说,软件生命周期由()、()和()3个时期组成,每个时期又进一步划分为若干个阶段。

答案 :软件定义、软件开发、运行维护(软件维护)

相关文档
最新文档