软件工程
软件工程封面图

软件工程

吕云翔, 王昕鹏, 编著

出版社:人民邮电出版社

年代:2009

定价:29.0

书籍简介:

本书从结构化的方法和面向对象的方法两方面介绍软件工程的基本概念、原理和方法,并且在基本理论的基础上,用一个案例贯穿于每一章的实践部分,使读者不仅能对软件工程的原理有所认识,而且能利用相关的工具对所学内容进行运用,具备实际进行软件开发的各种技能。

书籍目录:

第1章软件工程概述1

1.1软件1

1.1.1软件的概念1

1.1.2软件的特点2

1.1.3软件的分类3

1.2软件危机4

1.2.1软件危机的表现4

1.2.2软件危机的原因5

1.3软件工程6

1.3.1软件工程的概念6

1.3.2软件工程的基本内容7

1.3.3软件工程的知识体系8

1.4软件生命周期14

1.4.1软件生命周期的概念14

1.4.2传统软件生命周期的各个阶段15

1.5软件开发模型及其发展16

1.5.1瀑布模型17

1.5.2原型模型18

1.5.3增量模型19

1.5.4螺旋模型19

1.5.5统一软件开发过程模型20

1.5.6敏捷模型21

1.5.7MSF24

1.6理论部分小结26

1.7软件工程的相关工具27

1.8软件工程的常用信息源27

1.9Visio的功能及使用方法介绍28

1.10Rose的功能及使用方法介绍34

练习题40

第2章可行性研究及需求分析41

2.1可行性研究41

2.1.1可行性研究的目的与意义41

2.1.2可行性研究的内容41

2.1.3可行性研究的步骤42

2.2需求分析43

2.2.1需求分析的目的与意义43

2.2.2需求分析的步骤44

2.3结构化需求分析的方法46

2.4结构化需求分析的工具47

2.4.1数据流图47

2.4.2数据字典48

2.4.3E-R图49

2.5面向对象的软件工程方法50

2.5.1面向对象的基本概念50

2.5.2面向对象的软件工程方法的特征与优势53

2.6面向对象需求分析方法54

2.7UML简介56

2.8理论部分小结58

2.9利用Visio绘制网上书店系统的数据流图58

2.10利用Rose创建网上书店系统的用例模型63

2.11需求规格说明书编写指南69

2.12网上书店系统的需求规格说明书74

练习题88

第3章软件设计90

3.1软件设计的基本概念90

3.1.1软件设计的分类91

3.1.2软件设计的原则91

3.2结构化软件设计方法94

3.2.1面向数据流的设计方法95

3.2.2面向数据结构的设计方法98

3.3结构化软件设计工具100

3.3.1流程图100

3.3.2N-S图102

3.3.3PAD图103

3.4面向对象软件设计方法104

3.5数据库结构设计107

3.6软件的体系结构108

3.6.1软件的体系结构概述108

3.6.2软件系统的设计模式110

3.7理论部分小结115

3.8利用Visio绘制网上书店系统的结构图115

3.9利用Rose绘制网上书店系统的顺序图118

3.10软件设计说明书编写指南120

3.11网上书店系统的软件设计说明书124

练习题139

第4章编码及实现140

4.1编程语言140

4.1.1编程语言的发展与分类140

4.1.2选择编程语言需考虑的因素142

4.2编程风格142

4.3理论部分小结145

4.4VisualStudio的使用方法介绍145

4.4.1VisualStudio概述145

4.4.2利用VisualStudio进行开发148

4.4.3利用VisualStudio进行调试155

4.5Fxcop的功能和使用方法介绍158

4.5.1Fxcop概述158

4.5.2利用Fxcop对网上书店系统的编码进行规范159

练习题163

第5章软件测试164

5.1软件测试的基本概念164

5.1.1软件测试的原则165

5.1.2软件测试模型166

5.2软件测试的分类169

5.3软件测试的方法170

5.3.1等价类划分法171

5.3.2逻辑覆盖法173

5.4软件测试的一般步骤175

5.5面向对象的软件测试175

5.6理论部分小结178

5.7利用VisualStudio中的工具进行单元测试179

5.8测试分析报告编写指南184

5.9网上书店系统的测试分析报告186

练习题198

第6章软件工程的其他相关内容200

6.1软件维护200

6.1.1软件维护的过程201

6.1.2软件维护的分类202

6.1.3软件的可维护性203

6.1.4软件维护的副作用204

6.2软件质量保证206

6.2.1软件质量的基本概念206

6.2.2软件质量保证的措施207

6.3软件配置管理208

6.4软件过程能力成熟度模型209

6.5软件项目管理211

6.6软件文档213

6.7理论部分小结215

6.8Project的功能及使用方法介绍215

6.8.1Project概述215

6.8.2利用Project管理网上书店系统的开发过程223

6.9用户手册编写指南227

6.10用户安装手册编写指南228

练习题229

参考文献230

内容摘要:

  这是一本理论与实践并重的软件工程教材,书中不仅介绍了与软件工程相关的基本概念、方法和原理。而且还在此基础上讲述了可以实际用于软件开发实践的各种技能。各章均分为“理论部分”和“实践部分”。“理论部分”组织合理、切中要点、详略得当;“实践部分贴近实际,以具体的案例为示范,指导读者利用相关的工具对所学内容进行运用。此外,书中还配有丰富的习题,帮助读者检验各章的学习效果。  本书旨在使读者在有限的课时内,不仅能对软件工程的原理有所认识,而且能具备实际的软件开发技能,比如可以熟练地使用各种软件工程工具,能够按照标准和规范编写文档等。  本书是高等院校计算机及相关专业软件工程谍程的理想教材。  本书从结构化方法和面向对象方法两方面介绍软件工程的基本概念、原理和方法,并用一个案例贯穿于每一章的实践部分,让读者在认识软件工程原理的基础上,能进一步利用相关的工具对所学内容进行实践,从而掌握实际进行软件开发的各种技能。本书理论与实践相结合,内容翔实,可操作性强。  本书是高等院校计算机及相关专业“软件工程”课程的理想教材。

书籍规格:

书籍详细信息
书名软件工程站内查询相似图书
丛书名高等院校计算机教材系列
9787115202222
如需购买下载《软件工程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位人民邮电出版社
版次1版印次1
定价(元)29.0语种简体中文
尺寸26 × 0装帧平装
页数 120 印数 3000

书籍信息归属:

软件工程是人民邮电出版社于2009.10出版的中图分类号为 TP311.5 的主题关于 软件工程-高等学校-教材 的书籍。