软件系统开发技术PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:潘锦平编写
- 出 版 社:西安:西安电子科技大学出版社
- 出版年份:1989
- ISBN:7560600689
- 页数:217 页
目 录 1
第一章绪言 1
1.1软件工程学的背景和目的 1
1.2软件和软件生命期模型 3
1.3软件质量的评价 7
1.4软件开发方法和软件自动工具 10
参考文献 13
第二章需求分析和规格说明方法 14
2.1需求分析和规格说明阶段的 14
基本概念 14
2.2结构化分析(SA方法)概述 16
2.2.1由顶向下逐层分解 16
3.13.1概述 1 17
2.2.2描述方式 17
2.2.3步骤 18
2.3数据流图 18
2.3.1数据流图的基本成分 18
2.3.2由外向里画数据流图 22
2.3.3分层数据流图 24
2.3.4 由顶向下画分层数据流图 26
参考文献 1 27
2.3.5实例——运动会管理系统 29
2.3.6数据流图的改进 31
2.4.1 词典与数据流图的联系 34
2.4.2词典条目的各种类型 34
2.4数据词典 34
2.4.3词典条目的实例 36
2.4.4词典的实现 39
2.5小说明 40
2.5.1加工的描述 40
2.5.2结构化语言 41
2.5.3判定表 44
2.6分析的步骤 46
2.5.4判定树 46
2.7 SA方法小结 51
2.8需求分析阶段的其他工作 52
参考文献 53
第三章设计方法 54
3.1模块 54
3.2概要设计的基本概念 55
3.3结构化设计(sD方法)概要 56
3.3.1相对独立、单一功能的 56
模块结构 56
3.3.2块间联系和块内联系 57
3.3.3描述方式 57
3.3.4步骤 60
3.4块间联系和块内联系 60
3.4.1程序中的联系 60
3.4.2块间联系的各种类型 62
3.4.3块内联系的各种类型 68
3.4.4设计总则 73
3.4.5设计质量的一个度量模型 73
3.5设计技巧 76
3.5.1实例——病人监护系统 76
6.3逻辑记录存取法(LRA方法) 1 83
3.5.2程序结构与问题结构相对应 84
3.5.3程序结构的标准形式 85
3.5.4功能型的模块的组成 86
3.5.5消除重复的功能 87
3.5.6作用范围和控制范围 87
3.5.7模块的大小 89
3.5.9有关的效率的考虑 90
3.5.8扇出和扇入 90
3.6从数据流图导出初始结构图 91
3.6.1变换分析 92
3.6.2事务分析 95
3.6.3实例——银行文件管理 96
3.7 SD方法小结 101
3.8 Parnas方法 102
3.9概要设计的其他工作 105
3.10详细设计的基本概念 106
3.11结构化程序设计(SP方法) 107
3.12详细设计的描述方式 108
3.12.1流程图(FC) 108
3.12.2盒图(NS图) 110
3.12.3问题分析图(PAD) 111
3.12.4程序设计语言(PDL) 112
3.13 Jackson方法 117
3.13.2三种基本结构 120
3.13.3设计过程 121
3.13.4输入和输出间的对应性 124
3.13.5小结 126
4.1编程阶段的基本概念 128
第四章编程方法 128
4.2 SP方法与编程 129
4.3程序的内部文档 130
4.4编程风格 133
4.4.1变量名的选择 133
4.4.2表达式的书写 134
4.4.3简单、直接地反映意图 135
4.4.4 GOTO语句的使用 136
4.5程序的效率 137
参考文献 137
第五章检验和测试方法 139
5.1检验的基本概念 139
5.2软件评审 141
5.2.1评审过程 141
5.2.2评审条款 143
5.2.3评审的特点 144
5.3测试的基本概念 145
5.4自盒法 147
5.4.2判定覆盖 148
5.4.1语句覆盖 148
5.4.3条件覆盖 149
5.4.4判定/条件覆盖 149
5.4.5条件组合覆盖 150
5.4.6实例——工资管理程序 151
5.5黑盒法 155
5.5.1等价分类法 156
5.5.2边缘值分析法 159
5.5.3因果图法 162
5.5.4错误推测法 163
5.5.5综合策略 163
5.6测试步骤 166
5.7联合测试 166
5.4.1渐i增式和非渐增式联调 166
5.7.2由顶向下和由底向上渐增式 168
5.8系统测试 170
5.9测试计划 172
参考文献 173
6.1数据库设计过程 174
第六章数据库设计方法 174
6.2实体联系法(ER方法) 175
6.2.1基本思想 175
6.2.2 ER模型 176
6.2.3从ER模型导出数据模式 178
6.2.4步骤 179
6.3.1数据库系统性能的评价标准 183
6.3.2计算表格 184
6.3.3步骤 184
6.3.4数据模式的改进 185
6.3.5实例——生产管理系统 186
参考文献 190
第七章维护 192
参考文献 192
8.2需求分析和规格说明工具 193
第八章软件工具和环境 193
8.1计算机辅助软件开发 193
8.2.1 Tektronix的工具箱 194
8.2.2 PSL/PSA系统 195
8.3概要设计工具——AIDES系统 198
8.4详细设计工具——SDL/PAD 200
系统 200
8.5编程工具——程序综合器 201
8.6.1静态分析工具 203
8.6检验和测试工具 203
8.6.2动态分析工具 206
8.7软件开发环境 208
参考文献 211
第九章总结 212
9.1对基本概念的回顾 212
9.2软件工程学的基本原则 214
9.3软件开发新技术 215
参考文献 217
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《管理信息系统习题集》郭晓军 2016
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《学前儿童发展心理学 第2版》刘万伦主编;王文秀,甘卫群,刘万伦编写人员 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《液固旋流分离新技术》中国化工学会组织编写;汪华林等著 2019
- 《新编高中物理竞赛教程习题全解》钟小平主编;钟小平,倪国富,曹海奇编写 2019
- 《声动中国 七十年歌声里的中国故事》王一诺责任编辑;(中国)《声动中国》编写组 2019
- 《对话中国》《对话中国》编写组著 2019
- 《绿色过程工程与清洁生产技术 张懿院士论文集精选 上》《绿色过程工程与清洁生产技术》编写组编 2019
- 《近代中国分省人文地理影像采集与研究 甘肃》《近代中国分省人文地理影像采集与研究》编写组 2019
- 《创新的脚步 全国社区治理和服务创新实验区成果集萃》民政部编写组编著 2018