图书介绍

软件工程理论及应用【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

软件工程理论及应用
  • 周屹,王丁主编;朱海龙,于雪梅副主编 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111464044
  • 出版时间:2014
  • 标注页数:252页
  • 文件大小:57MB
  • 文件页数:259页
  • 主题词:软件工程-高等学校-教材

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 软件的发展2

1.1.1 软件产业5

1.1.2 软件的竞争6

1.2 软件危机与软件工程6

1.2.1 软件特征11

1.2.2 软件工程12

1.2.3 软件应用18

1.2.4 软件语言20

1.2.5 软件文档21

1.3 软件生存周期模型23

1.3.1 瀑布模型26

1.3.2 快速原型模型30

1.3.3 螺旋模型36

1.3.4 喷泉模型和其他模型38

1.4 软件工程工具及环境43

本章小结47

习题47

第2章 软件过程48

2.1 软件过程规范49

2.2 软件过程成熟度模型52

2.2.1 初始级58

2.2.2 可重复级58

2.2.3 已定义级60

2.2.4 已管理级62

2.2.5 优化级63

2.3 软件过程管理案例65

本章小结70

习题70

第3章 项目管理和软件项目计划71

3.1 对估算的观察74

3.2 项目计划目标78

3.3 软件范围80

3.4 软件项目估算81

3.5 项目管理实验85

本章小结102

习题102

第4章 项目进度安排及跟踪103

4.1 人员与工作量之间的关系105

4.2 为软件项目定义任务集合107

4.2.1 严格度108

4.2.2 定义适应准则108

4.2.3 计算任务集合选择因子的值109

4.3 主要任务的求精110

4.4 进度安排113

4.5 软件项目计划案例117

本章小结120

习题120

第5章 软件工程的需求工程121

5.1 软件工程需求分析案例125

5.2 需求分析的基本内容129

5.2.1 需求分析的必要性130

5.2.2 需求分析的原则131

5.2.3 需求的类型132

5.2.4 需求分析的方法133

5.3 结构化分析的技巧136

5.3.1 创建实体-关系图137

5.3.2 创建数据流模型139

5.3.3 加工规范化141

5.3.4 数据字典142

5.3.5 其他分析方法概述144

本章小结146

习题146

第6章 软件设计147

6.1 设计和软件质量148

6.2 软件设计的演化150

6.3 设计目标与任务152

6.4 设计概念155

6.4.1 抽象155

6.4.2 求精156

6.4.3 模块化157

6.4.4 软件体系结构158

6.4.5 控制层次158

6.4.6 结构划分159

6.4.7 数据结构160

6.4.8 信息隐藏与局部化160

6.5 有效的模块设计案例161

6.5.1 模块独立性161

6.5.2 内聚162

6.5.3 耦合164

本章小结166

习题166

第7章 面向对象的分析方法167

7.1 面向对象分析概述171

7.1.1 常用的OOA方法173

7.1.2 OOA模型176

7.2 领域分析181

7.2.1 复用和领域分析181

7.2.2 领域分析过程182

7.2.3 面向对象分析模型的类属成分183

7.3 OOA过程184

7.3.1 用例186

7.3.2 类-责任-协作者建模189

7.3.3 定义结构和层次192

7.3.4 定义主题和子系统193

7.4 对象-关系模型193

7.5 对象-行为模型194

本章小结195

习题195

第8章 面向对象设计196

8.1 面向对象系统的设计197

8.1.1 OOD概述198

8.1.2 统一的OOD方法202

8.2 系统设计过程203

8.2.1 划分分析模型205

8.2.2 并发性和子系统分配207

8.2.3 任务管理构件207

8.2.4 人机界面构件209

8.2.5 数据管理构件211

8.2.6 资源管理构件211

8.2.7 子系统间通信212

8.3 对象设计过程212

8.3.1 对象描述213

8.3.2 设计算法和数据结构215

8.3.3 程序构件与接口216

8.4 设计模式217

8.4.1 描述设计模式218

8.4.2 在设计中使用设计模式221

本章小结224

习题225

第9章 面向对象测试226

9.1 OOA和OOD模型的正确性227

9.2 OOA和OOD的测试231

9.3 OO软件的测试案例设计的影响232

9.3.1 OO概念的测试用例设计的含义233

9.3.2 传统测试案例设计方法的可用性233

9.3.3 基于故障的测试234

9.4 在类级别可用的测试方法235

9.4.1 对OO类的测试235

9.4.2 系统测试236

本章小结238

习题238

第10章 软件维护工程239

10.1 软件维护案例介绍239

10.2 软件维护概述240

10.2.1 软件维护的类型240

10.2.2 软件维护的困难241

10.2.3 软件维护的费用242

10.2.4 软件维护的方式243

10.3 软件系统的维护243

10.3.1 概述243

10.3.2 软件维护的过程243

10.3.3 软件维护技术246

10.3.4 影响维护工作量的因素246

10.3.5 软件维护的策略247

10.3.6 维护成本250

本章小结251

习题251

参考文献252

热门推荐