《软件工程简明教程 原理、模型、方法、工具、规范、应用》求取 ⇩

第一章软件工程概述1

1.1 软件危机1

1.1.1软件的发展阶段1

目 录1

1.1.2软件危机的挽救2

1.2软件开发模型3

1.2.1瀑布模型3

1.2.2原型模型4

1.2.3总体数据库规划模型5

1.3软件工程学及其基本原则5

1.3.1软件工程学的内容与目标5

1.3.2软件工程学基本原则6

1.4软件工程学的进展6

1.4.4软件自动生成器7

1.4.5软件工程与人工智能7

1.4.1新的软件开发模型7

1.4.3计算机辅助软件工程CASE7

1.4.2软件再用7

习题一8

第二章软件计划9

2.1 问题定义9

2.1.1问题定义的内容9

2.1.2问题定义的步骤9

2.2可行性研究10

2.2.1系统可行性研究的目标内容10

2.2.2可行性研究的步骤10

2.3系统流程图11

2.4.2画数据流图的原则12

2.4数据流图12

2.4.1符号定义12

2.5成本估计14

2.5.1基于代码行的估计方法14

2.5.2任务分解估计方法15

2.5.3经验统计估计模型15

2.5.4 自动成本估计技术16

2.6成本效益分析17

2.7软件开发计划18

2.7.1软件范围18

2.7.2资源计划18

2.7.3软件进度安排19

2.8软件计划复审19

习题二20

第三章软件需求分析21

3.1软件需求分析任务步骤21

3.1.1软件需求分析任务21

3.1.2软件需求分析步骤22

3.1.3软件需求分析原则23

3.2软件需求分析工具25

3.2.1结构化分析方法与工具25

3.2.2判定表与判定树26

3.2.3结构化分析语言LSA(Language of Structured Analysis)28

3.2.4其他需求分析描述工具28

3.3软件需求分析的复审29

习题三30

4.1.2总体设计的过程32

4.1.1总体设计任务32

第四章软件概要设计32

4.1 总体设计任务与过程32

4.2模块划分33

4.2.1划分模块要确保总成本33

4.2.2模块划分的独立性原则34

4.2.3模块划分的启发性原则35

4.2.4信息隐蔽和局部化36

4.2.5软件结构与结构图SC(Structured Chart)37

4.3总体设计方法与工具38

4.3.1 数据流问题的结构化设计方法(SD)38

4.3.2数据结构问题的设计方法39

4.4.2概要设计的复审42

4.4总体设计文档与复审42

4.4.1总体设计文档42

习题四43

第五章软件详细设计46

5.1结构化程序设计46

5.1.1详细设计的任务46

5.1.2详细设计的原则46

5.2详细设计的工具47

5.2.1程序流程图PFC47

5.2.2 N—S(Nassi—Shneiderman)盒式图49

5.2.3 PAD图49

第十章软件开发环境与工具 150

5.2.4 HIPO图50

5.2.5判定表52

5.2.6判定树53

5.2.7过程设计语言PDL53

5.2.8详细设计方法54

5.3程序结构复杂程度的度量55

5.3.1程序图与环域复杂度55

5.3.2其他度量程序复杂度的方法56

5.4详细设计工具评审与文档评审57

5.5软件蓝图58

习题五59

第六章软件编码61

6.1程序设计风格61

6.1.1源程序61

6.1.2数据说明62

6.1.3语句结构63

6.2.1程序设计语言简介64

6.2程序设计语言64

6.1.4输入输出64

6.2.2程序设计语言的选择66

6.2.4深入DOS编程68

6.2.3混合编程68

6.3冗余与防错程序设计69

6.3.1 自动程序设计69

6.3.2冗余程序设计69

6.3.3防错程序设计70

6.4面向对象的程序设计方法71

6.4.1基本思想71

6.4.2基本概念71

6.4.3语言特点72

6.4.4设计步骤73

6.5程序设计质量评价73

6.6编码文档及复审75

6.6.1代码复查与静态分析75

6.6.2编码文档77

习题六77

7.1基本概念79

7.1.1测试的概念79

第七章软件测试79

7.1.2测试方法82

7.1.3测试的步骤82

7.2测试用例的设计83

7.2.1 白盒法(逻辑覆盖)83

7.2.2黑盒法86

7.2.3错误推测法92

7.3软件测试策略93

7.3.1单元测试(Unit testing)93

7.3.2组装测试(Integrated testing)95

7.3.3确认测试(Validation testing)97

7.3.4系统测试(System Testing)97

7.3.5人工测试(Manual Testing)98

7.4.1测试计划复审99

7.4.2测试规程说明书复审99

7.4.3软件验收复审99

7.4测试的复审99

7.5排错技术100

7.5.1排错策略方法100

7.5.2辅助纠错手段102

