图书介绍

软件工程基础与实例分析 第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

软件工程基础与实例分析 第2版
  • 张剑飞主编;周凤,邓春伟副主编 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111610793
  • 出版时间:2019
  • 标注页数:239页
  • 文件大小:29MB
  • 文件页数:250页
  • 主题词:

PDF下载


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

下载说明

软件工程基础与实例分析 第2版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软件危机的原因及解决途径3

1.2软件工程概念4

1.2.1软件工程的定义和内容4

1.2.2软件工程的基本原理4

1.3软件生存周期5

1.4常用软件开发过程模型6

1.4.1瀑布模型6

1.4.2快速原型模型7

1.4.3螺旋模型8

1.4.4喷泉模型9

1.5软件开发方法简述9

1.5.1面向数据流的结构化方法9

1.5.2面向数据结构的Jackson方法10

1.5.3面向对象的方法10

1.6软件文档11

1.6.1软件文档在软件开发中的地位和作用11

1.6.2软件文档的种类及写作要求12

小结14

习题114

第2章 可行性研究15

2.1问题定义15

2.2可行性研究的任务15

2.3可行性研究的过程16

2.4可行性研究阶段使用的工具17

2.4.1系统流程图17

2.4.2数据流图19

2.4.3数据字典24

2.5成本效益分析26

2.6网上招聘系统可行性研究报告28

小结31

习题231

第3章 需求分析32

3.1需求分析的任务32

3.2需求分析的过程33

3.3需求分析阶段使用的工具35

3.3.1实体关系图35

3.3.2数据规范化36

3.3.3层次框图37

3.3.4 Warnier图37

3.3.5描述算法的IPO图38

3.4网上招聘系统需求规格说明书38

小结42

习题343

第4章 概要设计44

4.1软件设计的目标和任务44

4.1.1软件设计的目标44

4.1.2软件设计的任务44

4.2概要设计的过程45

4.3软件设计的原理47

4.3.1模块化47

4.3.2抽象48

4.3.3信息隐蔽49

4.3.4模块独立50

4.4启发规则52

4.4.1改进软件结构提高模块独立性52

4.4.2模块规模适中52

4.4.3适当控制深度、宽度、扇出、扇入52

4.4.4模块的作用域应该在控制域之内53

4.4.5力争降低模块接口的复杂程度53

4.4.6设计单入口单出口的模块53

4.4.7模块功能可预测53

4.5概要设计阶段使用的工具53

4.5.1层次图53

4.5.2 HIPO图54

4.5.3结构图55

4.5.4程序系统结构图56

4.6结构化设计方法56

4.6.1基本概念56

4.6.2系统结构图中的模块57

4.6.3结构化设计过程58

4.6.4变换分析58

4.6.5事务分析61

4.6.6混合结构分析62

4.7网上招聘系统概要设计说明书62

小结66

习题466

第5章 详细设计67

5.1详细设计的过程67

5.1.1详细设计的基本任务67

5.1.2详细设计方法68

5.2详细设计阶段使用的工具68

5.2.1程序流程图68

5.2.2盒图70

5.2.3问题分析图70

5.2.4判定表与判定树71

5.2.5过程设计语言72

5.3面向数据结构的设计方法75

5.3.1改进的Jackson图76

5.3.2 Jackson方法76

5.4网上招聘系统详细设计说明书79

小结84

习题584

第6章 编码85

6.1选择开发语言85

6.1.1程序设计语言分类及特点85

6.1.2选择的标准87

6.2软件编码的规范88

6.2.1程序中的注释88

6.2.2数据说明88

6.2.3语句结构89

6.2.4输入和输出90

6.3网上招聘系统编码规范91

小结93

习题693

第7章 测试94

7.1测试的目标和原则94

7.2测试用例设计95

7.2.1黑盒测试95

7.2.2白盒测试98

7.3测试的步骤100

7.3.1单元测试100

7.3.2集成测试102

7.3.3确认测试104

7.3.4系统测试105

7.4常用测试工具及特点105

7.5软件测试阶段文档写作规范107

7.5.1测试文档的类型107

7.5.2软件测试过程文档107

7.6网上招聘系统客户端测试文档110

7.6.1测试计划文档110

7.6.2测试设计文档112

小结115

习题7115

第8章 维护116

8.1软件维护的概念及特点116

8.2软件的可维护性118

8.3软件维护的步骤119

8.4软件维护过程文档写作规范121

8.5用户手册的主要内容及写作要求121

8.6网上招聘系统维护文档122

小结123

习题8123

第9章 面向对象的基本概念及UML124

9.1传统方法学与面向对象方法比较124

9.2面向对象的基本概念125

9.3 UML概述127

9.3.1 UML的主要特点127

9.3.2 UML的应用领域127

9.4 UML的构成128

9.5 UML的视图128

9.6 UML的模型元素129

9.6.1事物129

9.6.2关系132

9.7 UML的基本准则和图形表示132

9.7.1 UML的基本准则132

9.7.2 UML的图形表示133

小结142

习题9142

第10章 面向对象分析143

10.1需求分析与用例建模143

10.2建立对象类静态模型145

10.3建立对象类动态模型146

10.3.1交互模型建模146

10.3.2状态模型建模147

10.4系统体系结构建模148

10.4.1软件系统体系结构模型148

10.4.2硬件系统体系结构模型148

10.4.3组件图建模149

10.4.4配置图建模150

小结150

习题10150

第11章 面向对象设计151

11.1面向对象设计准则151

11.2启发式原则152

11.3系统分解153

11.4设计问题域子系统155

11.5设计人机交互子系统156

11.6设计任务管理子系统158

11.7设计数据库管理子系统160

11.8设计类中的服务161

11.9设计关联162

11.10设计优化164

小结166

习题11166

第12章 面向对象实例1——银行系统的分析与设计167

12.1系统需求167

12.2创建用例模型167

12.2.1识别参与者168

12.2.2识别用例168

12.2.3用例的事件流描述169

12.3对象类静态模型177

12.3.1定义系统对象类177

12.3.2定义用户界面类182

12.3.3建立类图184

12.3.4建立数据库模型185

12.4对象类动态模型186

12.5系统体系结构建模194

小结195

第13章 面向对象实例2——俄罗斯方块分析与设计196

13.1系统需求196

13.2面向对象分析196

13.2.1建立功能模型196

13.2.2建立动态模型198

13.2.3建立对象模型198

13.2.4界面设计200

13.3面向对象设计201

13.3.1系统架构设计201

13.3.2模型层设计202

13.3.3视图层设计204

13.3.4控制层设计205

小结206

第14章 传统软件工程实例1——教学管理系统分析与设计207

14.1可行性研究207

14.2系统需求211

14.3系统设计216

14.4系统实现221

小结221

第15章 传统软件工程实例2——高校学生档案管理系统分析与设计222

15.1系统需求222

15.2业务流程分析222

15.2.1档案存档管理流程222

15.2.2档案转递管理流程223

15.2.3档案借阅管理流程223

15.2.4档案报表统计流程225

15.2.5档案查询管理流程225

15.2.6咨询服务管理流程226

15.2.7系统管理流程227

15.3功能分析227

15.3.1角色分析227

15.3.2数据流分析227

15.4数据分析232

15.4.1实体关系分析232

15.4.2主要数据流233

15.5数据库设计235

小结238

参考文献239

热门推荐