图书介绍
软件工程基础PDF|Epub|txt|kindle电子书版本网盘下载
![软件工程基础](https://www.shukui.net/cover/14/35057785.jpg)
- 蒲天银主编 著
- 出版社: 镇江:江苏大学出版社
- ISBN:9787811304978
- 出版时间:2013
- 标注页数:195页
- 文件大小:36MB
- 文件页数:207页
- 主题词:软件工程-教材
PDF下载
下载说明
软件工程基础PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 软件工程概述1
1.1软件知识回顾1
1.2软件危机3
1.3软件工程5
1.3.1软件工程定义5
1.3.2软件工程目标5
1.3.3软件工程过程6
1.3.4软件工程原则6
1.3.5软件工程与其他相关学科的关系7
1.3.6软件工程方法学7
1.4软件生命周期8
1.5软件开发过程模型9
本章小结16
练习题17
第2章 可行性研究18
2.1可行性研究的目的及任务18
2.2可行性研究过程19
2.3系统流程图21
2.3.1符号21
2.3.2系统流程图实例分析23
2.3.3分层23
2.4成本/效益分析24
2.4.1成本估计25
2.4.2效益分析的方法26
本章小结28
练习题28
实验实训一29
第3章 需求分析30
3.1需求分析的任务31
3.2需求分析的原则33
3.3需求分析的方法34
3.4沟通获取需求35
3.5数据流图36
3.5.1数据流图符号37
3.5.2命名38
3.5.3数据流图实例38
3.5.4用途39
3.6建立数据模型:实体-联系图39
3.6.1数据对象40
3.6.2属性40
3.6.3联系40
3.6.4实体-联系图的符号41
3.7建立行为模型:状态转换图42
3.8数据字典44
3.9统一建模语言——UML简介45
3.10数据规范化47
3.11软件需求说明书编写格式47
本章小结49
练习题50
实验实训二50
第4章 总体设计52
4.1总体设计步骤及主要过程53
4.1.1总体设计的主要任务53
4.1.2总体设计的过程53
4.2总体设计中的一些概念55
4.2.1模块化55
4.2.2模块独立性56
4.2.3抽象60
4.2.4逐步求精61
4.2.5信息隐藏62
4.3总体设计的原则62
4.4总体设计描述工具64
4.4.1系统结构图64
4.4.2层次图和HIPO图65
4.5面向数据流的设计方法66
本章小结67
练习题68
实验实训三68
第5章 详细设计70
5.1详细设计的目标、任务与原则70
5.2结构程序设计71
5.3详细设计工具72
5.3.1程序流程图73
5.3.2盒图73
5.3.3 PAD图74
5.3.4过程设计语言76
5.3.5判定表76
5.3.6判定树77
5.4程序复杂程度的定量度量78
5.4.1 McCabe方法78
5.4.2 Halstead方法81
5.5详细设计规格说明与复审81
5.5.1详细设计说明书81
5.5.2设计复审81
5.6人机界面设计82
5.6.1设计问题82
5.6.2设计过程83
5.6.3人机界面设计指南83
本章小结84
练习题85
实验实训四85
第6章 软件编码与测试87
6.1编码88
6.1.1程序设计语言88
6.1.2编码风格89
6.1.3常用程序设计工具简介92
6.2软件测试94
6.2.1软件测试的术语和原则94
6.2.2软件测试中的误区96
6.2.3软件测试的方法97
6.2.4软件测试过程及策略99
6.3软件测试技术及用例105
6.3.1白盒测试法用例的设计105
6.3.2黑盒测试法分析110
6.4软件测试的经验教训113
6.5软件调试115
6.5.1调试原则116
6.5.2调试步骤117
6.5.3调试方法118
6.6软件可靠性119
6.6.1软件可靠性概念120
6.6.2软件测试中可靠性分析121
6.7主流软件测试工具Win Runner介绍123
本章小结125
练习题126
实验实训五126
实验实训六127
第7章 维护128
7.1软件维护的定义与分类128
7.2软件维护的特点129
7.3软件维护内容130
7.4软件维护步骤131
7.5软件的可维护性131
7.6预防性维护132
7.7软件维护的副作用133
7.8软件再工程过程134
本章小结135
练习题136
第8章 面向对象设计137
8.1面向对象思想的基本概念137
8.2面向对象的三大要素141
8.3面向对象与系统设计143
8.3.1用面向对象的方法分析项目需求143
8.3.2用面向对象的方法设计系统149
本章小结151
练习题151
第9章 软件项目管理153
9.1软件项目管理概述153
9.1.1软件项目管理的提出及特点153
9.1.2软件项目管理的内容154
9.1.3软件项目管理的原则154
9.2人员的组织与管理155
9.2.1组织模式155
9.2.2组织管理156
9.3软件度量158
9.3.1软件度量流程158
9.3.2软件度量三维度159
9.3.3软件度量工具160
9.3.4软件度量的目标160
9.3.5软件度量的方法体系161
9.4软件项目计划166
9.4.1软件项目计划的内容166
9.4.2制订软件项目计划的方法与策略167
9.4.3软件项目计划的编制方针170
9.4.4软件项目计划模板171
9.5软件项目计划及管理涉及的相关问题173
9.5.1软件项目估算173
9.5.2软件项目进度计划173
9.5.3软件开发成本估算174
9.5.4软件项目风险管理177
9.5.5软件质量保证与配置管理182
本章小结182
练习题183
第10章 软件产业前景184
10.1全球软件工程发展趋势184
10.2国内软件产业发展趋势187
10.2.1软件产业发展特征187
10.2.2软件产业发展中的关键技术189
10.3软件工程教育191
本章小结194
练习题194
参考文献195