软件工程基础PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:韩最蛟编著
- 出 版 社:北京市:北京大学出版社
- 出版年份:2009
- ISBN:9787301157770
- 页数:227 页
第1章 软件工程概述 1
1.1 软件的概念、特点和分类 1
1.1.1 软件的概念 1
1.1.2 软件的特点 3
1.1.3 软件的分类 3
1.2 软件工程概念 4
1.2.1 软件危机 4
1.2.2 软件工程的概念 5
1.2.3 软件工程的原理 7
1.3 软件生存期和软件开发模型 8
1.3.1 软件生存期 8
1.3.2 软件开发模型 10
本章小结 14
习题 14
第2章 软件开发工具和环境 15
2.1 软件开发工具 15
2.1.1 软件开发工具的概念 15
2.1.2 软件开发工具的功能 15
2.1.3 软件开发工具分类 16
2.2 软件开发环境 17
2.2.1 软件开发环境的分类 17
2.2.2 集成化的软件开发环境 17
2.2.3 软件开发环境的构成和特性 18
2.3 软件开发工具和环境的应用及发展 18
2.4 计算机辅助软件工程CASE 19
2.4.1 软件自动化 19
2.4.2 CASE工具 19
2.4.3 CASE工具实例 20
本章小结 20
习题 21
第3章 结构化分析 22
3.1 软件定义过程概述 22
3.1.1 问题的定义 22
3.1.2 可行性研究 22
3.1.3 需求分析 25
3.2 结构化分析 27
3.2.1 结构化分析方法概述 27
3.2.2 数据流图 28
3.2.3 数据字典 32
3.2.4 实体—关系图 33
3.2.5 加工逻辑的描述方法 37
3.3 需求规格说明与评审 39
3.3.1 需求规格说明的主要内容 40
3.3.2 需求分析的评审 41
3.4 需求规格说明书写作范例 42
本章小结 48
习题 48
第4章 概要设计 50
4.1 概要设计的任务与步骤 50
4.1.1 概要设计的任务 50
4.1.2 概要设计的过程 51
4.2 软件设计的概念与原则 53
4.2.1 模块化 53
4.2.2 抽象与逐步求精 54
4.2.3 信息隐蔽和局部化 54
4.2.4 模块独立性 55
4.2.5 设计准则 58
4.3 面向数据流的设计方法 59
4.3.1 概念 60
4.3.2 系统结构图 61
4.3.3 变换分析 63
4.3.4 事务分析 68
4.3.5 设计优化 69
4.4 概要设计文档评审 70
4.5 概要设计文档写作范例 71
本章小结 73
习题 74
第5章 详细设计 75
5.1 详细设计的任务与原则 75
5.1.1 详细设计的任务 75
5.1.2 详细设计的原则 76
5.2 详细设计的方法 76
5.2.1 程序流程图 76
5.2.2 N-S图 77
5.2.3 PAD图 78
5.2.4 PDL 79
5.3 详细设计规格说明书与评审 80
5.3.1 详细设计说明书 80
5.3.2 详细设计复审 81
5.4 详细设计文档写作范例 82
本章小结 92
习题 92
第6章 软件编码 93
6.1 程序设计语言 93
6.1.1 程序设计语言的分类 94
6.1.2 程序设计语言的特点 95
6.1.3 程序设计语言的选择 99
6.2 编码风格 100
6.2.1 代码文档化 101
6.2.2 数据说明 102
6.2.3 语句构造 102
6.2.4 输入/输出 104
6.3 程序效率 104
6.3.1 代码效率 105
6.3.2 存储器效率 105
6.3.3 输入/输出的效率 105
本章小结 106
习题 106
第7章 面向对象的分析和设计方法 107
7.1 面向对象方法的基本概念 107
7.1.1 面向对象方法概述 107
7.1.2 面向对象的概念 108
7.1.3 面向对象方法的主要优点 113
7.2 面向对象分析(OOA) 115
7.2.1 面向对象分析的基本过程 115
7.2.2 OOA过程 117
7.2.3 定义结构和层次 119
7.2.4 定义主题和子系统 119
7.3 面向对象设计 119
7.3.1 面向对象系统的设计 119
7.3.2 系统设计过程 122
7.3.3 对象设计过程 125
7.3.4 设计模式 126
7.4 面向对象测试 127
7.4.1 测试OOA和OOD模型 127
7.4.2 面向对象测试策略 128
7.4.3 OO软件的测试案例设计 129
7.5 基于构件的软件工程 130
7.5.1 基于构件的系统开发 130
7.5.2 CBSE过程 131
7.5.3 领域工程 131
7.5.4 基于构件的开发 132
本章小结 134
习题 134
第8章 软件测试技术 135
8.1 软件测试基础 135
8.1.1 测试目标 135
8.1.2 测试原则 136
8.1.3 可测试性 136
8.2 测试案例设计 138
8.2.1 白盒测试 138
8.2.2 黑盒测试 148
8.2.3 针对专门的环境、体系结构和应用的测试 151
8.3 软件测试策略 152
8.3.1 软件测试的策略途径 153
8.3.2 单元测试 154
8.3.3 集成测试 156
8.3.4 确认测试 158
8.3.5 系统测试 159
本章小结 160
习题 160
第9章 软件维护 162
9.1 软件维护概述 162
9.1.1 软件维护的基本概念 162
9.1.2 软件维护的特点 164
9.2 软件维护活动 165
9.2.1 维护组织 166
9.2.2 维护报告 166
9.2.3 工作流程 167
9.2.4 维护记录 168
9.2.5 维护评价 169
9.3 软件的可维护性 169
9.3.1 决定软件可维护性的因素 169
9.3.2 提高可维护性的方法 171
9.3.3 可维护性复审 173
9.4 软件维护的副作用 174
9.5 软件逆向工程和再生工程 175
本章小结 177
习题 177
第10章 软件项目管理 178
10.1 软件项目的特点和软件管理的职能 178
10.1.1 软件项目的特点 178
10.1.2 软件管理的职能 178
10.2 软件项目计划 179
10.2.1 制订计划的目标 179
10.2.2 软件项目度量和估算 179
10.2.3 风险分析和管理 188
10.2.4 软件计划的类型 190
10.2.5 项目计划中任务的划分 191
10.2.6 项目进度安排 192
10.3 软件项目组织 193
10.3.1 组织原则 193
10.3.2 组织结构的模式 193
10.3.3 程序设计小组的组织 194
10.4 软件项目人员配备 194
10.4.1 项目开发各阶段所需人员 194
10.4.2 配备人员的原则 196
10.4.3 对项目经理人员的要求 197
10.4.4 评价软件人员的条件 197
10.5 软件项目的指导和检验 197
10.5.1 软件项目指导 197
10.5.2 软件项目检验 198
10.6 软件配置管理和配置管理工具 198
10.6.1 概述 198
10.6.2 基线(baseline) 199
10.6.3 软件配置项 199
10.6.4 软件配置管理的过程 199
10.6.5 软件配置管理工具ClearCase简介 199
本章小结 201
习题 201
第11章 软件质量保证与软件工程标准 202
11.1 软件质量保证概述 202
11.1.1 软件质量的概念 202
11.1.2 软件质量保证 208
11.2 软件质量保证体系与实施 214
11.2.1 软件质量保证体系 214
11.2.2 软件质量保证的实施 215
11.3 软件工程标准化 219
11.3.1 软件工程标准化的意义 219
11.3.2 软件工程标准 219
11.3.3 软件工程困家标准 221
11.4 软件文档 222
11.4.1 软件文档的作用和分类 222
11.4.2 软件文档的编制 225
11.4.3 软件文档的管理和维护 226
本章小结 226
习题 227
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《工程静力学》王科盛主编 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《化学反应工程》许志美主编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019