图书介绍
软件工程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 汤文亮主编 著
- 出版社: 南昌:江西高校出版社
- ISBN:9787549301713
- 出版时间:2011
- 标注页数:320页
- 文件大小:4MB
- 文件页数:331页
- 主题词:软件工程
PDF下载
下载说明
软件工程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软件工程的发展2
1.2软件开发技术6
1.2.1软件生存期模型6
1.2.2软件开发方法12
1.3软件开发环境15
1.3.1软件开发环境简介16
1.3.2软件开发环境的分类16
1.3.3软件开发环境的功能18
1.4小结18
习题119
第2章 可行性研究20
2.1可行性研究的任务与步骤20
2.1.1研究任务20
2.1.2研究步骤22
2.2系统分析24
2.2.1系统分析的任务24
2.2.2分析原理25
2.2.3系统分析方法26
2.2.4系统分析员27
2.3系统分析工具28
2.3.1系统流程图28
2.3.2数据流图30
2.3.3数据字典33
2.4项目开发计划34
2.4.1项目计划目标34
2.4.2项目范围35
2.4.3软件估算37
2.5成本—效益分析43
2.5.1成本估计43
2.5.2成本—效益分析法44
2.5.3成本—效益分析的案例45
2.6可行性研究报告49
2.7小结56
习题256
第3章 需求分析57
3.1什么是需求分析57
3.1.1需求分析的任务57
3.1.2需求的种类58
3.1.3需求分析的步骤60
3.1.4需求分析的方法64
3.1.5需求分析的参与者66
3.2结构化分析67
3.2.1面向数据流的结构化分析方法67
3.2.2结构化分析的分层思想68
3.2.3结构化分析的步骤70
3.2.4数据流图分析过程中可能出现的问题73
3.3需求分析的其他工具75
3.3.1分析数据模型的工具75
3.3.2分析行为模型的工具76
3.3.3分析数据加工的工具78
3.4需求分析文档79
3.4.1编写需求规格说明书的步骤79
3.4.2需求规格说明书80
3.5小结83
习题383
第4章 概要设计87
4.1什么是概要设计87
4.1.1概要设计的任务87
4.1.2概要设计的过程87
4.1.3概要设计的方法90
4.1.4概要设计的参与者90
4.2概要设计的原理及启发式规则91
4.2.1抽象与求精91
4.2.2模块与模块化93
4.2.3耦合与内聚94
4.2.4信息隐蔽与信息局部化101
4.2.5启发式规则102
4.3软件结构设计的图形工具106
4.3.1层次图和HIPO图106
4.3.2结构图107
4.4软件结构设计109
4.4.1基于DFD的变换分析与事务分析109
4.4.2基于数据流图的结构映射111
4.4.3结构化设计的步骤115
4.4.4设计优化115
4.4.5变换分析举例115
4.4.6事务分析举例120
4.4.7混合型举例122
4.5概要设计文档123
4.5.1编写概要设计说明书的步骤123
4.5.2概要设计说明书124
4.6小结127
习题4127
第5章 详细设计129
5.1什么是详细设计129
5.1.1详细设计的任务129
5.1.2详细设计的过程129
5.1.3详细设计的内容130
5.1.4详细设计的参与者132
5.2详细设计的工具132
5.2.1程序流程图132
5.2.2盒图136
5.2.3 PAD图139
5.2.4判定表141
5.2.5判定树142
5.2.6伪代码143
5.3人机界面设计148
5.3.1人机界面设计问题149
5.3.2用户界面设计过程151
5.3.3用户界面设计的基本原则152
5.3.4用户界面设计指南152
5.4程序复杂程度的定量度量154
5.4.1 McCabe方法154
5.4.2 Halstead方法158
5.5详细设计说明书159
5.5.1编写详细设计说明书的步骤159
5.5.2详细设计说明书160
5.6小结162
习题5162
第6章 编码与测试166
6.1编码166
6.1.1程序设计语言166
6.1.2程序设计风格及程序效率169
6.1.3编码工具及环境173
6.2测试175
6.2.1软件测试的基本概念175
6.2.2白盒测试技术181
6.2.3黑盒测试技术190
6.2.4软件测试阶段196
6.2.5面向对象软件测试207
6.2.6软件测试工具211
6.2.7软件测试文档214
6.3小结218
习题6219
第7章 软件维护与项目管理222
7.1软件维护222
7.1.1软件维护概述222
7.1.2软件的可维护性223
7.1.3软件维护的实施224
7.2软件再工程226
7.2.1软件再工程概念226
7.2.1逆向工程229
7.2.2重构232
7.3项目管理234
7.3.1项目管理的概念234
7.3.2项目管理的对象235
7.4项目度量237
7.4.1软件度量237
7.4.2质量度量240
7.4.3集成度量242
7.5风险分析242
7.6小结246
习题7247
第8章 面向对象分析248
8.1面向对象方法学概述248
8.1.1对象250
8.1.2类251
8.1.3封装251
8.1.4继承252
8.1.5消息252
8.1.6结构与连接253
8.1.7多态性254
8.2统一建模语言UML254
8.3面向对象分析258
8.3.1需求陈述258
8.3.2建立对象模型258
8.3.3建立动态模型261
8.3.4建立功能模型263
8.3.5定义服务263
8.4小结263
习题8264
第9章 面向对象设计265
9.1面向对象设计概述265
9.2面向对象设计266
9.2.1设计原则266
9.2.2信息系统的架构设计267
9.3类与对象的设计274
9.3.1通用日记账财务系统的系统分析模型274
9.3.2通用日记账财务系统的系统设计模型277
9.4面向对象软件工程方法的合理应用278
9.4.1软件体系结构对软件工程方法的影响278
9.4.2对RUP/UML的评价280
9.5小结281
习题9281
第10章 软件工程实例分析282
10.1软件工程标准与软件文档282
10.1.1软件工程标准282
10.1.2文档编写技巧285
10.2项目实训及案例分析288
10.2.1软件工程实训简介288
10.2.2心与心缘网实例分析292
10.3小结317
习题10317
主要参考文献320
热门推荐
- 1230792.html
- 3177870.html
- 1400646.html
- 708607.html
- 1746902.html
- 3205039.html
- 131411.html
- 873287.html
- 482892.html
- 2324670.html
- http://www.ickdjs.cc/book_3641518.html
- http://www.ickdjs.cc/book_1203751.html
- http://www.ickdjs.cc/book_3838573.html
- http://www.ickdjs.cc/book_206389.html
- http://www.ickdjs.cc/book_3426302.html
- http://www.ickdjs.cc/book_3810345.html
- http://www.ickdjs.cc/book_1369796.html
- http://www.ickdjs.cc/book_2626641.html
- http://www.ickdjs.cc/book_1661859.html
- http://www.ickdjs.cc/book_2890454.html