《软件工程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:任胜兵,邢琳编著
  • 出 版 社:北京:北京邮电大学出版社
  • 出版年份:2004
  • ISBN:7563508449
  • 页数:379 页
图书介绍:本书以工程化的软件开发过程为主线,结合实际应用实例,系统地介绍了软件工程有关的标准、概念、原理、方法和技术。软件生存期过程的模型、可行性研究、软件项目计划,软件需求分析、软件结构设计、软件详细设计、软件测试、软件维护、软件质量和保证体系以及软件复用技术。

1.1软件及其发展 1

第1章 绪论 1

1.2软件工程 5

1.3软件生存期过程 7

1.4常用软件生存期模型 10

1.5软件工程标准 15

1.6软件开发方法 19

1.7软件工程工具和环境 22

1.8软件文档 26

1.9小结 30

习题1 30

2.1可行性研究内容与步骤 32

第2章 可行性研究 32

2.2系统分析 35

2.3成本估计 41

2.4效益分析 48

2.5可行性研究文档 51

2.6小结 54

习题2 55

第3章 软件项目计划 56

3.1风险分析 56

3.2进度安排 61

3.3项目组织 66

3.4软件项目开发计划文档 72

3.5小结 74

习题3 74

第4章 需求分析 76

4.1需求分析的特点 76

4.2需求收集 77

4.3数据流建模 80

4.4 IDEF0功能建模 89

4.5 IDEF1X数据建模 95

4.6 UML建模语言 101

4.7用例建模 111

4.8对象建模 118

4.9需求规格说明与验证 132

4.10小结 137

习题4 137

第5章 概要设计 140

5.1软件设计基本原理 140

5.2面向数据流图的设计 147

5.3面向IDEF0图的设计 157

5.4类设计原则 159

5.5面向对象设计 166

5.6概要设计文档及其复审 175

5.7小结 177

习题5 178

6.1详细设计的目标与任务 180

第6章 详细设计 180

6.2详细设计图形描述工具 181

6.3 Jackson程序设计方法 188

6.4 Warnier程序设计方法 193

6.5面向对象详细设计 199

6.6程序规格说明文档及复审 207

6.7小结 207

习题6 208

第7章 软件测试 209

7.1软件测试基础 209

7.2代码复审 214

7.3白盒测试 216

7.4黑盒测试 222

7.5单元测试 230

7.6集成测试 234

7.7确认测试 238

7.8系统测试 240

7.9调试 242

7.10小结 244

习题7 244

第8章 软件维护 246

8.1软件维护的基本概念 246

8.2软件维护过程 251

8.3软件可维护性 255

8.4软件再工程技术 257

8.5小结 260

习题8 260

第9章 软件质量及保证体系 261

9.1软件质量 261

9.2软件复杂性分析 266

9.3软件可靠性分析 276

9.4 ISO 9000软件质量体系 284

9.5软件配置管理 290

9.6软件过程能力成熟度模型简介 294

9.7小结 301

习题9 302

10.1软件复用概述 305

第10章 软件复用技术 305

10.2领域工程 310

10.3组件技术概述 317

10.4公共对象请求代理体系结构 322

10.5组件对象模型 327

10.6 EJB模型 332

10.7可复用面向对象设计模式 335

10.8应用框架 355

10.9小结 361

习题10 361

附录A 363

附录B 371

参考文献 378