《软件系统开发技术 修订版》求取 ⇩

目 录1

第一章绪言1

1.1软件工程学的背景和目的1

1.2软件和软件生命期模型3

1.3软件质量的评价7

1.4软件开发方法和软件自动工具11

参考文献13

习题一13

第二章可行性研究与计划14

2.1 可行性研究与计划阶段的基本概念14

2.2可行性研究的步骤15

2.3系统流程图16

2.4数据流图17

2.5成本/效益分析18

2.5.1成本估算技术18

2.5.2成本/效益分析的方法22

习题二24

参考文献24

第三章需求分析和规格说明方法25

3.1需求分析和规格说明阶段的25

基本概念25

3.2结构化分析(SA方法)概述27

3.2.1由顶向下逐层分解27

3.2.2描述方式28

3.3数据流图29

3.3.1数据流图的基本成分29

3.2.3步骤29

3.3.2由外向里画数据流图32

3.3.3分层数据流图35

3.3.4由顶向下画分层数据流图37

3.3.5实例——运动会管理系统40

3.3.6数据流图的改进41

3.4数据词典44

3.4.1词典与数据流图的联系44

3.4.2词典条目的各种类型45

3.4.3词典条目的实例46

6.4.4判定/条件覆盖 149

3.4.4词典的实现49

3.5小说明50

3.5.1加工的描述50

3.5.2结构化语言51

3.5.3判定表54

3.5.4判定树56

3.6分析的步骤56

3.7 SA方法小结60

3.8快速原型法61

3.9需求分析阶段的其它工作63

参考文献64

习题三64

第四章设计方法65

4.1模块65

4.2概要设计的基本概念66

4.3结构化设计(SD方法)概要67

4.3.1相对独立、单一功能的模块67

结构67

4.3.2块间联系和块内联系67

4.3.3描述方式68

4.4块间联系和块内联系71

4.4.1块间联系的各种类型71

4.3.4步骤71

4.4.2块内联系的各种类型75

4.4.3设计总则80

4.4.4设计质量的一个度量模型80

4.5设计技巧83

4.5.1实例——病人监护系统83

4.5.2功能型的模块的组成91

4.5.3清除重复的功能91

4.5.4作用范围和控制范围92

4.5.5模块的大小93

4.5.6扇出和扇入94

4.6从数据流图导出初始结构图94

4.6.1变换分析95

4.6.2事务分析97

4.6.3实例——银行文件管理99

4.7 SD方法小结105

4.8概要设计的其他工作106

4.9详细设计的基本概念107

4.10结构化程序设计(SP)方法107

4.11详细设计的描述方式108

4.11.1流程图(FC)108

4.11.2盒图(NS图)110

4.11.3问题分析图(PAD)112

4.11.4程序设计语言(PDL)114

4.12.1概述117

4.12 Jackson方法117

4.12.2三种基本结构118

4.12.3设计过程119

4.12.4输入和输出间的对应性121

4.12.5小结124

参考文献124

习题四124

第五章编程方法126

5.1编程阶段的基本概念126

5.2程序设计语言127

5.3 SP方法与编程130

5.4程序内部文档131

5.5编程风格133

5.5.1变量名的选择134

5.5.2表达式的书写134

5.5.3简单、直接地反映意图135

5.5.4 GOTO语句的使用136

5.6程序的效率137

参考文献138

习题五138

6.1检验的基本概念139

第六章检验和测试方法139

6.2软件评审141

6.2.1评审过程141

6.2.2评审条款143

6.2.3评审的特点144

6.3测试的基本概念145

6.4白盒法147

6.4.1语句覆盖148

6.4.2判定覆盖148

6.4.3条件覆盖149

6.4.5条件组合覆盖150

6.4.6实例——工资管理程序151

6.5黑盒法156

6.5.1等价分类法156

6.5.2边缘值分析法159

6.5.3因果图法162

