一、填空题:1
软件测试通常有两种方法, 一种是从功能上的测试, 也称为黑盒测试, 一种是从结构上的测试称为白盒测试
P151 2
软件生命周期通常由问题定义、可行性研究、需求分析、总体设计、详细设计、编码和单元测试、综合测试、软件维护等阶段构成
数据字典的内容通常由4 类元素的定义组成:数据流、数据流分量(即数据元素)、数据存储、处理
用面向对象方法开发软件,通常需要建立3 种形式的模型:对象模型(静态结构) 、动态模型(交互次序) 、功能模型(数据变换)
P232 5
由数据元素组成数据的方式有三种基本类型顺序、选择、重复
一个大型软件系统的测试过程基本上由五个步骤组成:模块测试、 子系统测试、 系统测试、验收测试、平行运行
P151 7
软件生存周期是指一个软件从提出开发要求开始直到该软件报废不用的整个时期
通常,软件生存周期包括问题定义、可行性研究、需求分析、设计编码、编测试、运行和维护活动,可以将这些活动以适当方式分配到不同阶段去完成
大型软件测试包括模块测试、子系统测试、系统测试、验收测试四个步骤
P151 9
软件详细设计工具可分为3 类,即图形、表格、语言
P124 10
数据流图的基本四种成分:符号、例子、命名、用途
P40 11
等价划分是一种黑盒测试技术, 这种技术把程序的输入域划分为若干个数据类,据此导出测试用例
软件过程模型也被称为软件生命周期模型,常用软件过程模型有瀑布模型、 快速原型模型、螺旋模型、增量模型、喷泉模型
在设计构件的过程中, 应尽量使用数据耦合, 少用控制和特征耦合, 完全不用内容耦合
P98 14
软件开发过程模型主要有瀑布模型、快速原型模型、螺旋模型、增量模型、喷泉模型等
对象的基本特点是以数据为中心、对象是主动的、 实现了数据封装、 本质上