图书介绍

软件工程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

软件工程
  • 臧铁钢,冷晟,钱晓明等编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:7113075762
  • 出版时间:2007
  • 标注页数:230页
  • 文件大小:16MB
  • 文件页数:240页
  • 主题词:软件工程-高等学校-教材

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 软件技术概况1

1.1.1 软件简介1

1.1.2 软件的发展历程3

1.2 软件工程简介4

1.2.1 软件工程的产生4

1.2.2 软件工程的基本内容和目标5

1.2.3 软件工程的基本原理6

1.2.4 软件工程的原则7

1.2.5 软件生命周期模型8

1.2.6 软件工程工具和开发集成环境12

习题14

第2章 软件系统可行性研究与需求分析15

2.1 软件系统可行性研究15

2.1.1 可行性研究的任务15

2.1.2 可行性研究的步骤16

2.2 软件需求分析18

2.2.1 软件需求分析的任务18

2.2.2 软件需求分析法20

2.2.3 软件需求规格说明书26

2.2.4 需求分析的复审28

习题29

第3章 软件设计30

3.1 软件结构设计30

3.1.1 软件设计的基本概念30

3.1.2 面向数据流的设计过程35

3.1.3 变换分析与事务分析36

3.1.4 数据库设计41

3.1.5 设计优化48

3.2 软件详细设计50

3.2.1 软件详细设计的概念50

3.2.2 详细设计工具51

3.2.3 Warnier设计法56

3.2.4 人机界面设计58

习题62

第4章 编码与程序设计语言63

4.1 编码风格及其特点63

4.1.1 源程序文档化63

4.1.2 数据说明64

4.1.3 语句结构65

4.1.4 输入/输出66

4.2 程序设计语言67

4.2.1 程序设计语言的特点67

4.2.2 程序设计语言的分类68

4.2.3 程序设计语言的选择70

4.3 编码工具与环境72

习题73

第5章 软件的技术度量及质量保证74

5.1 软件度量的概念74

5.1.1 软件度量的概念74

5.1.2 软件度量的目标75

5.1.3 软件度量研究的范畴76

5.2 软件技术度量框架76

5.3 面向对象度量78

5.3.1 传统度量方法在OO系统中的应用79

5.3.2 CK度量套件79

5.4 软件质量的概念及其度量模型81

5.4.1 软件质量的概念81

5.4.2 软件的质量因素82

5.4.3 软件质量的度量模型84

5.5 软件的可靠性85

5.5.1 软件可靠性与硬件可靠性的区别85

5.5.2 影响软件可靠性的因素85

5.5.3 软件生存期各阶段的可靠性保证86

5.5.4 提高软件可靠性的方法和技术90

5.6 质量体系的建立和实施94

5.6.1 建立软件质量体系的必要性94

5.6.2 软件质量体系的建立和实施96

5.7 软件能力成熟度模型(CMM)99

习题105

第6章 软件测试106

6.1 软件测试的基本概念106

6.1.1 软件测试的目标与原则106

6.1.2 软件测试的方法109

6.1.3 软件测试的信息流116

6.2 软件测试过程117

6.3 设计测试方案119

6.3.1 设计测试用例的原则120

6.3.2 设计测试用例的方法121

6.4 软件调试技术122

6.5 软件测试实例123

6.5.1 实例引言123

6.5.2 总体设计123

6.5.3 测试计划124

6.5.4 评价准则128

习题129

第7章 软件维护130

7.1 软件维护概述130

7.2 软件维护的过程133

7.3 软件维护的副作用134

7.4 版本管理135

7.5 软件维护总结136

习题136

第8章 软件项目管理137

8.1 软件项目管理概述137

8.1.1 项目工程类过程137

8.1.2 项目管理类过程139

8.1.3 项目支持类过程140

8.2 启动与计划过程管理141

8.2.1 项目的组织落实与人员落实141

8.2.2 项目估算142

8.2.3 项目计划144

8.3 需求过程管理146

8.3.1 需求总体规划146

8.3.2 需求调研和分析146

8.3.3 需求说明规格书和需求评审147

8.3.4 需求变更管理147

8.3.5 需求阶段的质量、进度跟踪和配置管理148

8.4 设计过程管理148

8.4.1 编制系统设计计划148

8.4.2 系统架构设计148

8.4.3 系统详细设计149

8.4.4 设计方案的评审149

8.4.5 设计测试用例149

8.4.6 设计阶段的质量、进度跟踪和配置管理150

8.5 开发过程管理150

8.5.1 编制开发计划150

8.5.2 开发前的准备150

8.5.3 编程和单元测试151

8.5.4 开发阶段的质量、进度跟踪和配置管理151

8.6 测试与发布过程管理151

8.6.1 测试过程152

8.6.2 测试阶段的质量、进度跟踪和配置管理152

8.6.3 软件发布152

8.7 试运行过程管理152

8.7.1 软件试运行152

8.7.2 试运行阶段的质量、进度跟踪和配置管理153

8.8 验收过程管理153

习题153

第9章 新型软件工程技术154

9.1 面向对象的软件开发技术154

9.1.1 面向对象方法概述154

9.1.2 面向对象的分析方法155

9.1.3 面向对象的设计方法161

9.1.4 面向对象的程序设计方法167

9.1.5 UML概述169

9.1.6 面向对象软件开发技术实例174

9.2 软件复用和构件技术177

9.2.1 软件复用和构件技术概述177

9.2.2 面向对象方法与软件复用的关系183

9.3 软件接口技术185

9.3.1 软件接口的作用185

9.3.2 软件接口的调用方法187

9.4 软件智能化技术188

9.4.1 软件智能化现状188

9.4.2 软件智能化应用192

9.4.3 开发基于知识的软件智能化技术195

习题195

第10章 软件工程文件196

10.1 软件工程文件的编制与管理196

10.1.1 软件工程文件编制的目的196

10.1.2 软件工程文件种类及使用者196

10.1.3 软件工程文件的编制197

10.1.4 软件工程文件编制的管理工作201

10.2 软件工程文件的内容203

10.2.1 可行性研究报告203

10.2.2 项目开发计划书205

10.2.3 软件需求说明书206

10.2.4 数据要求说明书207

10.2.5 概要设计说明书209

10.2.6 详细设计说明书210

10.2.7 数据库设计说明书211

10.2.8 用户手册212

10.2.9 操作手册215

10.2.10 模块开发卷宗216

10.2.11 测试计划218

10.2.12 测试分析报告219

10.2.13 开发进度月报220

10.2.14 项目开发总结报告220

习题221

附录A 系统需求规格说明书样式222

附录B 软件架构文档样式225

附录C 各阶段实施计划样式228

附录D 缺陷跟踪表样式229

参考文献230

热门推荐