图书介绍

软件工程理论与实践PDF|Epub|txt|kindle电子书版本网盘下载

软件工程理论与实践
  • 王立峰等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302075085
  • 出版时间:2003
  • 标注页数:301页
  • 文件大小:25MB
  • 文件页数:310页
  • 主题词:暂缺

PDF下载


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

下载说明

软件工程理论与实践PDF格式电子书版下载

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

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

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

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

图书目录

第一篇 软件工程基础及高级话题1

第1章 软件工程问题的提出3

1.1 引言3

1.2 软件工程问题的提出5

1.2.1 实践者的工程问题5

1.2.2 软件工程研究问题6

1.3 完全B/S结构集成业务财务系统命题6

1.3.1 企业级财务软件6

1.3.2 完全B/S结构集成业务财务系统7

1.4 本书讲述的主要内容9

第2章 软件工程基础知识10

2.1 软件与软件危机10

2.1.1 软件的基本概念、分类、特点及发展10

2.1.2 软件危机11

2.2 软件工程13

2.3 软件生存期模型14

2.3.1 瀑布模型15

2.3.2 快速原型模型16

2.3.3 螺旋模型17

2.4 软件质量因素17

2.5 集成业务财务系统命题讨论18

第3章 软件开发统一过程RUP19

3.1 统一过程RUP19

3.1.1 RUP概念19

3.1.2 RUP方法的特点20

3.2 RUP方法的软件开发模型21

3.3 统一过程RUP开发过程方法描述22

3.3.1 用例驱动22

3.3.2 以体系结构为中心23

3.3.3 迭代式开发24

3.4 RUP的剪裁原理和剪裁过程26

3.4.1 RUP的剪裁原理26

3.4.2 工程化的RUP剪裁过程27

3.5 集成业务财务系统的开发过程29

第4章 统一建模语言UML基础30

4.1 UML简介30

4.2 UML的历史31

4.3 UML语言描述33

4.3.1 建模元素33

4.3.2 元素关系34

4.3.3 模型图35

4.3.4 语言扩展机制43

4.4 UML概念域44

4.5 集成业务财务系统的典型图例45

第5章 面向对象方法48

5.1 面向对象发展历史和动因48

5.2 面向对象的建模方法50

5.2.1 Booch方法50

5.2.2 Rumbaugh的OMT方法51

5.2.3 Coad/Yourdon方法52

5.2.4 Jacobson方法52

5.3 面向对象的建模53

5.4 面向对象编程54

5.5 面向对象的软件工程55

5.6 面向对象的分析和面向对象的设计——OOA和OOD56

5.7 管理问题57

5.8 从集成业务财务系统来看面向对象编程的若干问题58

第二篇 软件工程项目管理60

第6章 项目的组织与管理61

6.1 项目可行性分析61

6.2 软件开发团队62

6.2.1 开发团队构成62

6.2.2 如何组织软件开发团队64

6.2.3 项目经理素质要求66

6.3 软件计划进度安排67

6.4 项目的开发规范69

6.5 软件项目管理的成功原则72

6.6 软件项目的配置管理75

6.7 集成业务财务系统的组织和计划76

第7章 项目的经济性度量模型78

7.1 软件的度量78

7.2 工作量估计80

7.3 项目成本估算方法83

7.4 集成业务财务系统的工作量和成本估计85

第8章 项目的质量控制与CMM87

8.1 项目开发方法对项目质量的保证87

8.2 项目开发各阶段的质量保证88

8.3 项目遇险的因素及其信号91

8.3.1 项目遇险的三个信号91

8.3.2 项目遇险的四个因素93

8.3.3 项目遇险的八个迹象95

8.4 朱兰的质量管理理论95

8.5 软件能力成熟度模型CMM介绍97

8.6 我的质量格言100

第三篇 软件开发工程过程101

第9章 需求工程102

9.1 需求是什么102

9.2 需求的标准和特点103

9.2.1 需求的标准103

9.2.2 需求的特点104

9.3 需求的层次105

9.4 需求风险107

9.5 需求工程109

9.6 需求调查的工程观点110

9.7 需求调研步骤114

9.8 需求调研方法115

9.9 集成业务财务系统的需求层次117

第10章 软件需求分析119

10.1 需求类型和分析过程119

10.2 需求分析的3个方面120

10.3 需求分析方法中的一些概念125

10.4 业务建模126

10.5 需求分析建模过程132

10.6 解决需求建模中的常见难题140

10.7 需求分析的20条法则145

10.8 集成业务财务系统的需求分析举例150

第11章 总体设计153

11.1 总体设计过程153

11.2 软件体系结构154

11.2.1 常用系统体系155

11.2.2 选取体系159

11.2.3 技术选型159

11.3 软件模块设计160

11.3.1 信息隐藏160

11.3.2 内聚与耦合160

11.3.3 封闭一开放性161

11.4 数据结构和算法设计162

11.5 系统交互设计163

11.5.1 用户界面设计美学163

11.5.2 多媒体界面设计164

11.6 系统设计模式167

11.7 集成业务财务系统的模块设计和数据结构设计示例170

第12章 详细设计176

12.1 详细设计的任务176

12.2 详细设计的步骤176

12.3 结构化程序设计177

12.4 结构化详细设计工具178

12.5 集成业务财务系统的详细设计范例180

第13章 程序设计语言和编码187

13.1 程序设计的若干问题187

13.2 软件开发语言190

13.2.1 语言的分类和特点190

13.2.3 开发语言的选择192

13.2.3 开发语言的评价192

13.3 程序员的修养194

13.4 程序维护手册218

13.5 程序编写规范221

13.6 PHP编写动态页面举例232

13.6.1 3层结构设计方案举例232

13.6.2 系统用户登录程序设计举例240

第14章 软件测试243

14.1 软件测试概述243

14.1.1 软件错误产生的原因243

14.1.2 克服错误的尝试244

14.2 软件测试的基本方法245

14.3 测试工作流程图246

14.4 软件测试的组织与管理247

14.5 软件测试自动化的一些具体做法251

14.6 配置软件测试环境253

14.7 测试用例的设计253

14.8 测试的主要评测方法255

14.8.1 覆盖评测255

14.8.2 质量评测255

14.8.3 性能评测258

14.9 集成业务财务系统的测试样例261

第四篇 项目的实施与维护266

第15章 软件项目实施267

15.1 项目实施的失败教训267

15.1.1 教训之一:某国有企业ERP项目实施没有真正获得成功267

15.1.2 教训之二:探索适合我国国情的ERP道路272

15.2 软件项目实施的思考275

15.3 软件项目实施的步骤279

15.4 项目实施后的评价282

15.5 集成业务财务系统的项目实施案例284

第16章 软件项目的维护与再工程286

16.1 软件项目的维护286

16.1.1 软件维护的影响因素286

16.1.2 软件维护287

16.1.3 软件维护的策略288

16.2 软件再工程288

16.2.1 业务过程再工程289

16.2.2 软件再工程291

16.3 逆向工程292

附录A ERP的主要功能模块简介296

A.1 财务管理模块296

A.2 生产控制管理模块298

A.3 物流管理模块299

A.4 人力资源管理模块300

热门推荐