图书介绍
软件工程与UML案例解析2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 何晓蓉主编 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113108809
- 出版时间:2010
- 标注页数:256页
- 文件大小:57MB
- 文件页数:269页
- 主题词:软件工程-高等学校:技术学校-教材;面向对象语言-程序设计-高等学校:技术学校-教材
PDF下载
下载说明
软件工程与UML案例解析PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 概述1
1.1 软件工程1
1.1.1 软件工程的定义1
1.1.2 软件工程的目标2
1.1.3 软件工程过程3
1.1.4 软件工程的原则3
1.2 UML简介4
1.3 案例描述6
总结7
思考与练习8
第2章 软件项目管理9
2.1 项目管理概述9
2.1.1 项目管理定义9
2.1.2 项目管理的组成部分10
2.1.3 工期的计算公式11
2.1.4 WBS11
2.2 Microsoft Project项目管理软件的使用12
2.2.1 编制项目计划12
2.2.2 编制项目的时间计划12
2.2.3 编制项目的资源计划21
2.2.4 编制项目的成本计划24
2.2.5 项目监控管理26
总结32
思考与练习33
第3章 软件系统开发方法36
3.1 软件开发生命周期36
3.2 软件开发模型37
3.2.1 瀑布模型38
3.2.2 演化模型39
3.2.3 螺旋模型41
3.2.4 增量模型42
3.3 传统软件开发方法44
3.4 面向对象软件开发技术45
3.4.1 面向对象的基本概念45
3.4.2 面向对象的开发50
3.5 RUP统一软件开发过程51
3.5.1 RUP的生命周期51
3.5.2 RUP的核心工作流程54
3.6 敏捷软件开发技术56
3.6.1 敏捷开发技术基本概念57
3.6.2 极限编程59
总结64
思考与练习64
第4章 建立用例模型65
4.1 需求获取65
4.2 分析需求67
4.3 用例在需求分析中的使用68
4.4 识别参与者69
4.5 确定用例70
4.6 用例的粒度71
4.7 用例间的关系72
4.8 用例描述74
4.9 用例建模78
总结81
思考与练习81
第5章 建立分析模型82
5.1 对象、类和对象、类的UML表示82
5.2 确定关键抽象83
5.3 类之间的关系及其UML表示85
5.3.1 关联85
5.3.2 依赖88
5.3.3 泛化89
5.3.4 聚合90
5.3.5 组合91
5.4 建立领域模型92
5.5 分布模式的选择与应用93
5.6 构建分析类94
5.7 交互图97
5.7.1 顺序图97
5.7.2 协作图99
5.8 职责分配100
5.9 定义类的属性102
5.10 分析模型103
总结104
思考与练习104
第6章 数据库建模106
6.1 从业务需求创建数据模型的流程106
6.2 定义数据需求107
6.3 定义概念模型109
6.4 设计逻辑数据模型110
6.5 设计物理数据模型112
6.6 数据模型的优化与发布114
总结115
思考与练习115
第7章 建立设计模型117
7.1 设计模式的选择与应用117
7.1.1 Facade(门面)模式119
7.1.2 Adapter(适配器)模式120
7.1.3 Factory(工厂)模式123
7.2 构建设计类129
7.2.1 从分析类生成设计类129
7.2.2 确定类的大小131
7.3 详细设计类132
7.3.1 设计公用类132
7.3.2 设计类接口132
7.3.3 设计属性和操作133
7.4 设计类间关系140
7.4.1 设计继承140
7.4.2 设计聚合/组合141
7.4.3 设计关联142
7.5 活动图143
7.6 状态图146
7.7 设计模型顺序图148
7.8 设计模型的分包149
7.9 逻辑视图到构件视图的映射152
总结160
思考与练习161
第8章 系统架构设计162
8.1 业务架构162
8.2 业务架构分析163
8.2.1 客户服务系统业务架构分析164
8.2.2 客户服务系统子模块划分165
8.3 软件架构168
8.4 软件架构设计169
8.5 软件架构与框架174
8.6 软件架构的“4+1”视图模型175
8.7 组件图176
8.8 部署图178
总结180
思考与练习180
第9章 软件测试181
9.1 基本概念181
9.1.1 软件测试的必要性181
9.1.2 软件测试的目的183
9.1.3 软件缺陷定义183
9.1.4 测试用例184
9.1.5 软件测试的原则185
9.2 测试方法189
9.2.1 白盒测试189
9.2.2 黑盒测试200
9.3 测试过程210
9.3.1 软件测试过程模型介绍210
9.3.2 单元测试213
9.3.3 集成测试221
9.3.4 确认测试224
9.3.5 系统测试227
9.3.6 验收测试229
总结231
思考与练习232
附录A 用户界面设计234
A.1 UI设计师的工作234
A.2 用户界面的设计原则235
A.3 用户界面的设计流程236
A.4 客户服务系统界面设计237
附录B Java语言的编码规范239
B.1 导言239
B.2 格式239
B.3 命名规则242
B.4 变量243
B.5 注释243
B.6 编码246
附录C 软件工程文档248
C.1 用户需求说明书模板248
C.2 软件需求规格说明书模板249
C.3 概要设计说明书模板251
C.4 软件设计说明书模板254
参考文献256
热门推荐
- 99763.html
- 1437873.html
- 2386339.html
- 3338317.html
- 3902639.html
- 2662127.html
- 3252294.html
- 3739409.html
- 1249772.html
- 2494845.html
- http://www.ickdjs.cc/book_3561429.html
- http://www.ickdjs.cc/book_1536352.html
- http://www.ickdjs.cc/book_3120179.html
- http://www.ickdjs.cc/book_780279.html
- http://www.ickdjs.cc/book_2913594.html
- http://www.ickdjs.cc/book_1186304.html
- http://www.ickdjs.cc/book_3604617.html
- http://www.ickdjs.cc/book_1669206.html
- http://www.ickdjs.cc/book_1776114.html
- http://www.ickdjs.cc/book_3203629.html