图书介绍
软件工程概论PDF|Epub|txt|kindle电子书版本网盘下载
![软件工程概论](https://www.shukui.net/cover/3/34869154.jpg)
- 鲍居武等编著 著
- 出版社: 北京:北京师范大学出版社
- ISBN:7303042571
- 出版时间:1996
- 标注页数:209页
- 文件大小:8MB
- 文件页数:219页
- 主题词:
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.1.3自动着陆系统2
1.1.4化工厂2
1.2软件成本3
1.3质量保证6
1.4质量管理7
1.5质量提高8
1.6质量设计8
1.7小结10
第二章 软件特性11
2.1 一般定义11
2.2 复杂性13
2.3 程序与数据14
2.4 度量制15
2.5 软件法则15
2.6 未来要求16
2.7 小结17
第三章 软件系统进展19
3.1 软件生存周期19
3.2 其它生存周期21
3.2.1 进程生存周期23
3.2.3 可调生存周期模型24
3.2.2 PSC模型24
3.3 软件死亡周期26
3.4 生存周期的质量问题28
3.4.1 结构管理28
3.4.2 文档标准28
3.4.3 设计标准28
3.4.4 量度29
3.4.5 程序标准29
3.4.6 设计审查29
3.4.7 检验、实现和测试29
3.4.8 错误信息反馈29
3.6 小结30
3.5 使用生存周期模型的实用性30
第四章 系统需求32
4.1 需求的范围32
4.2 基本原理和思想33
4.3 主要问题领域35
4.4 当前需求的捕获与分析的方法36
4.4.1 标准36
4.4.2 方法37
4.4.3 工具39
4.5 一般方法40
4.5.1 分析类型41
4.5.2 合法性42
4.6.3 准确性43
4.6.2 分析43
4.6.4 需求过程43
4.6.1 信息43
4.6 需求清单43
4.7 小结44
第五章 软件设计45
5.1 软件设计的范围45
5.2 基本规则和思想45
5.3 设计方法46
5.4 关于软件设计方法的问题46
5.5 最新软件设计趋势47
5.6 软件设计中的符号47
5.6.1 数据流程图(DFD)48
5.6.2 数据结构图(DSD)48
5.6.4 实体生存史(ELH)49
5.6.3 实体联系图(E-RD)49
5.6.5 流程图50
5.6.6 HIPO图50
5.6.7 Petri网51
5.6.8 伪码和结构英语52
5.6.9 状态变化图(STD)54
5.7 目前所用的主要方法54
5.7.1 JSD54
5.7.2 MASCOT56
5.7.3 SDL58
5.7.4 SSABM/LSDM60
5.7.5 YOURDON61
5.8 新方法介绍63
5.8.1 面向对象(Object—oriented)设计法64
5.8.2 原型法(Portotyping)64
5.8.3 严格/形式设计方法(Rigorous/formal)65
5.9.1 Arthur Young IEM66
5.9.2 EPOS66
5.9.3 HOS66
5.9.4 LAI/Statemate66
5.9其他设计方法66
5.9.5 JMA/IEF67
5.9.6 PDL67
5.9.7 SADT67
5.9.8 SAFRA67
5.9.11 STRADIS68
5.10 设计清单68
5.10.1 限制68
5.9.10 SREM68
5.9.9 SARA68
5.10.2 用户意图69
5.10.3 系统类型69
5.10.4 应用类型69
5.10.5 项目条件69
5.10.6 寿命审查70
5.10.7 非功能需求70
5.11 小结70
第六章 测试71
6.1 为什么要进行测试71
6.1.1 特定(随机)测试72
6.1.2 人工测试72
6.1.3 程序员自己测试72
6.2.4 预防模型73
6.2.3 评估模型73
6.2.2 破坏性模型73
6.2 测试的一些系统化途径73
6.2.1 论证模型73
6.3 测试中的问题74
6.3.1 构形管理74
6.3.2 4GLs和DP系统74
6.3.3 实时和网络系统75
6.4 测试技术75
6.4.1 早期生存周期阶段的测试技术75
6.4.2 代码技术77
6.5 测试标准81
6.6. 何时停止测试81
6.7.2 回归测试工具83
6.7.3 数据库83
6.7.1 结构测试工具83
6.7 工具支持83
6.8 倾向和影响84
6.9 测试清单85
6.9.1 总法85
6.9.2 计划和组织86
6.9.3 文档资料86
6.9.4 预防性手段86
6.10 小结86
第七章 软件维护88
7.1 简介88
7.2 关于维护的几个问题88
7.2.1 什么是维护?88
7.3 生存周期中的维护90
7.2.2 为何存在问题?90
7.3.1 成长期91
7.3.2 成熟期91
7.3.3 衰老期92
7.3.4 死亡期92
7.4 维护管理92
7.4.1 计划与控制92
7.4.2 交换问题93
7.4.3 培训93
7.4.4 资源控制93
7.4.5 成员招募94
7.4.6 用户观点94
7.5.2 变更控制95
7.5.1 构形辨识95
7.5 软件构形95
7.5.3 构形检查96
7.5.4 构形状态报告96
7.6 操作中的维护96
7.6.1 改变需求96
7.6.2 需求评估97
7.6.3(再)设计97
7.6.4 发行控制98
7.6.5 建立98
7.6.6 测试99
7.6.7 分发99
7.7 改进中的维护100
7.7.1 转换工程100
7.7.3 可维护性设计101
7.7.2 量化评估101
7.8.1 系统部分102
7.8.2 软件部分102
7.8.3 维护机构102
7.8 维护清单102
7.9 小结103
第八章 质量的变革104
8.1 全面质量管理(TQM)104
8.2 质量管理体系107
8.3 ISO 9000质量体系简介110
8.3.1 有关ISO 9000的一般问题110
8.3.4 ISO 9001111
8.3.2 客户的利益所在111
8.3.3 公司利益所在111
8.4 TQM和QMS的联系115
8.5 小结116
第九章 质量管理系统117
9.1 简介117
9.2 管理QMS118
9.2.1 用于质量管理体系中的技术标准118
9.3 质量“易犯错误”121
9.3.1 没有明确管理职责121
9.3.6 无附加价值122
9.3.4 缺乏联系122
9.3.7 固步自封122
9.3.4 QMS过于庞大122
9.3.3 质量意识不足122
9.3.2 对用户无吸引力122
9.3.8 缺乏训练123
9.4 有关QMS实现的清单123
9.5 未来去向124
9.6 最后一个观点125
9.7 小结125
第十章 未来十年中的软件技术126
10.1 引论126
10.2 计划管理126
10.3 风险基础计划管理127
10.4 将来的任务129
10.5 提高质量的方法131
10.6 结束语133
附录A 文档编制规范135
A.1 可行性研究报告135
A.2 项目开发计划144
A.3 软件需求说明148
A.4 数据要求说明153
A.5 概要设计说明157
A.6 详细设计说明163
A.7 数据库设计说明170
A.8 用户手册175
A.9 操作手册183
A.10 程序维护手册187
A.11 测试计划192
A.12 测试分析200
A.13 安装实施过程203
参考文献207