图书介绍

软件工程案例教程PDF|Epub|txt|kindle电子书版本网盘下载

软件工程案例教程
  • 毕硕本编著 著
  • 出版社: 北京市:北京大学出版社
  • ISBN:7301125054
  • 出版时间:2007
  • 标注页数:209页
  • 文件大小:14MB
  • 文件页数:219页
  • 主题词:软件工程-案例-高等学校-教材

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 软件开发过程中的问题1

1.1.3 原因分析2

1.1.4 软件工程的概念3

1.2 软件工程的各个阶段5

1.2.1 前期工程6

1.2.2 设计工程7

1.2.3 数据工程7

1.2.4 工程实施8

1.2.5 维护工程8

1.3 软件生存周期模型9

1.3.1 概述9

1.3.2 瀑布模型9

1.3.3 增量模型11

1.3.4 螺旋模型11

1.3.5 喷泉模型12

1.4 习题12

第2章 软件工程的可行性研究13

2.1 软件工程可行性研究案例13

2.2 软件工程调研21

2.2.1 现状调查21

2.2.2 需要调查的内容22

2.2.3 调查内容的组织和分析23

2.3 可行性研究的基本内容25

2.3.1 可行性研究的目的25

2.3.2 可行性研究的任务26

2.3.3 可行性研究的步骤27

2.4 成本-效益分析28

2.4.1 几种度量效益的方法28

2.4.2 成本-效益的分析29

2.5 项目开发计划31

2.5.1 制订项目开发计划的原则31

2.5.2 制订项目开发计划的方法32

2.5.3 推算各阶段时间的方法33

2.6 习题34

第3章 软件工程的需求分析35

3.1 软件工程需求分析案例35

3.2 需求分析的基本内容45

3.2.1 需求分析的必要性46

3.2.2 需求分析的原则46

3.2.3 用户需求的类型47

3.2.4 需求分析的方法48

3.2.5 数据流程图48

3.2.6 数据字典51

3.3 结构化分析方法53

3.3.1 概述53

3.3.2 结构化分析方法54

3.4 面向对象的分析方法56

3.4.1 面向对象方法简介56

3.4.2 面向对象分析概述57

3.4.3 论域分析58

3.4.4 应用分析60

3.5 习题61

第4章 软件工程的总体设计62

4.1 软件工程总体设计案例62

4.2 总体设计概述71

4.2.1 系统设计在软件开发中的位置72

4.2.2 总体设计过程中需要完成的工作73

4.3 总体设计的基本内容75

4.3.1 概述75

4.3.2 总体设计的目标75

4.3.3 总体设计的步骤75

4.3.4 总体设计的基本任务75

4.4 软件结构设计77

4.4.1 概述77

4.4.2 结构化设计的优点77

4.4.3 开发和维护软件的费用78

4.4.4 结构化设计的适用范围78

4.4.5 结构化分析(SA)和结构化设计(SD)的关系79

4.4.6 结构设计的基本概念80

4.4.7 模块的独立性81

4.4.8 软件结构图85

4.4.9 软件结构形态86

4.4.10 影响范围和控制范围87

4.4.11 软件结构设计准则89

4.5 数据库设计90

4.5.1 数据库分析的过程91

4.5.2 数据的管理模式92

4.5.3 数据库设计的目标93

4.5.4 数据库设计的主要内容93

4.5.5 数据库设计的步骤93

4.5.6 数据库的逻辑设计95

4.5.7 数据库的物理设计96

4.6 习题97

第5章 软件工程的详细设计99

5.1 软件工程详细设计案例99

5.2 详细设计的基本内容109

5.2.1 概述109

5.2.2 详细设计的基本任务110

5.2.3 详细设计方法111

5.2.4 程序流程图112

5.2.5 N-S图115

5.2.6 PAD图116

5.2.7 判定表118

5.2.8 PDL语言119

5.3 用户界面设计120

5.3.1 用户界面应具备的特性120

5.3.2 用户界面设计的任务分析122

5.3.3 用户界面的任务和工作设计124

5.3.4 界面设计的基本类型125

5.3.5 界面设计原则126

5.3.6 软件界面设计中的要素127

5.3.7 软件的基本界面样式129

5.3.8 软件的界面设计方法133

5.4 结构化设计方法134

5.4.1 系统结构图的基本组成134

5.4.2 数据流图变换为系统结构图的方法135

5.4.3 结构化设计的审查138

5.5 面向对象设计概述139

5.6 面向对象的UML方法140

5.6.1 UML概述140

5.6.2 通用模型元素143

5.6.3 用例模型144

5.6.4 静态模型147

5.6.5 动态模型153

5.6.6 实现模型161

5.7 习题164

第6章 软件工程的实施166

6.1 软件工程编程案例166

6.2 概述167

6.2.1 实施阶段的准备工作167

6.2.2 硬软件引进168

6.2.3 软件工程对编程的技术要求169

6.2.4 软件工程对编程的质量要求169

6.3 程序编制170

6.3.1 程序编制的一般要求170

6.3.2 编程语言的特征及选择171

6.3.3 程序设计风格173

6.4 习题174

第7章 软件工程的测试175

7.1 软件工程测试案例175

7.2 软件测试175

7.2.1 概述175

7.2.2 软件测试的要求176

7.2.3 软件测试过程179

7.2.4 单元测试181

7.2.5 集成测试182

7.2.6 确认测试185

7.2.7 软件测试的方法186

7.3 测试用例的设计187

7.3.1 测试用例的设计原则187

7.3.2 黑盒测试方法用例的设计187

7.3.3 白盒测试方法用例的设计191

7.4 软件调试196

7.4.1 调试的目的196

7.4.2 调试的步骤196

7.4.3 调试的原则197

7.4.4 调试方法198

7.5 习题201

第8章 软件维护工程202

8.1 软件维护案例202

8.2 概述202

8.2.1 软件维护的类型202

8.2.2 软件维护的困难203

8.2.3 软件维护的费用203

8.2.4 软件维护的分类203

8.3 软件系统的维护204

8.3.1 概述204

8.3.2 软件维护的过程205

8.3.3 软件维护技术205

8.3.4 影响维护工作量的因素206

8.3.5 软件维护的策略207

8.3.6 维护成本207

8.4 习题208

参考文献209

热门推荐