一、填空题(在下划线上填写正确的答案,每题
2
分,?/p>
20
分)
1
?/p>
等价划分
是一种黑盒测试技术,这种技术把程序的输入域划分为若干个数?/p>
2
?/p>
数据流图
和数据字典共同构成了系统的逻辑模型?/p>
3
.盒图也称为
N-S
?/p>
。这种表达方式取消了流程线,它强迫程序员以结构化?/p>
式思考和解决问题?/p>
4
.软件有效性,指软件系统的时间?/p>
空间
效率?/p>
5
?/p>
IPO
图的中文意思是
结构化设计中变换型结构的输入?/p>
Input
?/p>
、加?/p>
?/p>
Processing
?/p>
、输出(
Output
?/p>
?/p>
6
?/p>
数据流图有四种基本成分:
源?/p>
终点?/p>
处理?/p>
存储?/p>
数据?/p>
?/p>
7
.数据字典有以下四种条目?/p>
数据流、数据项、数据存储、基本加?/p>
,其
中数据项是组成数据流和数据存储的最小元素?/p>
8
.软件工程中的结构化分析
SA
是一种面?/p>
数据?/p>
的分析方法?/p>
9
.软件开发是一个自顶向下逐步细化和求精的过程,而软件测试是一?/p>
由下而上
的过程?/p>
10
.耦合?/p>
与内聚性是模块独立性的两个定性标准,将软件系统划分模块时,尽量做?/p>
?/p>
内聚?/p>
?/p>
耦合?/p>
提高模块的独立性,
为设计高质量的软件结构奠定基础?/p>
1
.常用的软件开发模型有
瀑布模型、原型模?/p>
?/p>
增量模型?/p>
螺旋模型
、喷泉模?/p>
?/p>
2
.软件生存周期一般可分为
问题定义、可行性研究?/p>
需求分?/p>
、设计、编码?/p>
单元
测试
、运行与维护阶段?/p>
3
.软件测试的步骤?/p>
单元
?/p>
集成
?/p>
系统
?/p>
验收
?/p>
4
.数据流图的基本符号包括
加工
?/p>
数据?/p>
?/p>
数据存储文件?/p>
汇点
?/p>
5
?/p>
IPO
图由
输入
?/p>
处理?/p>
输出
三个框组成。这个图的特点是能够?/p>
观的显示三者之间的关系?/p>
6
.面向对象方法是一种运?/p>
?/p>
?/p>
实例
?/p>
属?/p>
?/p>
重载
、消息传送?/p>
多态?/p>
等概念来构造系统的软件开发方法?/p>
7
?/p>
分析已有的程序,
寻求比源代码更高级的抽象表现形式?/p>
这就是软件的
逆向工程
?/p>
8
.程序测试是对编码阶段的
语法错?/p>
语义?/p>
?/p>
运行?/p>
进行查找的编码执行活
动?/p>
9
?/p>
为了获得较高的模块独立性,
尽量设计出具?/p>
高内聚和
低藕?/p>
性能的模块?/p>
10
.常用的测试方法?/p>
黑盒测试
?/p>
白盒测试
?/p>
1.
可行性研究,应从
技术可行?/p>
?/p>
经济可行?/p>
?/p>
运行可行?/p>
和法律和社会效益