《软件开发指南》求取 ⇩

目录1

第一章 绪论1

1.1 软件工程原理2

1.1.1 计划管理2

1.1.2 文档3

1.1.3 评审3

1.1.4 基线控制4

1.1.5 软件开发方法和工具4

1.1.6 对待软件工程的错误概念5

1.2 软件生存周期6

1.2.1 定义阶段6

1.2.2 开发阶段8

1.2.3 维护阶段9

1.3 软件质量10

1.3.1 软件质量度量模型10

1.3.2 软件质量度量方法12

1.3.3 软件质量度量技术的应用14

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

2.1 现状的调查17

2.2 系统规划18

2.3 可行性研究19

第三章 需求分析20

3.1 概述20

3.2 需求分析的内容20

3.2.1 用户分析20

3.2.2 计划分析20

3.2.3 新系统分析21

3.2.4 旧系统分析21

3.2.5 硬件环境分析21

3.2.6 软件环境分析21

3.2.7 数据结构分析22

3.3 需求分析的结果22

4.1 概述23

4.2 系统要求23

第四章 概要设计23

4.2.1 系统目标24

4.2.2 环境设计24

4.2.3 通用性与适应性24

4.2.4 保密性24

4.2.5 可维护性24

4.2.6 开发进度计划25

4.3 外部设计25

4.3.1 输入说明25

4.3.2 输出说明25

4.3.3 系统信息的变化25

4.4 结构设计和接口设计26

4.5 文件设计26

5.1.1 详细设计的主要任务28

5.1.2 详细设计的实施步骤28

5.2 过程的结构化构造28

5.1 详细设计的任务和步骤28

第五章 详细设计28

5.2.1 基本逻辑结构29

5.2.2 基本逻辑结构嵌套31

5.3 详细设计工具32

5.3.1 流程图32

5.3.2 框图34

5.3.3 程序设计语言(PDL)36

5.3.4 判定树和判定表39

5.3.5 详细设计工具比较41

5.4 过程的逐步求精42

5.4.1 用PDL语言的逐步求精设计42

5.4.2 用N-S图的逐步求精设计46

5.5 详细设计交付的文件47

5.5.1 程序设计说明书47

5.5.2 模块开发卷宗48

5.6 详细设计评审50

5.6.1 设计验证50

5.6.2 设计评审51

6.2 程序设计语言的选择53

第六章 实现53

6.1 概述53

6.2.1 程序设计语言的分类54

6.2.2 选择语言的依据56

6.3 结构化编码58

6.4 几种常用语言的结构编码方法59

6.4.1 ALGOL-6059

6.4.2 COBOL61

6.4.3 FORTRAN63

6.4.4 PL/165

6.4.5 BASIC67

6.5 编码风格70

6.5.1 注解71

6.5.2 空白行与空格73

6.5.3 标识与顺序号74

6.5.4 标识符的选择74

6.5.5 语句的位置76

6.5.7 按字母顺序排表78

6.5.6 括号78

6.5.8 避免程序的自身修改79

6.5.9 避免不必要的分支80

6.5.10 选择好的算法84

6.5.11 使程序直接了当的体现解题过程86

6.5.12 使用子例程、子程序或函数87

6.5.13 最大限度的减少GOTO语句88

6.6.1 编译程序可检测的错误89

6.6 防止编码错误89

6.6.2 编译程序不能检测的错误90

6.6.3 防止编码错误的方法92

6.7 代码复查93

6.8 实现工具95

第七章 软件测试96

7.1 概述96

7.2 软件测试的目标和原则97

7.3 软件测试的步骤98

7.3.3 确认测试99

7.3.1 模块测试99

7.3.2 组装测试99

7.4 模块测试100

7.4.1 模块测试内容100

7.4.2 模块测试过程101

7.5 组装测试102

7.5.1 自顶向下组装测试102

7.5.3 测试小组与测试报告105

7.6 确认测试105

7.5.2 组装测试计划105

7.6.1 确认测试准则106

7.6.2 确认测试评审106

7.6.3 软件项目开发总结107

7.7 测试用例设计技术107

7.7.1 逻辑覆盖法107

7.7.2 等价划分法110

7.7.3 边值分析法111

7.7.6 综合方法112

7.7.4 因果图法112

7.7.5 错误猜测法112

7.8 排错115

7.8.1 排错的步骤115

7.8.2 排错方法115

7.8.3 调试工具116

7.9 自动测试工具117

第八章 软件开发管理118

8.1 组织机构119

8.1.1 计划、分析和管理结构120

8.1.2 定义的管理问题121

8.1.3 开发的管理问题122

8.2 计划管理123

8.2.1 软件计划123

8.3 文档管理123

8.3.1 文档汇编的形式标准126

1991《软件开发指南》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由何培民编著 1991 北京:清华大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Windows3.0软件开发指南 2 开发环境及工具(1991 PDF版)
Windows3.0软件开发指南 2 开发环境及工具
1991 北京:清华大学出版社
Novell NetWare网络应用软件开发指南(1997 PDF版)
Novell NetWare网络应用软件开发指南
1997
IBM软件指南1984( PDF版)
IBM软件指南1984
UNIX系统V/386第4版-集成软件开发指南( PDF版)
UNIX系统V/386第4版-集成软件开发指南
北京:电子工业出版社
软件开发工具包程序设计指南( PDF版)
软件开发工具包程序设计指南
Novell NetWare网络应用软件开发指南(1997 PDF版)
Novell NetWare网络应用软件开发指南
1997 北京:科学出版社;龙门书局
游戏软件设计与开发指南(1998 PDF版)
游戏软件设计与开发指南
1998 北京:人民邮电出版社
软件实践指南(1991 PDF版)
软件实践指南
1991 西安:西安电子科技大学出版社
软件开发环境(1991 PDF版)
软件开发环境
1991 上海:上海交通大学出版社
软件开发者必读(1990 PDF版)
软件开发者必读
1990 北京:科学出版社
软件开发技术(1995 PDF版)
软件开发技术
1995 西安:西安交通大学出版社
XENTIX 软件开发指南(1987 PDF版)
XENTIX 软件开发指南
1987 北京科海总公司培训中心;中国科学院软件研究所
软件工程指南(1985 PDF版)
软件工程指南
1985 上海:上海翻译出版公司
软件开发成本估算(1991 PDF版)
软件开发成本估算
1991 北京:中央民族学院出版社
Windows3.0软件开发指南 3 库函数及数据结构(1991 PDF版)
Windows3.0软件开发指南 3 库函数及数据结构
1991 北京:清华大学出版社