图书介绍

软件工程初步2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

软件工程初步
  • 贾长云主编;朱敏,陆卫忠副主编 著
  • 出版社: 北京:高等教育出版社
  • ISBN:7040151618
  • 出版时间:2004
  • 标注页数:216页
  • 文件大小:18MB
  • 文件页数:229页
  • 主题词:软件工程-高等学校:技术学校-教材

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 软件工程4

1.2 软件生存周期与开发模型8

1.2.1 软件生存周期8

1.2.2 软件开发模型10

1.3 软件工程过程14

1.3.1 软件工程过程的概念14

1.3.2 常用软件过程管理方法简介14

1.4 软件开发工具简介15

1.4.1 CASE工具的作用与分类16

1.4.2 常用CASE工具简介18

1.5 学习指南20

1.5.1 本书案例20

1.5.2 案例文档索引22

1.5.3 习题说明22

习题23

第2章 系统策划24

2.1 可行性研究24

2.1.1 问题的定义24

2.1.2 可行性研究的任务与步骤26

2.1.3 技术可行性分析27

2.1.4 经济可行性分析28

2.1.5 案例分析——可行性研究30

2.2 软件项目计划32

2.2.1 软件项目计划的主要内容32

2.2.2 案例分析——软件项目开发计划书35

习题36

第3章 需求分析38

3.1 需求分析概述38

3.1.1 需求分析的重要性38

3.1.2 需求分析的任务39

3.1.3 需求分析的过程与方法39

3.2 结构化分析41

3.2.1 数据字典42

3.2.2 数据流图44

3.2.3 状态转换图45

3.2.4 需求规格说明书46

3.3 面向对象的分析47

3.3.1 面向对象的概念48

3.3.2 面向对象方法简介50

3.3.3 面向对象分析过程51

3.4 UML概述53

3.4.1 UML的结构53

3.4.2 UML的图54

3.4.3 UML的应用55

3.4.4 UML中的需求分析——用例图的创建57

习题60

第4章 软件设计61

4.1 软件设计基本概念61

4.1.1 软件设计61

4.1.2 软件模块63

4.2 概要设计64

4.2.1 设计程序的模块结构65

4.2.2 设计程序的数据结构66

4.3 详细设计67

4.3.1 详细设计的表示67

4.3.2 详细设计方法(Jackson方法)70

4.4 面向对象的分析与设计73

4.4.1 静态建模73

4.4.2 动态建模83

习题87

第5章 编码89

5.1 程序设计语言89

5.1.1 常用程序设计语言及其特点89

5.1.2 程序设计语言的选择95

5.2 编码规范96

5.2.1 代码文档化96

5.2.2 数据说明与语句97

5.2.3 输入/输出97

5.2.4 程序布局98

5.2.5 注释99

5.3 结构化程序设计100

5.3.1 结构化程序设计的原则100

5.3.2 结构化程序设计的方法100

5.4 面向对象的程序设计103

5.4.1 面向对象的程序设计语言103

5.4.2 面向对象程序设计语言的设计风格104

5.5 用户界面设计107

5.5.1 人机界面设计的一般问题107

5.5.2 人机界面设计过程109

5.5.3 人机界面设计实现原则及典型案例110

5.6 程序员的基本素质要求116

习题117

第6章 软件测试119

6.1 软件测试概述119

6.1.1 软件缺陷典型案例分析119

6.1.2 软件测试的基本概念120

6.1.3 软件测试的目标和原则121

6.2 测试技术分类及测试用例123

6.2.1 测试技术分类123

6.2.2 测试用例124

6.3 黑盒测试及其测试用例设计126

6.3.1 等价分类法126

6.3.2 边界值分析法128

6.3.3 错误推测法129

6.4 白盒测试及其测试用例设计129

6.4.1 静态白盒分析——代码审查129

6.4.2 动态白盒测试131

6.5 软件测试策略138

6.5.1 测试流程与组织138

6.5.2 测试计划141

6.5.3 单元测试143

6.5.4 集成测试145

6.5.5 确认测试147

6.5.6 系统测试148

6.5.7 测试分析报告149

6.6 面向对象的软件测试151

6.6.1 面向对象技术对传统测试的影响151

6.6.2 面向对象的测试策略与步骤152

6.7 程序调试155

6.7.1 程序调试技术155

6.7.2 程序调试策略156

习题157

第7章 软件实施与维护159

7.1 软件用户文档159

7.1.1 软件文档159

7.1.2 用户操作手册及编制160

7.2 软件产品的发布与实施163

7.2.1 软件产品的发布163

7.2.2 软件产品实施过程164

7.3 软件维护的基本概念165

7.3.1 软件维护的概念165

7.3.2 软件维护的种类165

7.3.3 软件维护的代价166

7.4 软件维护的策略及副作用167

7.4.1 软件维护策略167

7.4.2 程序修改171

7.4.3 软件维护的副作用173

7.5 软件维护中的新问题174

7.5.1 软件结构对维护的影响174

7.5.2 因特网对软件维护的影响175

7.5.3 UML对软件维护的影响176

7.5.4 CMM对软件维护的影响176

习题176

第8章 软件项目管理178

8.1 软件项目计划与组织178

8.2 软件项目成本管理180

8.2.1 资源计划181

8.2.2 成本估算、预算与控制181

8.3 软件项目进度控制184

8.4 软件质量保证186

8.4.1 软件质量因素187

8.4.2 软件质量保证体系与实施187

8.5 软件配置管理190

8.5.1 配置管理任务191

8.5.2 配置管理工具194

习题196

第9章 软件过程管理197

9.1 软件能力成熟度模型CMM197

9.1.1 CMM的产生197

9.1.2 CMM内容简介199

9.1.3 CMM的应用207

9.2 个体软件过程PSP208

9.3 统一过程RUP211

9.3.1 软件生存周期中的各个阶段213

9.3.2 RUP的核心工作流214

习题215

参考文献216

热门推荐