图书介绍

软件开发指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

软件开发指南
  • 何培民编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302008043
  • 出版时间:1991
  • 标注页数:154页
  • 文件大小:7MB
  • 文件页数:160页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

软件开发指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目录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

热门推荐