《软件工程及其应用》
作者 | 周苏,陈敏玲,陈根才,王文等编著 编者 |
---|---|
出版 | 天津:天津科学技术出版社 |
参考页数 | 411 |
出版时间 | 1992(求助前请核对) 目录预览 |
ISBN号 | 7530810944 — 求助条款 |
PDF编号 | 810732038(仅供预览,未存储实际文件) |
求助格式 | 扫描PDF(若分多册发行,每次仅能受理1册) |

14.4软件复杂性的度量371
第一章软件工程概述1
1.1计算机系统工程1
1.1.1 计算机系统的发展1
目 录1
1.1.2计算机系统工程2
1.2软件和软件生存周期3
1.3 软件工程5
12.4 软件维护工具3Q6
1.4软件工程学的基本原则7
1.5软件工程的进展8
1.6小结9
习题与思考9
2.1 系统定义11
第二章系统定义与软件计划11
2.1.1 系统分析12
2.1.2 可行性研究16
2.1.3成本-收益分析17
2.1.4功能分配19
2.1.5 系统规格说明19
2.1.6 系统定义复审20
2.2软件计划21
2.2.1 软件的范围21
2.2.2 资源22
2.2.3 软件成本估算24
2.3成本估算方法24
2.3.1 软件生产率数据24
2.3.2 估算模型26
2.3.3语句行成本估算方法27
2.3.4工作量成本估算方法29
2.3.5 自动化成本估算技术30
2.4进度安排30
2.5软件计划文件及复审32
2.6 小结34
习题与思考34
第三章软件需求分析36
3.1 需求分析阶段的任务36
3.2 结构化分析方法(SA)37
3.3 数据流程图39
3.3.1 数据流程图的准则42
3.4 数据字典43
3.5 加工的分析与表达46
3.5.1 结构化语言47
3.5.2 判定表48
3.5.4 三种表达工具的比较50
3.5.3 判定树50
3.6.1 结构化分析和设计技术(SADT)51
3.6需求分析工具51
3.6.2 SREM工具52
3.6.3 PSL/PSA工具53
3.7 软件需求分析文件与复审53
3.8小结59
习题与思考59
第四章概要设计63
4.1模块的划分63
4.1.1 系统性能的衡量标准63
4.1.2 软件结构64
4.1.3模块划分的基本原则65
4.1.4模块划分的方法65
4.2结构化设计方法(SD)69
4.2.1 变换与事务型数据流分析69
4.22 模块化设计72
42.3模块结构图(SC)73
4.2.4 从数据流程图导出模块结构图74
4.3 Parnas方法76
4.4 Jackson方法77
4.5 程序的逻辑构造(LCP)方法79
4.6概要设计文件与复审80
4.7小结81
习题与思考81
第五章详细设计87
5.1详细设计概述87
5.2结构化构造88
5.3 图形设计工具89
5.3.1 流程图89
5.3.2方块图(N-S)92
5.3.3 HIPO图94
5.3.4 PAD图95
5.4伪码与程序设计语言(PDL)98
5.5各种详细设计工具的比较100
5.6详细设计文件与复审102
5.7小结103
习题与思考103
6.1.1 代码的基础知识106
第六章软件界面设计106
6.1 代码设计106
6.1.2 代码的种类107
6.1.3 各种代码形态的比较109
6.1.4代码设计步骤110
6.1.5代码设计文件110
6.2输出设计111
6.2.1 输出设计的研究范围111
6.2.2输出形式的种类112
6.2.3输出设计方法113
6.2.4输出设计的技术和原则116
6.3输入设计118
6.3.1 输入设计的研究范围118
6.3.2 输入形式的种类119
6.3.3输入设计方法119
6.3.4输入设计的技术和原则123
6.4.1用户界面开发的基本原则125
6.4用户界面的设计125
6.4.2 菜单技术128
6.4.3 出错控制与处理130
6.4.4 一个出错控制与处理程序的实例131
6.5 小结133
习题与思考133
第七章数据库/数据结构设计137
7.1数据模型规范化137
7.1.1 数据模型的构造和分类137
7.1.2关系模型的规范化139
7.2数据存储文件设计144
7.2.1 文件设计内容144
7.2.2 文件类别144
7.2.3 文件媒体的选择145
7.2.4文件组织方式146
7.2.6 文件容量估算149
7.2.5文件记录格式设计149
7.3数据库系统概述150
7.4数据库系统结构152
7.5 数据库管理系统的组成156
7.6数据库的设计158
7.7实体联系法(ER方法)161
7.8面向对象数据库165
7.9选择数据库软件165
7.9.1 一般特点167
7.9.2 主要系统指标168
7.9.3便利操作的特点169
7.9.4数据库语言170
7.9.5屏幕格式171
7.9.6定义报告172
7.9.7数据库软件的选择172
7.10数据库设计文件173
7.1 1 小结174
习题与思考174
8.1系统安全的基本概念183
8.1.1 系统安全控制的目的183
第八章软件安全性设计183
8.1.2 系统中不安全的因素184
8.2软件安全控制的基本方法185
8.3.1 初级阶段的安全控制计划190
8.3软件的安全控制设计190
8.3.2 开发阶段的安全控制设计192
8.3.3 系统运行中的安全控制195
8.4 计算机病毒的防治196
8.4.1 计算机病毒的特点和种类197
8.4.2 计算机病毒预防与消除198
8.5小结200
习题与思考200
第九章软件编码202
9.1 结构化程序设计方法(SP)202
9.2程序设计语言204
9.3程序设计风格208
9.3.1 源程序209
9.3.2 数据说明210
9.3.3 语句结构211
9.3.4输入和输出211
9.4源代码文件211
9.6防错性程序设计214
9.5冗余程序设计214
9.7程序设计质量的评价215
9.9 面向对象的程序设计方法216
9.8软件编码工具216
9.9.1 面向对象程序设计方法概述217
9.9.2 面向对象的程序语言219
9.9.3 面向对象方法与其他方法的比较220
9.10系统开发的原型法与第四代语言221
9.10.1 原型法概述221
9 10.2 原型法的主要优点222
9.10.3 对生存周期方法的影响223
9.10.4 原型法软件工具—第四代语言223
9.10.5 第四代语言的几个问题224
9.11 软件编码文件与复审227
9.12小结227
习题与思考227
10.1 测试的基本概念234
第十章软件测试234
10.2.1 静态分析技术236
10.2测试方法236
10.2.2 动态测试技术237
10.3单元测试238
10.4组装测试239
10.5确认测试243
10.6测试用例设计244
10.6.1 白盒法244
10.6.2 黑盒法247
10.7测试工具249
10.8测试文件251
10.8.1 测试文件综述251
10.8.2 测试文件的内容要求252
10.8.3测试文件编制指南255
10.9测试的复审256
10.10.1 排错的办法258
10.10排错技术258
10.11 系统转换261
10.12小结262
习题与思考262
11.1 目的和作用269
第十一章软件文件269
11.2软件生存周期与各种文件的编制270
11.3 文件编制中考虑的因素271
11.4各种文件的内容要求274
11.4.1 用户手册274
11 4.2 操作手册274
11.4 3 模块开发卷宗275
11.4.4开发进度月报276
11.4.5 项目开发总结报告277
11.5文件编制实施规定的实例277
11.6文件编制的质量要求280
11.7 文件的管理和维护281
11.7.1 文件的形成281
11.7 3 文件控制282
11.7.2 文件的分类与标识282
11.7.4 文件的修改管理283
11.8文件编制工具283
11.9小结283
习题与思考284
第十二章 软件维护286
12.1软件维护概述286
12.1.1 软件维护工作的必要性286
12.1.2 软件维护的内容287
12.1.3 维护工作的过程288
12.1.4 影响维护工作的因素289
12.1.5 维护策略290
12.2 软件的可维护性294
12.2.1 可维护性的度量294
12.2.2 提高软件的可维护性300
12.3 软件维护的副作用305
12.5 软件维护的管理308
12.5.1 软件维护的文件310
12.6 软件逆向工程313
12.6.1 反汇编、反编译313
12.6.2 程序分析技术315
12.6.3 功能分析技术317
12.6.4 数据字典逆向自动生成318
12.6.5 程序结构图逆向自动生成325
12.7 软件重用技术331
12.7.1 重用技术概述331
12.7.2 可重用软件设计过程333
12.8小结335
习题与思考336
13.1 软件开发工具340
第十三章软件工具和软件开发环境340
13.2软件开发环境342
13.3 CASE技术综述344
13.3.1 CASE的背景344
13.3.2 CASE工具在软件开发中的作用345
13.3.3 CASE环境框架346
13.4 CASE技术与方法学347
13.5 CASE的用户界面349
13.6.1 CASE工具的分类350
13.6 CASE工具的分类及应用350
13.6.3 CASE工具的应用环境353
13.6.2 应用CASE工具的策略353
13.7 CASE技术的发展354
13.7.1 第一代CASE354
13.7.2 第二代CASE355
13.7.3 CASE与第四代语言357
13.7.4 CASE与其他技术的结合358
13.7.5 CASE的应用与发展358
13.8分布式处理系统359
13.8.1 分布式处理系统的概念360
13.8.2分布式处理系统的类型360
13.8.3分布式处理系统的效用362
13.8.4分布式数据库363
13.9小结365
习题与思考366
第十四章软件的质量与评价367
14.1 软件质量度量模型367
14.2软件质量评价过程模型369
14.3 软件质量度量元的选择370
14.4.1 代码行数度量法371
14.4.2 Halstead度量法372
14.4.3 M cCabe度量法374
14.4.4软件复杂性的综合度量375
14.4.5软件复杂性度量方法评价376
14.6软件性能评价377
14.5软件可靠性评价377
14.7 软件评价378
14.8小结380
习题与思考380
第十五章软件管理385
15.1 软件项目的特点与软件管理职能385
15.2软件开发组织386
15.3.2 进度的控制与描述388
15.3.1 进度安排的方法388
15.3软件计划管理388
15.4标准化管理389
15.5 软件配置管理392
15.5.1 软件配置392
15.5.2 配置标识393
15.5.3里程碑与变更控制393
15.5.4配置状态登录394
15 6.1 软件知识产权的法律保护395
15.6软件的产权保护395
15.5.5 配置审查395
15.6.2 计算机软件是著作权保护的客体397
15.6.3 软件著作权人享有的专有权利398
15.6.4软件著作权的登记400
15.7软件产业401
15.8小结402
习题与思考403
附录A一个出错处理程序的实例406
参考文献411
1992《软件工程及其应用》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由周苏,陈敏玲,陈根才,王文等编著 1992 天津:天津科学技术出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。
高度相关资料
-
- Windows及其应用软件
- 1995 天津:天津科学技术出版社
-
- 微型计算机硬件软件及其应用
- 1982年10月第1版
-
- Windows 3.1及其实用软件
- 1996 大连:大连理工大学出版社
-
- 32位单片机软件硬件及其应用
- 1994 北京:清华大学出版社
-
- 工业工程 IE 及其应用
- 1992 北京:中国标准出版社
-
- 软件技术及应用
- 1999 哈尔滨:哈尔滨工程大学出版社
-
- 工程材料及其应用
- 1986 北京:机械工业出版社
-
- 实用软件工程
- 1997 北京:清华大学出版社
-
- 实用软件工程
- 1990 北京:科学技术文献出版社;重庆分社
-
- IBM-PC汉字信息处理
- 1991 上海:同济大学出版社
-
- E-mail软件集锦及其应用详解
- 1997 北京:清华大学出版社
-
- 组合软件 LOTUS 1-2-3 及其应用
- 1988 北京:北京航空学院出版社
提示:百度云已更名为百度网盘(百度盘),天翼云盘、微盘下载地址……暂未提供。➥ PDF文字可复制化或转WORD