软件开发技术PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:潘锦平编
- 出 版 社:上海:上海科学技术文献出版社
- 出版年份:1985
- ISBN:15192·344
- 页数:256 页
第一章 基本概念 1
1.1 软件工程学 1
目录 1
1.2 软件和软件生命期 4
1.3 软件质量 8
1.4 软件方法和软件工具 12
第二章 分析阶段 17
2.1 分析阶段的基本概念 17
2.2 结构化分析(SA方法)的基本思想 21
2.2.1 分解和抽象 21
2.2.2 文档格式 23
2.2.3 步骤 23
2.3.1 数据流图的基本成分 24
2.3 数据流图 24
2.3.2 由外向里画数据流图 30
2.3.3 分层数据流图 34
2.3.4 由顶向下画分层数据流图 38
2.3.5 实例——运动会管理系统 43
2.3.6 数据流图的改进 46
2.4 数据词典 52
2.4.1 词典与数据流图的联系 52
2.4.2 词典条目的各种类型 52
2.4.3 词典条目的实例 55
2.4.4 词典的实现 59
2.4.5 PSL/PSA系统 61
2.5.1 加工的描述 64
2.5 小说明 64
2.5.2 结构化语言 65
2.5.3 判定表 71
2.5.4 判定树 73
2.6 分析的步骤 73
2.7 SA方法小结 81
第三章 设计阶段 83
3.1 设计阶段的基本概念 83
3.2.1 相对独立、单一功能的模块结构 85
5.2.4 判定/条件覆盖 85
3.2 结构化设计(SD方法)的基本思想 85
3.2.2 块间联系和块内联系 86
3.2.3 文档格式 87
3.2.4 步骤 91
3.3 块间联系和块内联系 92
3.3.1 程序中的联系 92
3.3.2 块间联系的各种类型 95
3.3.3 块内联系的各种类型 100
3.4 结构图的改进 108
3.4.1 实例——病人监护系统 108
3.4.2 程序结构与问题结构相对应 120
3.4.3 程序结构的标准形式 121
3.4.4 功能性模块的组成 123
3.4.5 消除重复的功能 124
3.4.6 作用范围和控制范围 125
3.4.8 调用的个数 129
3.4.7 模块的大小 129
3.4.9 程序的效率 130
3.5 从数据流图导出初始结构图 131
3.5.1 变换分析 133
3.5.2 事务分析 138
3.5.3 实例——银行文件管理 141
3.6 SD方法小结 151
3.7 Jackson方法 152
3.7.1 从数据结构导出程序结构 152
3.7.2 数据结构和程序结构的三种类型 152
3.7.3 找出输入、输出数据结构间的对应性 155
3.7.4 步骤 158
3.8 Parnas的方法 163
4.1 编写阶段的基本概念 167
第四章 编写阶段 167
4.2 结构化程序设计(SP方法) 169
第五章 测试阶段 175
5.1 测试阶段的基本概念 175
5.2 白盒法 182
5.2.1 语句覆盖 182
5.2.2 判定覆盖 183
5.2.3 条件覆盖 184
5.2.5 条件组合覆盖 186
5.2.6 实例——工资管理程序 187
5.3.1 等价分类法 194
5.3 黑盒法 194
5.3.2 边缘值分析法 200
5.3.3 因果图法 205
5.3.4 错误推测法 206
5.3.5 综合策略 207
5.4 测试过程 210
5.4.1 模块测试 212
5.4.2 渐增式和非渐增式联合测试 213
5.4.3 由顶向下和由底向上渐增式 215
5.5 测试工具 220
第六章 数据库设计 222
6.1 数据库设计和软件工程 222
6.2.1 基本思想 225
6.2 实体联系法(ER方法) 225
6.2.2 ER模型 227
6.2.3 从ER图导出DBTG数据结构图 230
6.2.4 步骤 233
6.3 逻辑记录存取法(LRA方法) 238
6.3.1 评价标准 238
6.3.2 计算表格 240
6.3.3 步骤 241
6.3.4 数据模式的改进 241
6.3.5 实例——生产管理系统 243
第七章 总结 250
7.1 对基本概念的回顾 250
7.2 软件工程学的基本原则 255
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《梵净山常见木本植物》杨传东,石磊,雷孝平编 2018
- 《小儿神经系统感染疾病学》陈宗波,孙若鹏,孙锦平主编 2013
- 《浙江省基本公共服务均等化地区差异性研究》张雪平编 2012
- 《魅力北京中轴线》李建平编 2012
- 《江西统计年鉴 2013》彭勇平编 2013
- 《企业财务报表编制与分析实训教程》董莉平编 2012
- 《伟大的蒸汽机》胡赞平编;施仁夫主编 1935
- 《股神之路》马少平编 2011
- 《核电厂安全与管理》刘定平编 2013
- 《中外床饰·窗帘精选》韩维平编 1999
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《近代世界史文献丛编 19》王强主编 2017
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019