软件工程 方法.工具.实践PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:冯玉琳,赵保华编著
- 出 版 社:合肥:中国科学技术大学出版社
- 出版年份:1988
- ISBN:731200380X
- 页数:425 页
第一章 绪论 1
1.1 什么是软件工程 1
1.2 软件工程面临的问题 2
1.2.1 软件价格 2
1.2.2 软件可靠性 3
1.2.3 软件维护 4
1.2.4 软件生产率 4
1.2.5 软件再应用 5
1.3 软件和软件生命期 7
1.4 软件开发方法 9
第二章 软件评价 13
2.1 软件的质量标准 13
2.2 软件质量度量模型 14
2.3 软件复杂性 16
2.4 软件可靠性 19
2.5 软件性能评价 21
2.6 软件质量保证 22
第三章 软件计划 23
3.1 可行性研究 23
3.2 软件计划内容 24
3.3 软件需求描述 26
3.4 软件价格估算 27
第四章 软件需求分析 34
4.1 需求分析的目标和任务 34
4.2 系统模型分析 36
4.3 数据流分析技术 40
4.3.1 数据流模型 40
4.3.2 DFA描述 42
4.3.3 数据流分析实例 57
4.4 面向对象分析技术 66
4.4.1 概念模型 67
4.4.2 实例:机票预订系统分析 70
4.5 软件规格说明确认 78
4.5.1 原型化方法 80
4.5.2 原型开发技术 82
4.6 形式化软件规格说明 83
4.6.1 代数规格说明 84
4.6.2 Z框架规格说明 86
4.7 软件分析工具 88
第五章 软件设计 91
5.1 软件设计概论 91
5.2 模块化设计准则 93
5.2.1 结构和过程 93
5.2.2 模块化 94
5.2.3 模块独立性 96
5.2.4 设计准则 102
5.3 结构化设计技术 108
5.3.1 数据流图的类型 108
5.3.2 设计步骤 109
5.3.3 SD实例 117
5.4 面向对象的设计技术 131
5.4.1 面向对象的模块分解 131
5.4.2 实例:机票预订系统设计 133
5.5 界面设计技术 140
5.6 详细设计表示法 143
5.7 软件设计工具 152
第六章 Jackson方法 154
6.1 基于数据结构的设计 154
6.1.1 数据结构表示法 155
6.1.2 Jackson结构设计方法 156
6.1.3 一个实例 165
6.2 基于进程模型的设计 170
6.2.1 进程模型 172
6.2.2 JSD步骤 173
6.2.3 形式化开发技术 178
7.1 结构化程序设计 184
第七章 软件编码 184
7.2 编码风格 187
7.3 程序设计语言 191
7.3.1 语言类别 191
7.3.2 语言选择 193
7.4 软件编码工具 194
第八章 软件测试 196
8.1 软件测试的原则 197
8.2 软件测试方法 198
8.3 测试用例的设计 200
8.4 测试过程和步骤 208
8.4.1 概述 208
8.4.2 单元测试 209
8.4.3 整体测试 212
8.4.4 有效性测试 216
8.5 纠错技术 217
8.4.5 系统测试 217
8.6 测试工具 219
第九章 软件维护 222
9.1 软件维护的内容 222
9.2 维护任务 225
9.3 维护的副作用 229
9.4 维护工具 231
第十章 软件工程管理 233
10.1 软件产品的特点 233
10.2 软件工程管理的内容 235
第十一章 小项目软件的开发 240
11.1 小项目软件的开发过程 240
11.2 实例:小排版软件系统开发 242
11.2.1 需求分析 242
11.2.2 系统设计和实现 250
12.1 程序设计环境概论 280
12.1.1 环境定义 280
第十二章 软件开发环境 280
12.1.2 环境特点 281
12.2 程序设计环境分类 282
12.2.1 基于语言的程设环境 283
12.2.2 基于操作系统的程设环境 284
12.2.3 基于方法论的程设环境 286
12.2.4 程设环境发展的新方向 287
12.3 UNIX程序设计环境 289
12.3.1 可适应性 289
12.3.2 源代码变换 290
12.3.3 shell编程 291
12.3.4 分离编译 294
12.3.5 LEX和YACC 296
12.4 语法制导的程序设计环境 300
12.4.1 概述 300
12.4.2 程序编辑 302
12.4.3 程序执行和查错 308
12.4.4 实现 309
12.4.5 环境自动生成 311
12.5 用户软件工程方法和环境 315
12.5.1 自外向内和界面原型 315
12.5.2 IIS设计 316
结束语 331
附录A 文档格式 332
A.1 软件计划任务书 332
A.2 软件需求规格说明书 334
A.3 软件设计说明书 335
A.4 软件测试任务书 337
A.5 软件维护文档 338
A.6 用户使用手册 339
附录B 课程实习 341
B.1 课程实习项目提要 341
B.2 课程实习项目示例 343
参考文献 423
- 《市政工程基础》杨岚编著 2009
- 《工程静力学》王科盛主编 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《化学反应工程》许志美主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《彼得·布鲁克导演实践研究》邓小玲著 2019
- 《反思性实践》胡红梅, 2019
- 《绿色过程工程与清洁生产技术 张懿院士论文集精选 上》《绿色过程工程与清洁生产技术》编写组编 2019
- 《软件工程》齐治昌,谭庆平,宁洪编著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019