
- 作 者:天津滨海迅腾科技集团有限公司主编
- 出 版 社:天津:南开大学出版社
- 出版年份:2017
- ISBN:9787310053247
- 标注页数:247 页
- PDF页数:259 页
请阅读订购服务说明与试读!
订购服务说明
1、本站所有的书默认都是PDF格式,该格式图书只能阅读和打印,不能再次编辑。
2、除分上下册或者多册的情况下,一般PDF页数一定要大于标注页数才建议下单购买。【本资源259 ≥247页】
图书下载及付费说明
1、所有的电子图书为PDF格式,支持电脑、手机、平板等各类电子设备阅读;可以任意拷贝文件到不同的阅读设备里进行阅读。
2、电子图书在提交订单后一般半小时内处理完成,最晚48小时内处理完成。(非工作日购买会延迟)
3、所有的电子图书都是原书直接扫描方式制作而成。
第一部分 基于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