软件工程 方法·工具和实践PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:冯玉琳,赵保华编
- 出 版 社:合肥:中国科学技术大学出版社
- 出版年份:1988
- ISBN:7312000657
- 页数:362 页
目录 1
前言 1
第一章 绪论 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 软件再应用 6
§1.3 软件和软件生命期 7
第二章 软件评价 10
§2.1 软件的质量标准 10
§2.2 软件结构 11
2.2.1 结构和过程 11
2.2.2 模块化 13
2.2.3 模块独立性 15
§2.3 软件度量 22
2.3.1 软件复杂性 22
2.3.2 软件可靠性 25
第三章 软件计划 29
§3.1 可行性研究 29
§3.2 软件计划内容 30
§3.3 软件价格估算 32
§4.1 需求分析的目标和任务 39
第四章 软件需求分析 39
§4.2 数据流分析技术 41
4.2.1 数据流分析的策略 42
4.2.2 DFA描述 43
§4.3 数据流分析实例 60
4.3.1 项目说明 60
4.3.2 数据流图 61
4.3.3 数据词典 62
§4.4 软件分析工具 70
§5.1 设计概述 73
第五章 软件设计 73
§5.2 设计准则 74
§5 3 结构化设计技术 80
5.3.1 数据流图的类型 80
5.3.2 设计步骤 81
5.3.3 SD实例 89
§5.4 详细设计表示法 104
5.4.1 流程图(程序框图) 104
5.4.2 伪码 105
5.4.3 IPO图 108
5.4.4 Warnier-Orr图 108
5.4.5 PAD 108
§5.5 软件设计工具 114
第六章 Jackson方法 116
§6.1 数据结构表示法 116
§6.2 Jackson结构设计方法 118
§6.3 一个实例 129
§7.1 结构化程序设计 135
第七章 软件编码 135
§7.2 编码风格 138
§7.3 程序设计语言 142
7.3.1 语言类别 142
7.3.2 语言选择 144
§7.4 软件编码工具 146
第八章 软件测试 147
§8.1 软件测试的原则 148
§8.2 软件测试方法 149
§8.3 测试用例的设计 151
§8.4 测试过程和步骤 156
8.4.1 概述 156
8.4.2 单元测试 158
8.4.3 整体测试 161
8.4.4 有效性测试 165
8.4.4 系统测试 165
§8.5 纠错技术 166
§8.6 测试工具 168
§9.1 软件维护的定义 171
第九章 软件维护 171
§9.2 易维护性 174
§9.3 维护任务 175
9.3.1 维护机构 175
9.3.2 编写报告 176
9.3.3 维护模型 177
9.3.4 记录保存和维护评价 177
§9.4 维护的副作用 179
§9.5 维护工具 181
§10.1 软件工程管理的特点 183
第十章 软件工程管理 183
§10.2 软件工程管理的内容 186
10.2.1 开发人员 186
10.2.2 组织机构 186
10.2.3 用户 188
10.2.4 控制 189
10.2.5 文档资料 190
11.1.2 设计、编码和测试 191
11.1.1 计划和分析 191
§11.1 小项目软件的开发过程 191
第十一章 小项目软件的开发 191
11.1.3 维护和管理 192
§11.2 一个编译系统的设计 193
11.2.1 需求分析 193
11.2.2 符号表 198
11.2.3 词法分析 204
11.2.4 语法分析 208
11.2.5 代码生成 221
第十二章 软件开发环境 225
§12.1 软件工程支撑环境 225
§12.2 交互式程设环境的特点 226
§12.3 基于语言的交互式程设环境 228
§12.4 基于操作系绕的交互式程设环境 230
§12.5 基于方法论的交互式程设环境 232
§12.6 交互式程设环境发展的新方向 233
13.1.1 可适应性 235
§13.1 UNIX程序设计环境 235
第十三境 典型环境分析 235
13.1.2 源代码变换 236
13.1.3 shell编程 238
13.1.4 分离编译 240
13.1.5 LEX和YACC 242
§13.2 语法制导的程序设计环境 248
13.2.1 概述 248
13.2.2 程序编辑 250
13.2.3 程序执行和查错 256
13.2.4 实现 257
§13.3 环境自动生成 260
13.3.1 项目管理(SDC) 260
13.3.2 版本控制(SVCE) 261
13.3.3 结构编辑生成 264
§13.4 用户软件工程方法与环境 268
13.4.1 自动向内和界面原型 268
13.4.2 IIS设计 270
结束语 285
附录A 文档格式 287
A.1 软件计划任务书 287
A.2 软件需求规格说明书 289
A.3 软件设计说明书 290
A.4 软件测试任务书 292
A.5 软件维护文档 293
A.6 用户使用手册 294
附录B 一种数据词典的格式 296
附录C 课程实习项目提要 302
附录D 课程实习项目示例 305
D.1 HMS计划任务书 305
D.2 HMS需求规格说明书 307
D.3 HMS设计说明书 321
D.4 HMS源程序清单 338
D.5 HMS测试任务书 360
D.6 HMS用户说明书 360
参考文献 361
- 《中风偏瘫 脑萎缩 痴呆 最新治疗原则与方法》孙作东著 2004
- 《市政工程基础》杨岚编著 2009
- 《工程静力学》王科盛主编 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《化学反应工程》许志美主编 2019
- 《基于地质雷达信号波的土壤重金属污染探测方法研究》赵贵章 2019
- 《语文教育教学实践探索》陈德收 2018
- 《彼得·布鲁克导演实践研究》邓小玲著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《反思性实践》胡红梅, 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《东方杂志 第110册 第25卷 第一至四号 1928年1月-1928年2月》上海书店出版社编 2012
- 《清明 我们的节日》冯骥才编 2017
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《情报学 服务国家安全与发展的现代情报理论》赵冰峰著 2018
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《中国陈设艺术史》赵囡囡著 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019