软件工程PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:曾强聪编著
- 出 版 社:北京:高等教育出版社
- 出版年份:2004
- ISBN:7040157438
- 页数:227 页
第1章 软件工程概述 1
1.1软件 1
1.1.1软件特点 1
1.1.2软件分类 1
1.1.3软件发展历程 3
1.2软件危机 4
1.2.1软件危机现象 4
1.2.2产生软件危机的原因 5
1.3软件工程 6
1.3.1软件工程概念 6
1.3.2软件工程技术 6
1.3.3软件工程管理 9
1.3.4软件工程基本原则 10
1.3.5软件工程目标 12
1.3.6软件工程文化 12
小结 13
习题 14
第2章 软件工程过程模型 15
2.1软件生命周期 15
2.1.1软件定义期 15
2.1.2软件开发期 16
2.1.3软件运行与维护期 17
2.2瀑布模型 17
2.2.1瀑布模型的特点 18
2.2.2瀑布模型的作用 18
2.2.3带有信息反馈环的瀑布模型 18
2.2.4瀑布模型的局限 19
2.3原型模型 19
2.3.1快速原型方法 19
2.3.2原型进化模型 20
2.4增量模型 21
2.4.1增量模型的特点 21
2.4.2增量模型的作用 22
2.5螺旋模型 22
2.6喷泉模型 24
2.7组件复用模型 24
小结 25
习题 26
第3章 项目分析与规划 27
3.1计算机系统分析 27
3.1.1计算机系统 27
3.1.2系统分析方法 28
3.1.3建立系统模型 28
3.2项目可行性分析 30
3.2.1可行性分析意义 30
3.2.2可行性分析内容 31
3.2.3可行性分析过程 32
3.3项目成本效益分析 33
3.3.1项目成本估算 33
3.3.2项目效益分析 35
3.4项目规划 36
3.4.1项目开发计划 37
3.4.2项目进度表 37
小结 38
习题 39
第4章 软件需求分析 41
4.1需求分析的任务 41
4.1.1用户需求 41
4.1.2系统需求 42
4.2需求分析过程 42
4.3用户需求获取 43
4.3.1研究用户 43
4.3.2从调查中获取用户需求 44
4.3.3通过原型完善用户需求 45
4.3.4用户需求陈述 45
4.4结构化分析建模 47
4.4.1功能层次模型 47
4.4.2数据流模型(DFD图) 47
4.4.3数据关系模型(ER图) 54
4.4.4系统状态模型 56
4.5需求有效性验证 58
4.5.1需求验证内容 58
4.5.2需求验证方法 59
4.6需求规格定义 60
小结 61
习题 62
第5章 软件概要设计 64
5.1概要设计过程与任务 64
5.1.1设计过程 64
5.1.2设计任务 65
5.2系统构架设计 67
5.2.1集中式结构 67
5.2.2客户机/服务器结构 68
5.2.3多层客户机/服务器结构 69
5.2.4组件对象分布式结构 71
5.3软件结构设计 73
5.3.1模块概念 74
5.3.2模块的独立性 76
5.3.3结构化设计建模 81
5.3.4软件结构优化 84
5.4面向数据流的结构设计 87
5.4.1变换流分析与设计 87
5.4.2事务流分析与设计 88
5.4.3混合流分析与设计 90
5.4.4设计举例 91
5.5数据库结构设计 92
5.5.1逻辑结构设计 93
5.5.2物理结构设计 96
小结 97
习题 98
第6章 面向对象分析与设计 101
6.1面向对象方法学 101
6.1.1面向对象方法的基本概念 101
6.1.2面向对象方法具有的优越性 104
6.1.3 UML建模方法 105
6.2面向对象分析建模 107
6.2.1用例图 107
6.2.2活动图 112
6.2.3分析类图 113
6.2.4序列图 117
6.3面向对象设计建模 118
6.3.1设计类图 119
6.3.2协作图 119
6.3.3状态图 121
6.3.4构件图 122
6.3.5部署图 122
小结 123
习题 124
第7章 用户界面设计 126
7.1用户界面设计过程 126
7.2界面设计中需要考虑的因素 127
7.3界面类型 129
7.3.1单窗体界面(SDI ) 129
7.3.2多窗体界面(MDI) 130
7.3.3辅助窗体 131
7.3.4 Web页面 132
7.4界面功能特征 133
7.4.1用户交互 133
7.4.2信息表示 134
7.4.3用户联机支持 135
7.5界面导航设计 136
小结 137
习题 138
第8章 程序算法设计与编码 139
8.1结构化程序特征 139
8.2程序算法设计工具 140
8.2.1程序流程图 140
8.2.2 N-S图 141
8.2.3 PAD图 142
8.2.4 PDL语言 144
8.2.5判定表 145
8.3Jackson程序设计方法 146
8.3.1 Jackson数据结构图 146
8.3.2 Jackson程序设计步骤 146
8.3.3 Jackson程序设计举例 147
8.4程序编码 151
8.4.1编程语言种类 151
8.4.2选择编程语言的依据 153
8.4.3编程风格与质量 154
8.4.4影响程序工作效率的因素 158
8.5程序算法复杂性度量 159
小结 161
习题 163
第9章 软件测试 165
9.1软件测试基本概念 165
9.1.1测试目标 165
9.1.2测试方法 166
9.1.3测试中的信息流 166
9.2软件测试过程 168
9.2.1单元测试 168
9.2.2集成测试 170
9.2.3确认测试 173
9.3软件测试用例设计 175
9.3.1白盒测试用例设计 175
9.3.2黑盒测试用例设计 178
9.4面向对象测试 180
9.4.1面向对象单元测试 180
9.4.2面向对象集成测试 180
9.4.3面向对象确认测试 180
9.5软件调试 181
9.5.1调试方法 181
9.5.2调试策略 181
9.6自动测试工具 183
9.7软件可靠性评估 184
9.7.1可靠性概念 184
9.7.2估算系统平均无故障时间 184
9.7.3估算系统中的故障总数 185
小结 185
习题 186
第10章 软件维护 188
10.1软件维护概述 188
10.1.1软件维护定义 188
10.1.2影响软件维护工作的因素 189
10.1.3非结构化维护与结构化维护 189
10.1.4软件维护的代价 190
10.2软件可维护性 190
10.3软件维护的实施 191
10.3.1维护机构 191
10.3.2维护申请报告 193
10.3.3软件维护工作流程 193
10.3.4维护记录 194
10.3.5维护评价 194
10.4对老化系统的维护 195
10.5逆向工程与再工程 195
10.6软件配置管理 196
10.6.1配置标识 197
10.6.2变更控制 197
10.6.3版本控制 197
小结 198
习题 199
附录A软件文档管理规范 200
A.1软件文档说明 200
A.1.1软件文档的定义及作用 200
A.1.2软件文档分类 200
A.1.3软件文档与软件生命周期之间的关系 201
A.1.4文档的使用者 202
A.1.5文档编码规则 202
A.2软件文档格式 203
A.3软件文档管理规则 205
A.4软件文档的质量评价 207
附录B 软件文档格式 208
B.1可行性研究报告 208
B.2项目计划说明书 209
B.3需求规格说明书 211
B.4概要设计说明书 212
B.5数据库设计说明书 215
B.6详细设计说明书 216
B.7模块开发卷宗 217
B.8用户操作手册 218
B.9系统维护手册 220
B.10测试计划书 222
B.11测试分析报告 223
B.12系统试运行计划书 224
B.13项目开发总结报告 225
参考文献 227
- 《市政工程基础》杨岚编著 2009
- 《工程静力学》王科盛主编 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《化学反应工程》许志美主编 2019
- 《绿色过程工程与清洁生产技术 张懿院士论文集精选 上》《绿色过程工程与清洁生产技术》编写组编 2019
- 《软件工程》齐治昌,谭庆平,宁洪编著 2019
- 《化学工程与工艺专业实验指导》郭跃萍主编 2019
- 《天水师范学院60周年校庆文库 新工科视域下的工程基础与应用研究》《天水师范学院60周年校庆文库》编委会编 2019
- 《高等工程教育改革探析》李瀛心,吴价宝著 1997
- 《城市基坑工程设计施工实践与应用》李欢秋,刘飞,郭进军编著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018