图书介绍

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

软件工程
  • 汪作文主编 著
  • 出版社: 重庆:重庆大学出版社
  • ISBN:7562430063
  • 出版时间:2004
  • 标注页数:234页
  • 文件大小:6MB
  • 文件页数:250页
  • 主题词:软件工程-高等学校:技术学校-教材

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软件的特点和分类2

1.1.3软件的发展4

1.1.4软件危机5

1.2软件工程的概念6

1.2.1软件工程的定义6

1.2.2软件工程的目标和原则7

1.3软件生命周期8

1.3.1软件生命周期的概念8

1.3.2目的和阶段8

1.4.1瀑布模型9

1.4软件开发模型9

1.4.2原型模型10

1.4.3螺旋模型11

1.4.4基于4代技术的模型13

1.5计算机辅助软件工程14

1.5.1计算机辅助软件工程14

1.5.2CASE工具14

1.5.3集成化的CASE环境16

1.6软件工程标准17

1.6.1软件工程国际标准17

1.6.2ISO9000系列标准基本思想17

1.6.3ISO9000-3标准18

1.6.4ISO9000标准与CMM20

小结121

习题121

2可行性研究22

2.1问题定义22

2.1.1问题定义的内容22

2.1.2问题定义的步骤22

2.2可行性研究23

2.2.1引言23

2.2.2经济可行性24

2.2.3技术可行性26

2.2.4方案选择27

2.3.1系统模型28

2.3系统模型与模拟28

2.3.2系统建模和模拟32

2.4系统规格说明及评审34

2.4.1系统规格说明34

2.4.2系统规格说明评审35

小结236

习题236

3需求分析基础37

3.1需求分析的任务与原则37

3.2需求分析的过程38

3.3分析员和用户的责任41

3.4软件需求分析方法42

3.5原型化方法44

3.5.1软件原型化方法概述45

3.5.2快速原型开发模型46

3.5.3软件开发过程49

3.6需求规格说明与评审51

3.6.1需求规格说明书的内容51

3.6.2需求评审53

小结354

习题354

4面向数据流的分析方法56

4.1数据流图56

4.1.1数据流图中的主要图形元素56

4.1.2数据流图的画法59

4.2数据字典60

4.2.1数据流的描述60

4.2.2加工的描述64

4.3实体—关系图67

4.3.1数据对象、属性与关系67

4.3.2实体—关系图68

4.4基于数据流的分析方法69

4.4.1创建数据流模型69

4.4.2过程规格说明71

小结471

习题472

5软件设计基础73

5.1软件设计过程73

5.2软件设计基本概念74

5.2.1模块化设计74

5.2.2自顶向下逐层分解78

5.2.3启发式规则79

5.2.4软件总体结构设计81

5.2.5数据结构设计83

5.2.6软件过程设计84

5.3过程设计技术和工具85

5.3.1结构化程序设计85

5.3.2图形表示法85

5.3.3判定表87

5.3.4过程设计语言88

5.4Jackson程序设计方法89

5.4.1Jackson方法89

5.4.2设计实例89

5.5设计规格说明与评审93

小结595

习题596

6面向数据流的设计方法97

6.1基本概念和设计过程97

6.2变换分析99

6.3事务分析105

6.4模块优化设计准则108

小结6110

习题6110

7面向对象的分析与设计112

7.1面向对象的概念与思想112

7.2面向对象的系统开发方法的原理115

7.2.1面向对象建模115

7.2.2面向对象开发方法的内容与过程116

7.2.3面向对象开发方法各阶段的思路117

7.3标准建模语言UML概述118

7.4UML的静态建模机制118

7.5UML的动态建模机制127

7.6面向对象的分析方法133

7.6.1标识类及对象134

7.6.2标识对象的属性和关联关系135

7.6.3建立动态模型136

7.6.4建立功能模型137

7.6.5定义对象的服务137

7.7面向对象设计138

7.7.1面向对象设计准则138

7.7.2启发规则140

7.7.3面向对象分析与设计实例141

小结7148

习题7148

8软件编码与实现150

8.1对源程序的质量要求150

8.2程序设计语言150

8.2.1程序设计语言的分类151

8.2.2程序设计语言的特点152

8.2.3选择语言进行编码155

8.3程序设计风格156

8.3.1结构化程序编码156

8.3.2写程序的风格157

8.4程序设计过程160

8.5.1软件复用分类161

8.5软件复用与构件技术161

8.5.2实现复用的关键因素163

8.5.3领域工程163

8.5.4软件构件技术166

8.5.5复用成熟度模型和复用效益168

小结8170

习题8170

9软件测试171

9.1基本概念171

9.1.1软件测试的目标171

9.1.2测试阶段的信息流程171

9.1.4软件测试的步骤172

9.1.3测试用例的设计172

9.2软件测试技术173

9.2.1逻辑覆盖173

9.2.2等价类划分177

9.2.3边界值分析178

9.2.4错误推测法178

9.2.5因果图179

9.2.6选择测试技术的综合策略180

9.3软件测试策略181

9.3.1单元测试181

9.3.2综合测试182

9.3.3确认测试184

9.3.5自动测试工具185

9.3.6排错185

9.3.4系统测试185

小结9187

习题9187

10软件维护190

10.1软件维护的定义及分类190

10.2维护的特点191

10.2.1结构化和非结构化维护191

10.2.2软件维护的成本192

10.3可维护性192

10.3.1软件可维护性的定义及度量192

10.3.2文档193

10.4软件维护活动194

10.3.3保证可维护性复审194

10.4.1维护组织195

10.4.2维护的报告与评估195

10.4.3维护的事件流195

10.4.4保存维护记录197

10.4.5评价维护活动197

小结10198

习题10198

11软件项目管理199

11.1软件项目的特点和软件管理职能199

11.1.1项目与项目管理199

11.1.2软件项目的规模201

11.1.3软件项目的特点203

11.1.4软件项目管理的职能及存在的困难203

11.2成本估算204

11.2.2因素估算法205

11.2.3WBS基础上的全面详细估算205

11.2.1经验估算法205

11.3进度计划206

11.3.1成员能力评估206

11.3.2案例简介207

11.4人员管理212

11.4.1组织计划编制212

11.4.2人员募集214

11.4.3项目团队建设214

11.5质量保证215

11.5.1软件质量设计215

11.5.2软件质量管理215

11.5.4软件质量保证过程216

11.5.3软件质量评审216

11.6项目计划219

11.6.1项目计划内容219

11.6.2制订WBS计划220

11.6.3项目时间管理221

11.7软件管理工具223

11.8软件过程成熟度模型226

11.8.1CMM的基本框架226

11.8.2软件企业实施CMM的方法230

11.8.3CMM不覆盖的问题233

小结11233

习题11233

参考文献234

热门推荐