7.6软件的可靠性102

7.6.1基本概念102

7.6.2平均无故障时间MTTF的估算103

7.6.3 日立预测法104

7.7系统转换105

习题七106

8.1.2维护的内容109

第八章软件维护109

8.1维护概述109

8.1.1维护的定义109

8.1.3维护的特点110

8.1.4可维护性112

8.1.5维护的过程113

8.2软件维护的管理113

8.2.1维护工作人员组织114

8.2.2软件维护的相关文件114

8.2.3软件维护的复审120

8.3可维护性的度量120

8.3.1耗时记录法120

8.4维护的副作用121

8.4.1修改代码的副作用121

8.3.4维护费用的估算121

8.3.3程序工作量121

8.3.2环域复杂度121

8.4.2修改数据的副作用122

8.4.3 文件的副作用122

8.5软件维护工具与软件逆向工程123

8.5.1软件维护工具123

8.5.2逆向软件工程124

8.6软件重用技术125

8.6.1软件重用概念125

8.6.2软件重用的设计过程126

习题八127

9.1.2软件管理的特殊性128

第九章软件工程管理128

9.1 软件项目特点与软件管理职能128

9.1.1软件项目的特点128

9.1.3软件管理职能129

9.2软件计划管理130

9.2.1软件计划的类型130

9.2.2 成本估计131

9.2.3进度计划132

9.3软件开发人员组织137

9.3.1 人员组织的相关定律137

9.3.2 人员组织139

9.4软件质量与评价141

9.4.1软件质量度量模型141

9.4.2软件质量评价过程模型142

9.4.3软件具体评价144

9.5软件工程标准145

9.5.1 软件工程标准化内容与好处145

9.5.2软件工程标准147

习题九148

10.1程序设计方法150

10.1.1基于自顶向下、结构化、生命周期思想的系统开发方法150

10.1.2基于系统开发工具与快速开发系统思想的方法151

10.1.3面向对象的系统开发方法151

10.1.4信息系统的驱动方式151

10.2软件界面设计152

10.2.1代码设计152

10.2.2代码设计步骤153

10.3.1输出设计154

10.2.3代码设计文件154

10.3输入输出设计154

10.3.2输入设计157

10.4用户界面设计157

10.4.1用户界面开发要点158

10.4.2菜单技术159

10.4.3出错控制与处理160

10.5数据库设计161

10.5.1数据模型规范化161

10.5.2数据存储文件设计162

10.5.3数据库的设计165

10.6软件安全设计167

10.6.1系统安全基本概念167

10.6.3各个生存周期阶段的安全控制措施168

10.6.2安全控制设计168

10.7计算机病毒防治170

10.7.1计算机病毒种类与特点170

10.7.2病毒的防治171

10.8软件开发环境与工具171

10.8.1基本概念171

10.8.2软件工具172

10.8.3软件开发环境172

10.8.4 CASE技术综述173

习题十174

参考文献176

附录A计算机软件产品开发文件编制指南177

附录B软件工程设计举例209

1994《软件工程简明教程 原理、模型、方法、工具、规范、应用》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由刘润彬,张华编著 1994 大连:大连理工大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

软件工程  原理、方法与应用(1997 PDF版)
软件工程 原理、方法与应用
1997 北京:人民交通出版社
军用软件工程( PDF版)
军用软件工程
工业工程:原理、方法与应用 P221( PDF版)
工业工程:原理、方法与应用 P221
软件工程:方法·工具·实践 第二版(1988 PDF版)
软件工程:方法·工具·实践 第二版
1988
WINDOWS优秀应用软件、工具软件及使用方法( PDF版)
WINDOWS优秀应用软件、工具软件及使用方法
软件工程:方法、工具和实践( PDF版)
软件工程:方法、工具和实践
安徽微型计算机函授大学
软件工程及其应用(1992 PDF版)
软件工程及其应用
1992 天津:天津科学技术出版社
软件工程方法(1993 PDF版)
软件工程方法
1993 北京:科学出版社
系统工程应用手册  原理·方法·模型·程序(1991 PDF版)
系统工程应用手册 原理·方法·模型·程序
1991 北京:煤炭工业出版社
价值工程原理、方法、应用(1988 PDF版)
价值工程原理、方法、应用
1988 南宁:广西人民出版社
软件工程方法(1992 PDF版)
软件工程方法
1992 北京:科学出版社
实用软件工程(1997 PDF版)
实用软件工程
1997 北京:清华大学出版社
实用软件工程(1990 PDF版)
实用软件工程
1990 北京:科学技术文献出版社;重庆分社
磁盘工具软件简明教程(1999 PDF版)
磁盘工具软件简明教程
1999 北京:电子工业出版社
软件工程(1994 PDF版)
软件工程
1994 北京:中国铁道出版社