图书介绍
UML面向对象分析PDF|Epub|txt|kindle电子书版本网盘下载
- 吴际,金茂忠编著 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:7810771167
- 出版时间:2002
- 标注页数:190页
- 文件大小:25MB
- 文件页数:199页
- 主题词:
PDF下载
下载说明
UML面向对象分析PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 绪论1
1.1 软件1
1.2 软件工程2
1.3 软件生命周期2
1.3.1 制定计划(Panning)2
1.3.2 开发(Development)2
1.3.3 运行维护(Maintenance)3
1.4 软件开发过程模型3
1.4.1 瀑布模型(Waterfall model)3
1.4.2 螺旋模型(Spiral model)4
1.4.3 喷泉模型(Fountain model)5
1.4.4 增量模型(Incremental model)5
1.4.5 演化模型(Evolving model)6
1.4.6 统一过程模型 RUP(Rational Unified Process)6
本章小结7
第二章 软件需来分析8
2.1 需求分析8
2.2 需求分析过程8
2.3 需求分析文档9
2.4.1 结构化分析方法10
2.4 需求分析方法10
2.4.2 Jackson方法14
2.4.3 面向对象方法15
本章小结16
第三章 理解面向对象17
3.1 面向对象概念17
3.1.1 类及对象17
3.1.2 继承(Inheritance)18
3.1.4 消息(Message)19
3.1.5 多态性(Polymorphism)19
3.1.3 聚合(Aggregation)19
3.1.6 关联(Association)20
3.1.7 面向对象(Object oriented)20
3.2 面向对象开发方法20
3.2.1 OOA/OOD21
3.2.2 Booch面向对象方法23
3.2.3 Booch方法过程26
3.2.4 对象建模技术(OMT)26
3.2.5 面向对象软件工程(OOSE)27
本章小结29
4.1 UML的出现及发展30
第四章 UML是什么30
4.2 UML概况31
4.2.1 UML的主要内容31
4.2.2 UML的主要特点32
4.2.3 UML应用领域33
4.3 UML面向对象分析的一般过程33
本章小结35
5.1 用例图36
5.1.1 角色(Actor)36
第五章 UML静态建模机制36
5.1.2 用例38
5.1.3 例子:定货中心43
5.1.4 建模体会51
5.2 类图(Class diagram)51
5.2.1 类的识别53
5.2.2 类属性识别57
5.2.3 类操作识别59
5.2.4 关联与关联类61
5.2.5 聚合(Aggregation)67
5.2.6 泛化(Generalization)68
5.3 包图71
本章小结74
第六章 UML动态建模机制76
6.1 状态图77
6.1.1 有关状态图的几个概念77
6.1.2 状态图的符号表示77
6.1.3 识别对象状态空间86
6.1.4 识别状态转移87
6.1.5 例子:电梯系统88
6.2 交互模型91
6.2.1 顺序图91
6.2.2 合作图97
6.2.3 交互模型的识别100
6.2.4 交互模型的例子101
6.3 活动图模型104
6.3.1 为什么要引入活动图104
6.3.2 活动图104
6.3.3 并发活动建模109
本章小结111
第七章 分析模型的测试112
7.1 分析模型测试的重要性112
7.2 测试方法113
7.3 测试过程114
7.4 用例模型的测试115
7.5 类模型的测试117
7.6 类状态模型的测试120
7.7 典型场景的测试121
本章小结122
第八章 UML工具介绍123
8.1 Rational Rose:全面支持基于UML开发的工具123
8.1.1 UML的建模支持123
8.1.4 双向(正向+逆向)工程128
8.1.3 多语言支持的开发128
8.1.2 构件化开发128
8.1.5 全面的团队支持129
8.1.6 模型的集成管理129
8.1.7 框架向导130
8.1.8 Rose的可扩展接口131
8.1.9 基本报告生成能力131
8.1.10 CORBA/IDL生成131
8.1.11 数据库表格生成132
8.1.12 与MS存储库的集成132
8.2 Rose的逆向工程133
8.1.13 Oracle8的正向和逆向工程支持133
8.1.14 版本控制133
8.2.1 C++项目的逆向工程134
8.2.2 逆向分析VC++应用145
8.2.3 Java项目的逆向工程149
8.3 UML_Designer:国内开发的支持UML的建模工具152
8.3.1 对用例模型的支持152
8.3.2 对活动模型的支持152
8.3.3 对类模型的支持153
8.3.4 对状态模型的支持154
8.3.6 对合作模型的支持155
8.3.5 对顺序模型的支持155
8.3.7 对构件模型的支持156
8.3.8 对配置模型的支持157
本章小结157
第九章 实例研究:一个嵌入式实时系统158
9.1 系统描述158
9.2 用例模型159
9.2.1 角色识别159
9.2.2 用例识别159
9.3.1 Message类162
9.3 类模型162
9.3.2 AudioController类163
9.3.3 UserMode类163
9.3.4 UserInterface类163
9.3.5 UserView类164
9.3.6 MessageSlot类164
9.3.7 AudioInput与AudioOutput类164
9.3.8 类的组织165
9.4 关注嵌入式:系统外部事件166
9.5.1 对象交互模型167
9.5 动态模型167
9.5.2 活动模型(Activity diagram)169
9.5.3 对象的动态行为:状态模型169
9.6 进一步话题:设计说明171
本章小结172
第十章 实例研究:会议管理系统173
10.1 系统描述173
10.2 用例模型173
10.2.1 角色识别174
10.2.2 用例识别174
10.2.3 模型及用例描述175
10.3 类模型178
10.3.1 Meeting类179
10.3.2 MeetingInstance类180
10.3.3 MeetingRoom类180
10.3.4 Attendee类181
10.3.5 GroupAttendee类181
10.3.6 Address类182
10 3.7 PostOffice类182
10.3.8 Information类183
10.3.9 AttendeeManagement183
10.3.11 MeetingAdministration类184
10.3.10 ReservationCriteria类184
10.4 系统包图185
10.4.1 会议包(MeetingPack)185
10.4.2 人员包(AttendeePack)186
10.4.3 邮寄包(PostOfficePack)186
10.5 动态模型186
10.5.1 对象交互模型186
10.5.2 对象合作模型189
10.5.3 活动图模型189
本章小结189