图书介绍
软件工程基础PDF|Epub|txt|kindle电子书版本网盘下载
![软件工程基础](https://www.shukui.net/cover/22/30105864.jpg)
- 周苏,王文,吴艳编著 著
- 出版社: 杭州:浙江科学技术出版社
- ISBN:9787534133718
- 出版时间:2008
- 标注页数:351页
- 文件大小:200MB
- 文件页数:361页
- 主题词:软件工程-高等学校:技术学校-教材
PDF下载
下载说明
软件工程基础PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 软件工程概述1
第一节 计算机系统及其软件的发展1
第二节 软件、软件生存周期和软件生存周期过程3
第三节 软件生存周期模型5
第四节 软件工程定义8
第五节 软件工具与环境11
第六节 软件工程的发展13
主要术语14
阅读:《人月神话》作者布鲁克斯14
习题与思考16
实验:软件工程的计算环境16
第二章 系统定义与软件计划20
第一节 系统定义20
第二节 软件计划29
第三节 进度安排31
第四节 计划文件与复审32
主要术语33
阅读:软件思想家杰拉尔德·温伯格33
习题与思考34
实验:工具、环境与CASE35
第三章 软件需求分析42
第一节 需求分析阶段的任务42
第二节 结构化分析方法43
第三节 数据流程图45
第四节 数据字典48
第五节 加工的分析与表达51
第六节 需求分析文件与复审55
主要术语57
阅读:SA/SD研究的领导者Edward Yourdon57
习题与思考58
实验:软件开发绘图工具Visio59
第四章 软件概要设计70
第一节 模块的划分70
第二节 结构化设计方法75
第三节 Parnas方法79
第四节 Jackson方法80
第五节 程序的逻辑构造方法81
第六节 概要设计文件与复审81
主要术语82
阅读:《未来之路》和《数字化生存》83
习题与思考83
实验:用Visio绘制工程图形86
第五章 软件详细设计92
第一节 概述92
第二节 结构化构造93
第三节 图形设计工具94
第四节 伪码与程序设计语言100
第五节 各种详细设计工具的比较101
第六节 详细设计文件与复审102
主要术语103
阅读:软件产业的设计大师——VB之父Alan Cooper103
习题与思考104
实验:软件工程国家标准105
第六章 软件编码113
第一节 结构化程序设计方法113
第二节 程序设计风格114
第三节 源代码文件116
第四节 程序设计与评价118
第五节 编程语言的特点120
第六节 选择编程语言123
第七节 编码文件与复审125
主要术语125
阅读:19世纪的传奇合作——巴贝奇与阿达126
习题与思考127
实验:指定或自选项目编制软件需求分析与概要设计文档130
第七章 软件测试132
第一节 测试的基本概念132
第二节 测试方法134
第三节 单元测试136
第四节 组装测试137
第五节 确认测试138
第六节 测试用例设计140
第七节 测试工具与测试自动化144
第八节 测试文件与复审147
主要术语150
阅读:从程序员到软件测试工程师151
习题与思考154
实验:软件自动化测试环境159
第八章 面向对象分析与设计163
第一节 面向对象方法163
第二节 面向对象的概念166
第三节 面向对象软件的开发过程167
第四节 面向对象分析OOA170
第五节 面向对象设计OOD175
主要术语180
阅读:极限编程XP方法学的先驱Kent Beck181
习题与思考182
实验:了解功能测试软件WinRunner185
第九章 面向对象的实现192
第一节 面向对象编程192
第二节 面向对象测试194
第三节 OO软件的测试用例设计198
主要术语200
阅读:CASE与信息工程的创始人James Martin200
习题与思考201
实验:PowerDesigner入门201
第十章 统一建模语言UML213
第一节 UML概述213
第二节 PowerDesigner的OOM214
主要术语217
阅读:软件开发的教父Martin Fowler217
习题与思考218
实验:PowerDesigner面向对象模型218
第十一章 软件文件247
第一节 目的和作用247
第二节 软件生存周期与各种文件的编制248
第三节 文件编制中考虑的因素249
第四节 文件编制的质量要求251
第五节 文件的管理和维护251
主要术语254
阅读:软件工程的7条基本原理254
习题与思考255
实验:软件产品开发文件编制指南256
第十二章 软件维护263
第一节 概述263
第二节 软件的可维护性266
第三节 软件维护的管理274
主要术语275
阅读:软件工程学科的内涵276
习题与思考277
实验:软件项目管理Project初步279
第十三章 质量评价与软件管理284
第一节 软件项目的特点与软件管理职能284
第二节 对软件质量的需求285
第三节 软件质量度量286
第四节 软件质量评估指标体系288
第五节 软件评价290
第六节 CMM:软件能力成熟度模型293
主要术语294
阅读:软件工程学科的相关学科294
习题与思考295
实验:软件配置管理VSS297
第十四章 软件工程实验总结307
第一节 实验的基本内容307
第二节 实验的基本评价309
第三节 课程学习能力测评310
第四节 软件工程实验总结311
第五节 实验总结评价(教师)312
附录一 WinRunner功能测试实践313
附录二 Project项目管理实践331
参考文献351