软件工程实务PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:刘学俊,李继芳,刘汉中编著
- 出 版 社:杭州:浙江大学出版社
- 出版年份:2007
- ISBN:9787308055277
- 页数:274 页
上篇 软件工程实务 1
第1章 软件、软件工程及沟通艺术 1
1.1 软件 2
1.1.1 软件的概念 2
1.1.2 软件的特点 3
1.1.3 软件的分类 4
1.1.4 软件的发展 7
1.1.5 软件危机 8
1.2 软件工程概述 10
1.2.1 软件工程的概念 10
1.2.2 软件工程的研究内容 11
1.2.3 软件工程过程和软件生存周期 12
1.2.4 软件工程的目标及原则 13
1.2.5 软件工程的发展 15
1.3 软件开发模型 15
1.3.1 瀑布模型 16
1.3.2 原型模型 17
1.3.3 螺旋模型 17
1.3.4 喷泉模型 19
1.3.5 智能模型 20
1.4 CASE工具及环境 20
1.5 软件工程中的沟通理念 21
1.5.1 软件工程中沟通的重要性 21
1.5.2 软件工程中的沟通理念 22
思考与讨论 35
第2章 软件项目管理基础 36
2.1 项目、软件项目及其特点 36
2.1.1 项目的四个要素 36
2.1.2 项目的周期性 37
2.1.3 软件项目的特点 38
2.2 项目、软件项目管理含义及特点 40
2.2.1 项目管理的含义 40
2.2.2 项目管理的特点 40
2.2.3 软件项目管理的特点 41
2.3 项目管理的基本职能 43
2.3.1 项目计划 43
2.3.2 项目组织 43
2.3.3 评价与控制 44
2.4 项目、软件项目管理的主要内容 44
2.4.1 项目管理的主要内容 44
2.4.2 软件项目管理的主要内容 45
2.5 软件项目的度量与估算 50
2.5.1 面向软件规模的度量 50
2.5.2 面向软件功能的度量 51
2.5.3 软件质量度量 53
2.5.4 影响估算的因素 57
2.5.5 目标分解估算法 58
2.5.6 软件项目成本预算 60
2.6 项目风险的识别、分析及预防 60
2.6.1 风险识别 60
2.6.2 风险分析 61
2.6.3 风险预防 62
2.7 软件项目计划与组织 63
2.7.1 制定项目实施计划的基础和主要内容 63
2.7.2 实施计划的进度安排 63
2.7.3 软件项目组织与任务责任矩阵 66
思考与讨论 72
第3章 需求获取 73
3.1 系统界定与建立模型 73
3.1.1 系统与模型 73
3.1.2 系统模型建造举例 74
3.2 基于计算机的系统及其系统工程 75
3.2.1 基于计算机的系统 75
3.2.2 计算机系统工程 75
3.3 需求和需求的层次 78
3.3.1 什么是需求 78
3.3.2 需求的层次 79
3.3.3 需求获取的任务 80
3.4 需求获取的原则与方法 80
3.4.1 需求获取规范 80
3.4.2 需求获取的原则和方法 83
3.5 需求规格说明书 89
3.5.1 软件需求规格说明书 89
3.5.2 提出和验证初始需求 90
3.5.3 初始需求的汇编整理 90
3.5.4 需求的可跟踪性 91
3.5.5 确认SRS草案 92
3.5.6 需求规格说明书的复核与评审 92
3.5.7 平衡工作量 94
3.5.8 系统测试计划 94
3.5.9 修订和发布 94
3.6 需求获取阶段系统分析员责任和素质要求 94
思考与讨论 95
第4章 结构化分析与设计 96
4.1 软件结构化分析与设计方法 96
4.1.1 软件系统分析的目标 96
4.1.2 软件系统分析与设计活动的本质 96
4.1.3 软件系统基本结构模型 97
4.1.4 系统分析向结构设计过渡的工作任务 98
4.1.5 系统分析的分析过程和方法 100
4.1.6 软件设计阶段系统分析员的素质 104
4.2 软件设计基本规范 105
4.2.1 概要设计 105
4.2.2 模块化与模块设计 108
4.2.3 分析与设计模块的基本规范 111
4.3 软件设计规范的量化运用 116
4.4 表示软件结构的基本方法 118
4.4.1 系统概念设计 118
4.4.2 层次图和HIPO图 121
4.4.3 模块设计的精细设计方法 123
4.4.4 面向数据流的设计方法 125
思考与讨论 131
第5章 界面设计 133
5.1 界面设计的平面原则 133
5.2 软件操作过程设计原则 135
5.3 人机界面设计过程 138
思考与讨论 139
第6章 编码实现 140
6.1 编码概述 140
6.2 编码的标准 142
6.3 程序效率 148
6.4 程序设计语言的适用性 149
6.5 程序复杂性质量 150
思考与讨论 152
第7章 软件测试 153
7.1 软件测试的几个基本问题 154
7.1.1 什么是软件测试、测试工作的对象 154
7.1.2 项目组中的测试角色 155
7.1.3 Bug和Bug跟踪 155
7.1.4 软件测试工作的原则 157
7.1.5 测试用例的不可穷举性 158
7.2 软件测试的基本方法和工具 159
7.2.1 静态分析和动态分析 160
7.2.2 黑盒测试和白盒测试 160
7.2.3 覆盖测试 161
7.2.4 使用测试 161
7.2.5 手动测试和自动测试 162
7.2.6 软件测试工具 162
7.3 软件测试策略 163
7.3.1 单元测试 163
7.3.2 集成测试 164
7.3.3 确认测试 164
7.3.4 系统测试 164
7.4 软件测试实务 165
7.4.1 测试与开发的并行关系 165
7.4.2 测试计划 166
7.4.3 测试过程规格说明书 168
7.4.4 测试过程 173
7.4.5 测试总结 174
思考与讨论 176
第8章 软件过程改进 177
8.1 软件过程 178
8.1.1 什么是过程 178
8.1.2 过程成熟度 179
8.1.3 过程定义是否妨碍了创造力的发挥 180
8.2 有效的软件过程架构 181
8.2.1 过程架构 181
8.2.2 规范过程的重要性 188
8.2.3 过程文档的意义 189
8.2.4 建设有效的软件过程 189
8.3 软件能力成熟度模型简介 191
8.3.1 CMM中定义的软件开发团队角色与职责 192
8.3.2 CMM中能力成熟度的级别 192
8.3.3 CMM的内部结构——关键过程域 194
8.3.4 CMM的使用 201
思考与讨论 202
第9章 面向对象方法概述 203
9.1 什么是面向对象方法 203
9.2 结构化与面向对象的思想差异 205
9.3 面向对象方法的主要概念 206
9.3.1 对象 206
9.3.2 其他概念 207
9.4 面向对象建模 209
9.4.1 对象模型 210
9.4.2 动态模型 214
9.4.3 功能模型 216
9.4.4 三种模型之间的关系 216
9.5 OO方法的SRS、OOA、OOD概要 217
9.5.1 面向对象的需求获取 217
9.5.2 面向对象的分析与设计 218
思考与讨论 220
附录1 软件工程文档规范 221
附录2 匈牙利命名法 239
下篇 软件工程实验指导 242
实验一 体验软件工程的“隔板画” 242
实验二 需求获取 248
实验三 结构化设计 254
实验四 结构化设计和实现 265
实验五 软件测试及其评估 266
实验六 软件过程改进实验 272
- 《市政工程基础》杨岚编著 2009
- 《工程静力学》王科盛主编 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《化学反应工程》许志美主编 2019
- 《绿色过程工程与清洁生产技术 张懿院士论文集精选 上》《绿色过程工程与清洁生产技术》编写组编 2019
- 《软件工程》齐治昌,谭庆平,宁洪编著 2019
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《高等院校保险学专业系列教材 保险学原理与实务》林佳依责任编辑;(中国)牟晓伟,李彤宇 2019
- 《化学工程与工艺专业实验指导》郭跃萍主编 2019
- 《天水师范学院60周年校庆文库 新工科视域下的工程基础与应用研究》《天水师范学院60周年校庆文库》编委会编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《浙江海岛植物原色图谱》蒋明,柯世省主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《美丽浙江 2016 法语》浙江省人民政府新闻办公室编 2016
- 《二十五史中的浙江人 24》浙江省地方志编纂委员会编 2005
- 《大学物理简明教程 下 第2版》施卫主编 2020