软件工程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:李惠明,敖广武主编
- 出 版 社:沈阳:东北大学出版社
- 出版年份:2010
- ISBN:9787811028355
- 页数:270 页
第一篇 软件工程概述 3
第1章 软件工程 3
1.1 软件 3
1.1.1 软件的发展 3
1.1.2 软件定义 4
1.2 软件危机 5
1.2.1 软件危机及其产生原因 5
1.2.2 解决软件危机的途径 6
1.3 软件工程 7
1.3.1 软件工程的概念 7
1.3.2 软件工程的基本原理 7
1.3.3 软件工程方法学 9
1.4 本章小结 10
习题 10
第2章 软件过程 12
2.1 软件过程 12
2.2 软件的生命周期 13
2.3 软件过程模型 15
2.3.1 瀑布模型 15
2.3.2 原型模型 16
2.3.3 增量模型 17
2.3.4 螺旋模型 18
2.3.5 变换模型 19
2.3.6 喷泉模型 20
2.3.7 智能模型 20
2.3.8 第四代技术(4GT)模型 21
2.4 软件过程改进 22
2.5 本章小结 22
习题 23
第二篇 传统方法学 27
第3章 结构化分析 27
3.1 结构化分析概述 27
3.2 软件计划 28
3.2.1 问题定义 28
3.2.2 可行性分析 30
3.3 需求分析概述 33
3.3.1 需求分析的任务 34
3.3.2 需求分析的过程 35
3.4 需求获取 36
3.5 分析建模 37
3.5.1 分析模型 37
3.5.2 数据流图 38
3.5.3 数据字典 44
3.5.4 加工说明的描述工具 46
3.5.5 实体联系图 48
3.6 需求需求说明书 49
3.7 需求验证 51
3.8 本章小结 52
习题 53
第4章 结构化设计 55
4.1 结构化设计概述 55
4.1.1 结构化设计的概念与原理 55
4.1.2 模块独立 56
4.1.3 结构设计准则 60
4.2 总体设计 64
4.2.1 总体设计过程 64
4.2.2 面向数据流的设计方法 65
4.2.3 设计优化 70
4.2.4 总体设计说明书 70
4.3 详细设计 71
4.3.1 详细设计概述 71
4.3.2 详细设计工具 71
4.3.3 数据库设计 74
4.3.4 人机界面设计 76
4.3.5 库存管理系统详细设计 76
4.3.6 详细设计说明书 78
4.4 本章小结 78
习题 78
第5章 结构化实现 80
5.1 程序编码 80
5.1.1 结构化程序设计 80
5.1.2 程序设计语言 81
5.1.3 编码风格 82
5.1.4 编码效率 85
5.2 软件测试 86
5.2.1 测试的基本概念 87
5.2.2 白盒测试 89
5.2.3 黑盒测试 92
5.2.4 单元测试 97
5.2.5 集成测试 100
5.2.6 确认测试 101
5.2.7 系统测试 102
5.2.8 测试策略 103
5.3 软件调试 103
5.3.1 调试过程 103
5.3.2 调试技术 104
5.3.3 调试原则 105
5.4 本章小结 105
习题 106
第三篇 面向对象方法学 109
第6章 面向对象方法学 109
6.1 面向对象方法概述 109
6.1.1 对象 109
6.1.2 类 110
6.1.3 面向对象的定义 110
6.1.4 面向对象的基本特征 111
6.1.5 面向对象方法的优点 112
6.2 面向对象开发过程 113
6.2.1 面向对象分析 114
6.2.2 面向对象设计 114
6.2.3 面向对象编程 115
6.2.4 面向对象测试 115
6.2.5 面向对象维护 116
6.3 面向对象建模 116
6.3.1 模型 117
6.3.2 建模的目的 117
6.3.3 建模的重要性 117
6.3.4 面向对象建模方法 117
6.4 UML 119
6.4.1 UML的组成 119
6.4.2 UML的建模机制 120
6.4.3 常用的UML图 121
6.4.4 UML的主要特点 126
6.4.5 UML的应用领域 126
6.5 本章小结 127
习题 127
第7章 面向对象分析 129
7.1 面向对象分析概述 129
7.1.1 需求获取 129
7.1.2 面向对象分析模型 130
7.1.3 面向对象分析的步骤 131
7.2 面向对象分析过程 131
7.2.1 问题域分析建立用例模型 131
7.2.2 发现和定义对象与类 142
7.2.3 识别对象的内部特征 146
7.2.4 识别对象的外部联系 148
7.2.5 识别对象之间的交互 153
7.3 本章小结 154
习题 154
第8章 面向对象设计 156
8.1 面向对象设计概述 156
8.1.1 面向对象设计任务 156
8.1.2 面向对象设计的准则 157
8.2 系统设计 158
8.2.1 子系统划分 159
8.2.2 体系结构设计 161
8.2.3 人机界面设计 164
8.2.4 数据库设计 165
8.3 类设计 170
8.3.1 类设计的目标 170
8.3.2 对象描述 171
8.3.3 算法设计 173
8.4 本章小结 174
习题 174
第9章 面向对象实现 176
9.1 面向对象编程 176
9.1.1 面向对象语言 176
9.1.2 面向对象语言的选择 177
9.1.3 程序设计风格 178
9.2 面向对象测试 180
9.2.1 面向对象测试概述 180
9.2.2 面向对象测试模型 182
9.2.3 面向对象测试用例设计 187
9.2.4 面向对象测试工具简介 192
9.3 面向对象维护 193
9.3.1 面向对象维护概述 194
9.3.2 分析理解面向对象软件 194
9.4 本章小结 196
习题 196
第四篇 软件项目管理 201
第10章 软件项目计划 201
10.1 软件生产率和质量度量 201
10.1.1 软件度量 201
10.1.2 面向规模的度量 201
10.1.3 面向功能的度量 202
10.1.4 软件质量的度量 203
10.1.5 影响软件生产率的因素 204
10.2 软件项目估算与开发成本估算 205
10.2.1 软件项目计划的目标 205
10.2.2 软件的范围 205
10.2.3 软件开发的资源 206
10.2.4 软件项目估算 208
10.2.5 分解技术 208
10.2.6 软件开发成本估算 211
10.3 进度计划 217
10.3.1 各阶段工作量的分配 217
10.3.2 制订开发进度计划 217
10.3.3 进度安排的方法 218
10.4 本章小结 220
习题 221
第11章 软件项目组织 222
11.1 组织原则 222
11.2 组织结构模式 222
11.3 程序设计小组的组织形式 223
11.4 人员配备 225
11.4.1 项目开发各阶段所需人员 225
11.4.2 配备人员的原则 226
11.4.3 对项目经理人员的要求 226
11.4.4 评价软件人员的条件 226
11.5 指导与检验 227
11.5.1 软件项目指导 227
11.5.2 软件项目检验 227
11.6 本章小结 228
习题 228
第12章 软件项目控制 229
12.1 风险管理 229
12.1.1 软件风险分类 229
12.1.2 风险识别 230
12.1.3 风险预测 234
12.1.4 处理风险的策略 236
12.2 质量保证 237
12.2.1 软件质量 237
12.2.2 软件质量保证措施 238
12.3 配置管理 241
12.3.1 软件配置管理的内容 241
12.3.2 软件配置管理的基本目标 242
12.3.3 软件配置管理角色职责 242
12.3.4 软件配置管理过程描述 243
12.3.5 软件配置管理的关键活动 244
12.4 本章小结 246
习题 247
第13章 软件工程标准化与软件文档 249
13.1 软件工程标准化 249
13.1.1 什么是软件工程标准 249
13.1.2 软件工程标准化的作用 249
13.1.3 软件工程标准化的级别分类 250
13.2 软件国际标准 251
13.2.1 ISO 90000质量标准 251
13.2.2 ISO/IEC 12207软件生存周期过程标准 254
13.2.3 ISO/IEC TR15504软件过程评估标准 256
13.2.4 IEEE1058.1软件项目管理计划标准 258
13.2.5 能力成熟度模型 260
13.3 软件文档 264
13.3.1 软件文档的作用与分类 264
13.3.2 文档的管理与维护 267
13.4 本章小结 267
习题 268
- 《市政工程基础》杨岚编著 2009
- 《工程静力学》王科盛主编 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《化学反应工程》许志美主编 2019
- 《绿色过程工程与清洁生产技术 张懿院士论文集精选 上》《绿色过程工程与清洁生产技术》编写组编 2019
- 《软件工程》齐治昌,谭庆平,宁洪编著 2019
- 《化学工程与工艺专业实验指导》郭跃萍主编 2019
- 《天水师范学院60周年校庆文库 新工科视域下的工程基础与应用研究》《天水师范学院60周年校庆文库》编委会编 2019
- 《高等工程教育改革探析》李瀛心,吴价宝著 1997
- 《城市基坑工程设计施工实践与应用》李欢秋,刘飞,郭进军编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《东北民歌文化研究及艺术探析》(中国)杨清波 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《中国地方艺文荟萃 华北东北卷 第1辑 3》《中国地方艺文荟萃》编委会编 2018
- 《中国地方艺文荟萃 华北东北卷 第1辑 1》《中国地方艺文荟萃》编委会编 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《唐代营州与东北边疆经略》宋卿著 2019