图书介绍

大学信息技术基础学习与实验指导【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

大学信息技术基础学习与实验指导
  • 王丽,张桂香主编 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:7113073018
  • 出版时间:2006
  • 标注页数:200页
  • 文件大小:31MB
  • 文件页数:281页
  • 主题词:电子计算机-高等学校-教学参考资料

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 软件危机6

1.2 软件工程的概念7

1.2.1 软件工程的定义7

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

1.3 软件生存周期与软件开发模型9

1.3.1 软件生存周期9

1.3.2 软件开发模型10

1.4 软件开发工具(CASE)与软件开发环境16

1.4.1 软件开发工具(CASE)16

1.4.2 软件开发环境18

小结19

习题19

第2章 可行性研究20

2.1 可行性研究的任务20

2.2 可行性研究的方法步骤21

2.3 成本/效益分析23

2.3.1 成本估算技术23

2.3.2 几种度量效益的方法27

2.4 系统规格说明与评审28

2.4.1 系统规格说明28

2.4.2 系统定义的评审29

习题30

小结30

第3章 需求分析31

3.1 需求分析的任务、过程与原则31

3.1.1 需求分析的任务31

3.1.2 需求分析的过程31

3.1.3 需求分析的原则32

3.2 需求分析的方法32

3.2.1 结构化分析(SA)方法32

3.2.2 原型化方法36

3.2.3 系统动态分析37

3.2.4 Jackson系统开发方法、Warnier方法38

3.3.1 需求规格说明书40

3.3 需求规格说明与评审40

3.3.2 需求评审41

小结42

习题42

第4章 概要设计44

4.1 概要设计的任务与步骤44

4.1.1 概要设计的任务44

4.1.2 概要设计的步骤44

4.2 软件设计的基础45

4.2.1 模块化45

4.2.2 模块独立性46

4.2.3 软件结构设计47

4.3.1 结构化设计(SD)方法49

4.3 概要设计的方法49

4.3.2 面向数据结构的设计方法52

4.3.3 用户界面设计55

4.4 概要设计文档与评审57

4.4.1 概要设计阶段的文档57

4.4.2 概要设计阶段的评审57

小结57

习题57

第5章 详细设计59

5.1 详细设计的任务与原则59

5.1.1 详细设计的任务59

5.1.2 详细设计的原则60

5.2.1 结构化程序设计技术61

5.2 详细设计的方法61

5.2.2 详细设计基础65

5.2.3 详细设计方法的选择73

5.3 数据设计73

5.3.1 数据设计原则73

5.3.2 数据结构设计74

5.3.3 数据库设计75

5.4 详细设计规格说明与评审76

5.4.1 详细设计规格说明76

5.4.2 详细设计规格说明评审78

小结78

习题79

6.1.2 对象(Object)80

6.1.1 面向对象(Object Oriented)技术80

第6章 面向对象技术80

6.1 面向对象的基本概念80

6.1.3 类(Class)和实例(Instance)81

6.1.4 继承(Inheritance)81

6.1.5 多态性(Polymorphism)82

6.1.6 消息(Message)82

6.1.7 方法(Method)82

6.2 面向对象的分析82

6.2.1 面向对象分析(OOA)的特点83

6.2.2 面向对象分析的基本任务与分析过程83

6.3 面向对象的设计89

6.3.2 面向对象设计的准则90

6.3.1 面向对象设计(OOD)的概念90

6.3.3 面向对象设计的任务91

6.4 面向对象设计方法93

6.4.1 Booch方法93

6.4.2 Coad/Yourdon方法95

6.4.3 对象模型技术OMT、OOSE方法97

6.5 UML开发方法99

6.5.1 UML的发展与特点99

6.5.2 UML的表示法100

6.5.3 UML的开发方法108

6.6 面向对象实例分析与设计109

6.6.1 建立用例110

6.6.2 系统分析111

6.6.3 系统设计112

小结113

习题114

第7章 程序设计语言和编码115

7.1 程序设计语言115

7.1.1 程序设计语言的分类115

7.1.2 程序设计语言的特性117

7.1.3 程序设计语言的选择119

7.2 程序设计基础120

7.2.1 结构化程序设计120

7.2.2 程序设计风格121

7.2.3 程序效率123

7.3 程序复杂性度量124

7.3.1 代码行度量法124

7.3.2 McCabe度量法124

7.3.3 Halstead的软件科学125

7.4 编程安全127

7.4.1 保护性编程127

7.4.2 冗余编程128

小结128

习题130

8.1 软件测试的基本概念131

8.1.1 软件测试的目的和重要性131

第8章 软件测试131

8.1.2 软件测试的特点和原则132

8.1.3 软件测试的基本步骤133

8.1.4 静态分析与动态测试134

8.2 软件测试的基本方法135

8.2.1 白盒法测试136

8.2.2 黑盒法测试139

8.3 软件测试的策略145

8.3.1 单元测试145

8.3.2 组装测试147

8.3.3 确认测试151

8.3.4 系统测试152

8.4 排错技术153

8.4.1 排错的原则154

8.4.2 排错方法155

8.5 面向对象的测试157

8.5.1 面向对象的单元测试157

8.5.2 面向对象的集成测试158

8.5.3 面向对象的确认测试158

8.6 软件测试计划与测试分析报告158

小结161

习题161

第9章 软件维护162

9.1 软件维护的定义、分类、特点162

9.1.1 软件维护的定义162

9.1.2 软件维护的分类163

9.1.3 软件维护的特点164

9.2 软件维护过程及组织165

9.2.1 软件维护过程165

9.2.2 软件维护组织166

9.3 软件的可维护性167

9.3.1 软件的可维护性概念167

9.3.2 影响可维护性的因素168

9.3.3 提高软件可维护性的方法171

9.3.4 软件维护的副作用174

9.4 逆向工程和再生工程175

9.4.1 逆向工程176

9.4.2 再生工程177

小结180

习题180

第10章 软件质量与质量保证181

10.1 软件质量的概念181

10.2 影响软件质量的因素182

10.2.1 McCall的质量因素182

10.2.2 ISO 9126质量因素184

10.3 软件质量度量185

10.3.1 软件质量度量方法185

10.3.2 软件质量评价186

10.4 软件质量保证策略和活动187

10.4.1 软件质量保证策略187

10.4.2 软件质量保证活动188

10.5 软件质量保证标准189

10.6 软件技术评审191

小结193

习题193

第11章 项目计划与管理195

11.1 软件项目管理过程195

11.2 软件度量196

11.2.1 面向规模的度量197

11.2.2 面向功能的度量198

11.3 软件项目组织与计划200

11.3.1 软件项目组织200

11.3.2 软件项目计划202

11.4.1 项目成本估算203

11.4 项目成本估算与开发成本估算203

11.4.2 开发成本估算204

11.5 进度计划与风险分析206

11.5.1 进度计划207

11.5.2 险分析210

11.6 软件过程与能力成熟度模型(CMM)214

11.6.1 CMM的基本概念214

11.6.2 能力成熟度模型(CMM)214

11.6.3 能力成熟度模型(CMM)应用216

小结216

习题217

参考文献219

热门推荐