6.5.4错误推测法163

6.5.5综合策略163

6.6测试步骤166

6.7联合测试167

6.7.1渐增式和非渐增式联调167

6.7.2由顶向下和由底向上渐增式168

6.8系统测试171

6.9测试计划172

参考文献173

习题六173

第七章维护方法175

7.1维护的基本概念175

7.2维护的种类176

7.3维护的步骤与方法177

7.3.1维护步骤177

7.3.2维护方法178

7.4可维护性182

7.5维护的管理183

习题七185

参考文献185

第八章数据库设计方法187

8.1数据库设计过程187

8.2实体联系法(ER方法)188

8.2.1基本思想188

8.2.2 ER模型190

8.2.3从ER模型导出数据模式191

8.2.4步骤193

8.3逻辑记录存取法(LRA方法)196

8.3.1数据库系统性能的评价标准196

8.3.3步骤197

8.3.2计算表格197

8.3.4数据模式的改进198

8.3.5实例——生产管理系统199

参考文献203

习题八203

第九章面向对象的软件开发方法204

9.1概述204

9.2面向对象方法的基本概念和特点204

9.3面向对象的分析(OOA)方法206

9.4建立信息模型的基本方法208

9.5面向对象的设计(OOD)方法212

参考文献214

9.6小结214

第十章软件工具和环境215

10.1计算机辅助软件开发215

10.2需求分析和规格说明工具215

10.2.1Tektronix的工具箱216

10.2.2PSL/PSA系统217

10.3概要设计工具——AIDES系统220

10.4详细设计工具——SDL/PAD系统222

10.5编程工具——程序综合器223

10.6检验和测试工具225

10.6.1静态分析工具225

10.6.2动态分析工具227

10.7维护工具230

10.7.1维护技术工具230

10.7.2维护管理工具232

10.8面向对象开发和维护的工具232

10.8.1浏览程序233

10.8.2检阅程序233

10.8.3性能剖析程序233

10.8.4排错程序234

10.9软件开发环境234

参考文献237

1989《软件系统开发技术 修订版》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由潘锦平等编 1989 西安:西安电子科技大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

会计软件开发技术(1994 PDF版)
会计软件开发技术
1994 长沙:湖南科学技术出版社
C3I系统开发技术(1997年04月第1版 PDF版)
C3I系统开发技术
1997年04月第1版
C3I系统开发技术( PDF版)
C3I系统开发技术
软件系统开发技术(1989 PDF版)
软件系统开发技术
1989
C语言开发汉字应用软件技术与实例  (修订版)(1994.03 PDF版)
C语言开发汉字应用软件技术与实例 (修订版)
1994.03 学苑出版社
IBM-PC高级软件开发技术( PDF版)
IBM-PC高级软件开发技术
陕西电子编辑部
IBMPC计算机系统/应用软件开发(1988 PDF版)
IBMPC计算机系统/应用软件开发
1988
高级软件开发技术( PDF版)
高级软件开发技术
陕西电子编辑部
管理信息系统软件开发技术  下(1989 PDF版)
管理信息系统软件开发技术 下
1989 北京:企业管理出版社
管理信息系统软件开发技术  上(1989 PDF版)
管理信息系统软件开发技术 上
1989 北京:企业管理出版社
Windows技术应用与软件开发(1995 PDF版)
Windows技术应用与软件开发
1995 沈阳:东北大学出版社
软件开发环境-UNIX操作系统(1994 PDF版)
软件开发环境-UNIX操作系统
1994 成都:电子科技大学出版社
软件开发自动化技术 软件工程与CASE(1997 PDF版)
软件开发自动化技术 软件工程与CASE
1997 北京:国防工业出版社
软件开发技术(1995 PDF版)
软件开发技术
1995 西安:西安交通大学出版社
Visual Studio使用大全(1998 PDF版)
Visual Studio使用大全
1998 北京:电子工业出版社