图书介绍

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

软件工程
  • 薛德黔等编著 著
  • 出版社: 北京:科学出版社
  • ISBN:7030162862
  • 出版时间:2005
  • 标注页数:261页
  • 文件大小:18MB
  • 文件页数:271页
  • 主题词:软件工程-高等学校-教材

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 软件工程的产生2

1.2 软件工程及其基本原理3

12.1 软件工程定义3

1.2.2 软件工程的基本原理4

1.3 软件生存期6

1.4 软件工程方法学8

1.4.1 软件工程方法学8

1.4.2 面向对象方法11

1.5 软件过程14

1.6 软件工程工具和环境18

1.6.1 软件工程环境的概念18

1.6.2 软件工程环境的类型18

1.6.3 软件工程环境的发展前景20

1.6.4 人工智能和软件工程环境20

1.7 软件工程学习指南21

本章小结22

习题22

第2章 需求分析23

2.1 需求分析的任务24

2.2 需求分析的原则26

2.3 可行性研究27

2.3.1 可行性研究的任务27

2.3.2 可行性研究的步骤28

2.3.3 系统流程图30

2.4 需求分析方法32

2.4.1 结构化分析方法32

2.4.2 面向对象分析方法41

2.4.3 统一建模语言44

2.5.2 规格说明及形式化说明技术50

2.5 软件需求分析建模与规格说明50

2.5.1 需求分析建模50

2.6 软件需求正确性验证52

2.6.1 软件需求正确性要求和验证方法52

2.6.2 用于需求分析的软件工具53

2.7 需求分析指南54

本章小结55

习题56

第3章 软件设计58

3.1.1 总体设计的基本任务59

3.1 软件设计的基本任务59

3.1.2 详细设计的基本任务60

3.2 软件设计的概念和原则61

3.2.1 模块化与模块独立性61

3.2.2 抽象与细化68

3.2.3 信息隐蔽69

3.2.4 可重用70

3.3 结构化设计70

3.3.1 结构化设计概述70

3.3.2 结构化设计描述工具71

3.3.3 面向数据流的设计82

3.3.4 面向数据结构的设计88

3.4 面向对象的设计97

3.4.1 面向对象的设计概述97

3.4.2 系统设计98

3.4.3 对象设计103

3.4.4 设计模式104

3.5 用户界面设计106

3.5.1 用户界面设计的一般原则107

3.5.2 用户界面设计过程108

3.5.3 用户界面设计经验109

3.6 设计质量的度量110

3.6.1 McCabe方法111

3.6.2 Halstead方法113

3.7 软件设计CASE工具113

本章小结115

习题116

第4章 软件实现119

4.1 编码120

4.1.1 程序设计语言120

4.1.2 编码风格125

4.1.3 常用程序设计工具简介128

4.2 软件测试概述130

4.2.1 软件测试的概念和原则130

4.2.2 软件测试的方法和步骤132

4.3 软件测试的策略136

4.3.1 单元测试136

4.3.2 集成测试137

4.3.3 系统测试141

4.4.1 白盒测试法用例的设计144

4.4 测试用例的设计144

4.4.2 黑盒测试法用例的设计148

4.5 面向对象的软件测试153

4.5.1 面向对象的测试策略153

4.5.2 面向对象的测试用例设计155

4.6 软件调试157

4.6.1 调试原则158

4.6.2 调试步骤159

4.6.3 调试方法160

4.7 软件可靠性161

4.7.1 软件可靠性概念162

4.7.2 软件测试中可靠性分析163

4.8 软件测试CASE工具164

4.8.1 软件测试工具分类165

4.8.2 测试工具的选择167

本章小结168

习题169

第5章 软件维护172

5.2 软件维护的过程173

5.1.2 软件维护的特点173

5.1.1 软件维护的定义173

5.1 软件维护的定义和特点173

5.3 软件的可维护性174

5.3.1 决定软件的可维护性的因素174

5.3.2 提高可维护性的方法175

5.4 软件再工程176

本章小结177

习题177

第6章 项目管理178

6.1.1 项目管理的特点179

6.1 项目管理概述179

6.1.2 项目管理的过程180

6.2 项目计划181

6.3 进度安排182

6.4 项目估算183

6.4.1 软件规模估算184

6.4.2 软件开发成本估算185

6.5 项目组织187

6.5.1 组织原则187

6.5.2 人员配备187

6.6.1 软件质量及质量保证188

6.6 软件质量188

6.6.2 质量保证的主要内容189

6.6.3 质量保证体系189

6.6.4 软件工程标准化190

6.6.5 CMM模型192

6.7 软件配置管理193

6.7.1 概述194

6.7.2 配置管理的过程194

本章小结196

6.8 常用软件项目管理工具196

习题197

第7章 软件工程的未来198

7.1 软件工程的发展前景和研究方向199

7.1.1 软件体系结构199

7.1.2 软件复用201

7.1.3 分布计算和分布对象技术203

7.1.4 面向Agent的软件工程205

7.1.5 敏捷方法210

7.1.6 网络时代软件工程技术发展的趋势212

7.1.7 软件工程理论研究和实践的结合215

7.1.8 软件工程管理216

7.2 我国软件产业的现状和发展趋势218

7.2.1 政府大力支持软件产业发展219

7.2.2 软件企业由弱到强220

7.2.3 中国软件产业的特征221

7.2.4 中国软件产业的发展趋势223

7.3 软件工程教育225

7.3.1 法律意识和职业素质225

7.3.2 国际化与软件工程教育227

7.3.3 多元化与软件工程教育228

7.3.4 本地化与软件工程教育229

7.3.5 工程化与软件工程教育230

本章小结232

附录233

附录1 软件工程中国国家标准目录233

附录2 GB 8567—88软件开发主要文档编写规范234

附录3 软件工程职业道德规范和实践要求255

附录4 软件工程资料网址260

主要参考文献261

热门推荐