图书介绍

软件工程基础与实训教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

软件工程基础与实训教程
  • 杜文洁,白萍主编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121117701
  • 出版时间:2010
  • 标注页数:184页
  • 文件大小:40MB
  • 文件页数:194页
  • 主题词:软件工程-高等学校:技术学校-教材

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解决软件危机的方法2

1.2软件工程3

1.2.1软件工程的定义及目标3

1.2.2软件工程研究的内容3

1.3软件的开发方法4

1.3.1面向过程的方法4

1.3.2面向数据的方法4

1.3.3面向对象的方法5

1.3.4三种开发方法的比较6

1.4软件生命周期7

1.5软件开发模型8

1.5.1瀑布模型8

1.5.2原型模型9

1.5.3增量模型10

1.5.4螺旋模型11

1.5.5统一软件开发过程12

1.6小结14

1.7习题14

第2章 软件需求分析15

2.1需求分析的任务15

2.2需求分析的步骤16

2.3结构化分析方法17

2.3.1结构化分析方法概述17

2.3.2数据流图18

2.3.3数据字典19

2.3.4实体-关系图20

2.4需求分析图形工具22

2.5软件需求规格说明书24

2.6案例分析:图书管理系统需求分析29

2.7小结34

2.8习题34

第3章 概要设计35

3.1软件设计概述35

3.1.1软件设计概念与重要性35

3.1.2软件设计的任务与策略35

3.2软件设计基本原则36

3.3概要设计的任务和步骤39

3.4软件结构图40

3.5结构化设计方法41

3.5.1变换流与事务流42

3.5.2变换分析42

3.5.3事务分析44

3.6数据设计44

3.7接口设计47

3.8概要设计说明书47

3.9案例分析:图书管理系统概要设计50

3.10小结51

3.11习题51

第4章 详细设计52

4.1详细设计的目标与任务52

4.2详细设计的工具53

4.2.1流程图53

4.2.2盒图54

4.2.3判定表54

4.2.4程序设计语言55

4.3用户界面设计55

4.3.1用户界面设计问题55

4.3.2用户界面设计过程56

4.3.3用户界面设计指南56

4.4详细设计说明书58

4.5案例分析:图书管理系统详细设计59

4.6小结61

4.7习题61

第5章 程序编码62

5.1结构化程序设计62

5.2程序设计风格63

5.3程序设计语言的选择65

5.3.1程序设计语言的分类65

5.3.2选择语言的一般准则66

5.3.3不同程序设计语言的特点66

5.4小结67

5.5习题68

第6章 软件测试69

6.1软件测试概述69

6.1.1软件测试的定义和目标69

6.1.2软件测试的原则69

6.2软件测试方法70

6.3黑盒测试用例设计71

6.3.1等价类划分法71

6.3.2边界值分析法72

6.3.3决策表法72

6.3.4因果图法74

6.3.5黑盒测试案例分析75

6.4白盒测试用例设计78

6.4.1覆盖测试78

6.4.2白盒测试案例分析80

6.5软件测试步骤81

6.6案例分析:图书管理系统测试82

6.7小结83

6.8习题83

第7章 软件维护84

7.1软件维护过程84

7.1.1软件维护的种类84

7.1.2软件维护的策略85

7.1.3软件维护的过程86

7.1.4软件维护的困难87

7.1.5软件维护的副作用88

7.2软件可维护性89

7.2.1决定软件可维护性的因素89

7.2.2提高软件的可维护性90

7.3小结92

7.4习题92

第8章 面向对象技术93

8.1面向对象技术概述93

8.1.1面向对象方法简介93

8.1.2面向对象的基本概念94

8.2 UML建模97

8.2.1UML简介97

8.2.2用例图98

8.2.3类图、对象图和包图100

8.2.4构件图和部署图104

8.2.5状态机图106

8.2.6顺序图107

8.2.7通信图107

8.2.8活动图108

8.3面向对象分析108

8.4面向对象设计111

8.5面向对象的软件测试112

8.6案例分析:图书管理系统分析与设计113

8.6.1图书管理系统分析113

8.6.2图书管理系统设计120

8.7小结121

8.8习题121

第9章 软件工程管理123

9.1软件工程管理概述123

9.2软件质量124

9.2.1软件质量特性124

9.2.2软件质量保证措施124

9.3软件配置管理125

9.3.1软件配置项125

9.3.2软件配置管理126

9.4 CMM软件能力成熟度模型128

9.4.1CMM的基本概念128

9.4.2软件能力成熟度等级129

9.4.3关键过程域131

9.5软件项目管理132

9.5.1项目管理定义132

9.5.2项目经理职责及工作程序133

9.5.3项目经理对程序员的九条要求133

9.5.4从大学生到职业人再到项目经理135

9.6软件工程标准与软件文档136

9.6.1软件工程标准136

9.6.2软件文档的编写137

9.7小结139

9.8习题140

第10章 综合实例——网上书店系统141

10.1问题定义141

10.2需求分析141

10.2.1系统用户141

10.2.2系统功能需求142

10.2.3性能需求145

10.3软件设计146

10.3.1系统体系结构146

10.3.2功能模块146

10.3.3数据库设计147

10.4系统测试150

10.4.1用户界面测试150

10.4.2功能测试151

10.4.3数据库测试151

第11章 实训指导153

实训1初识Visio 2003153

实训2初识Rational Rose 2003159

实训3需求分析164

实训4数据库设计166

实训5面向对象分析171

实训6初识Visual Studio 2005173

实训7初识JUnit180

热门推荐