图书介绍

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

科技软件工程概论
  • 庄建南,唐学勇编著 著
  • 出版社: 南京:南京大学出版社
  • ISBN:7305017469
  • 出版时间:1993
  • 标注页数:250页
  • 文件大小:13MB
  • 文件页数:260页
  • 主题词:

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.2软件的定义1

1.1.3软件的地位2

1.2软件产品的商品化3

1.2.1软件产品的概念3

1.2.2软件商品化过程模型3

1.2.3软件产品的历史5

1.3软件产业的形成7

1.3.1软件产业的概念7

1.3.2软件产业发展过程7

1.3.3软件产业的业务范围8

1.3.4软件产业的发展现状8

1.4振兴软件产业的措施10

习题一12

第二章 科技软件及软件工程概述13

2.1科技软件13

2.1.1科技软件的概念13

2.1.2数学软件14

2.1.3辅助性软件15

2.1.4结构工程软件16

2.1.5专业性技术软件16

2.1.6人工智能软件17

2.2科技软件的功能与结构18

2.2.1功能与结构的发展阶段18

2.2.2发展趋势20

2.3科技软件的评价22

2.3.1可移植性22

2.3.2可用性25

2.3.3可维护性26

2.3.4文档的完善性26

2.4大中型科技软件的特点27

2.5软件工程概述27

2.5.1软件工程登台28

2.5.2软件工程基础理论30

2.5.3软件工程原理31

2.5.4软件工程中的几个基本概念32

2.5.5软件工程标准化34

2.6软件工具与软件工程环境35

2.6.1软件工具35

2.6.2软件工程环境36

2.7软件生存周期和软件开发模型39

2.7.1瀑布式开发模型40

2.7.2原型化开发模型42

2.7.3进程组开发模型46

习题二48

第三章 可行性研究与软件计划49

3.1问题定义49

3.2可行性研究49

3.2.1可行性研究的目的与任务49

3.2.2可行性研究的步骤50

3.2.3系统流程图51

3.3软件作用范围55

3.4资源分析56

3.4.1人员资源56

3.4.2硬件资源57

3.4.3软件资源57

3.5软件的成本估算58

3.5.1估算中的计量单位58

3.5.2软件成本估算方法59

3.5.3软件成本估算模型60

3.5.4语句行成本估算技术66

3.5.5任务—工作量成本估算技术67

3.5.6自动化成本估算技术68

3.5.7成本估算实例69

3.6软件开发进度安排71

3.7软件计划说明书73

3.8软件计划复审74

习题三74

第四章 软件需求分析75

4.1需求分析概述75

4.2需求分析的重要性75

4.3需求分析的困难77

4.4需求分析的任务78

4.5需求定义方法79

4.6需求分析方法(SA法)80

4.6.1数据流图80

4.6.2数据流图的画法83

4.6.3数据字典90

4.6.4 SA方法的分析步骤92

4.7软件需求规格说明93

4.7.1需求规格说明的特征93

4.7.2需求规格说明的组成94

4.8复审95

4.9需求分析工具简介95

习题四97

第五章 软件设计98

5.1软件设计任务98

5.2软件设计步骤101

5.3软件结构与软件过程101

5.3.1软件结构102

5.3.2软件过程104

5.4软件设计的概念和原理105

5.4.1模块化105

5.4.2抽象化106

5.4.3信息隐蔽与局部化107

5.4.4模块独立性107

5.5软件设计指导原则112

5.6图形工具115

5.6.1层次图115

5.6.2 HIPO图115

5.6.3结构图118

5.7 SD方法120

5.7.1软件结构的标准形式120

5.7.2 SD设计步骤123

5.7.3实例128

5.8 Jackson方法134

5.8.1 Jackson图134

5.8.2 Jackson方法设计步骤136

5.8.3一个例子137

5.8.4结构冲突和回溯141

5.8.5应用范围145

5.9详细设计145

5.9.1结构程序设计方法146

5.9.2详细设计工具149

5.9.3 PAM159

5.10设计文档163

5.11设计复审164

习题五165

第六章 编码167

6.1编程语言分类167

6.2编程语言的特性170

6.3工程观点172

6.4编程语言的选择准则172

6.5编码风格173

6.5.1代码文件173

6.5.2数据说明176

6.5.3语句构造177

6.5.4输入/输出(I/O)180

6.5.5功效182

习题六183

第七章 软件测试185

7.1测试的复杂性185

7.2测试阶段的任务186

7.3测试的基本原则188

7.4测试方法189

7.4.1黑箱法189

7.4.2白箱法196

7.5测试过程199

7.5.1单元测试200

7.5.2集成测试202

7.5.3验收测试205

7.6测试规格说明206

7.7自动测试工具207

习题七209

第八章 软件维护210

8.1软件维护的定义210

8.2软件维护的特点212

8.2.1结构化维护与非结构化维护212

8.2.2维护的代价212

8.2.3维护中经常遇到的问题213

8.3可维护性214

8.3.1影响可维护性的环境因素214

8.3.2影响维护活动因素的分析214

8.3.3可维护性的定量评价215

8.3.4可维护性复审216

8.4维护技术216

8.5维护过程216

8.5.1维护组织217

8.5.2维护报告217

8.5.3维护的事件流218

8.5.4保存维护记录219

8.5.5评价维护活动220

8.6维护的副作用220

8.6.1编码的副作用221

8.6.2数据的副作用221

8.6.3文档的副作用221

8.7维护支援工具和技术222

8.8小结224

习题八226

第九章 软件工程管理228

9.1软件工程管理导论228

9.2软件的行业管理与企业管理概述229

9.3软件项目管理229

9.3.1人员管理229

9.3.2组织管理230

9.3.3成本管理233

9.3.4项目计划的管理235

9.3.5质量管理237

9.4文档管理238

9.4.1文档的重要性238

9.4.2文档的分类239

9.4.3文档编制应考虑的因素242

9.4.4文档管理规范243

9.4.5文档编制实施规定的实例246

9.5软件管理工具248

习题九249

主要参考文献249

热门推荐