图书介绍
软件工程pdf电子书版本下载
- 天津滨海迅腾科技集团有限公司主编 著
- 出版社: 天津:南开大学出版社
- ISBN:9787310053247
- 出版时间:2017
- 标注页数:247页
- 文件大小:29MB
- 文件页数:259页
- 主题词:软件工程
PDF下载
下载说明
软件工程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 基于Visio的UML 5
理论部分 5
第1章 软件工程概念 5
1.1 软件的概念、特点 5
1.2 软件的分类 6
1.3 软件的发展和软件危机 7
1.4 软件开发中的方法 8
1.5 软件开发中的几个阶段 9
1.6 软件生命周期模式 9
1.7 软件工程的目标 12
1.8 软件工程的原则 14
1.9 面向对象的方法学 15
1.10 什么是UML 15
1.11 为什么需要UML 16
1.12 UML的发展 17
1.13 UML的组成 19
1.14 UML在软件开发中的应用 21
1.15 小结 22
1.16 英语角 22
1.17 作业 23
1.18 思考题 23
1.19 学员回顾内容 23
第2章 静态视图 24
2.1 类 24
2.2 关系 26
2.3 对象图 32
2.4 实例 34
2.5 小结 41
2.6 英语角 41
2.7 作业 42
2.8 思考题 42
2.9 学员回顾内容 42
第3章 用例视图 43
3.1 概述 43
3.2 参与者 44
3.3 用例图 45
3.4 实例 47
3.5 小结 50
3.6 英语角 51
3.7 作业 51
3.8 思考题 51
3.9 学员回顾内容 51
第4章 动态视图 52
4.1 时序图 52
4.2 协作图 55
4.3 活动图 56
4.4 小结 62
4.5 英语角 62
4.6 作业 63
4.7 思考题 63
4.8 学员回顾内容 63
第5章 项目管理 64
5.1 管理的意义 64
5.2 管理的定义 65
5.3 管理的作用 66
5.4 管理的原则 66
5.5 一般化管理 67
5.6 项目 68
5.7 项目管理 68
5.8 项目管理过程 69
5.9 计划与控制 73
5.10 小结 77
5.11 英语角 78
5.12 作业 78
5.13 思考题 78
5.14 学员回顾内容 78
第6章 项目实战——广告管理系统 79
6.1 引言 79
6.2 广告管理系统的基础特征和功能模块 79
6.3 系统的UML分析与实现 81
6.4 小结 87
上机部分 91
第1章 软件工程概念(无) 91
第2章 静态视图 91
2.1 指导 91
2.2 练习 92
2.3 实践 92
第3章 用例视图 93
3.1 指导 93
3.2 练习 94
3.3 实践 94
第4章 动态视图 95
4.1 指导 95
4.2 练习 98
4.3 实践 99
第5章 项目管理工具 100
5.1 新建项目 100
5.2 输入和组织任务列表 102
5.3 如何分配资源 107
5.4 如何输入成本 110
5.5 如何查看日程及其详细信息 112
第6章 项目实战——广告管理系统(无) 113
第二部分 测试驱动开发 119
理论部分 119
第1章 测试驱动开发简介 119
1.1 本章简介 119
1.2 高质量的软件 119
1.3 测试驱动开发 120
1.4 测试技术 124
1.5 测试驱动开发需要注意的一些问题 125
1.6 单元测试 128
1.7 JUnit历史 128
1.8 手写单元测试 130
1.9 了解单元测试框架 132
1.10 JUnit 132
1.11 小结 136
1.12 英语角 136
1.13 作业 136
1.14 思考题 136
1.15 学员回顾内容 137
第2章 JUnit的核心类 138
2.1 探索JUnit核心 138
2.2 TestRunner 140
2.3 TestCase 140
2.4 TestSuite 147
2.5 TestResult 151
2.6 JUnit4新特性 152
2.7 小结 156
2.8 英语角 156
2.9 作业 156
2.10 思考题 156
第3章 JUnit的自动化 157
3.1 本章简介 157
3.2 Ant简介 158
3.3 小结 170
3.4 英语角 170
3.5 作业 170
3.6 思考题 171
3.7 学员回顾内容 171
第4章 版本控制 172
4.1 版本控制简介 172
4.2 MyEclipse的本地版本控制 175
4.3 CVS 177
4.4 SVN 181
4.5 小结 188
4.6 英语角 189
4.7 作业 189
4.8 思考题 189
上机部分 193
第1章 在MyEclipse中应用JUnit 193
1.1 指导 193
1.2 练习 212
1.3 实践 214
1.4 练习 218
第2章 在MyEclipse中应用Ant 219
2.1 指导 219
2.2 练习 224
2.3 实践 226
第3章 在MyEclipse中应用CVS 227
3.1 指导 227
3.2 练习 230
3.3 实践 237
3.4 小结 238
3.5 作业 238
第4章 在MyEclipse中应用SVN插件 239
4.1 在线安装 239
4.2 SVN插件在MyEclipse中的基本操作 241
4.3 小结 247
4.4 作业 247