UML设计实作宝典PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:孙惠民著
- 出 版 社:北京:中国铁道出版社
- 出版年份:2003
- ISBN:7113054234
- 页数:378 页
第一篇 UML使用和设计——完全攻略篇 3
第1章 UML实务概论 3
1-1 UML(Unified Modeling Language)是什么 4
1-2 UML的用途说明 4
1-3 UML的发展历史变革 5
1-4 开发UML的设计工具 6
Microsoft声明区Visual Modeler 6
Microsoft(微软) Visio2000/2002企业版 6
Rational ROSE 7
1-5 UML(统一建模语言)适用的软件系统 8
1-6 开始进入UML的世界 8
1-7 事物(Things) 9
结构事物(Structural Things) 10
行为事物(Behavioral Things) 16
分组(组)事物(Grouping Things) 18
备注事物(Annotational Things) 19
1-8 关系(Relationships) 20
依赖关系(Dependency) 20
关联关系(Association) 21
一般化关系(Generationalization) 21
实现关系(Realization) 21
1-9 UML的图形(Diagram) 21
1-10 利用UML规划软件的系统结构 25
第1章实战题库 28
第2章 UML与组件模型构建 33
2-1 类(Class)的含义 34
2-2 属性(Attributes) 34
2-3 操作/方法(Operations/Method) 35
UML实战2-1:类(Class)实例 35
2-4 类:组织(利用版型[Stereotype])和责任(Responsibilities) 43
UML实战2-2 44
UML实战2-3 46
2-6 关系(Relationships) 48
2-5 设计类时注意事项和提示 48
(A)依赖关系(Dependency) 49
(B)一般化关系(Generalization) 49
UML实战2-4 50
(C)关联关系(Association) 54
UML实战2-5 56
2-7 UML的一般机制(Common Mechanism) 61
批注(Notes) 61
标记值(Tagged Value) 62
限制(Constraint) 62
版型(Stereotypes) 62
标准元素 63
第2章实战题库 64
第3章 UML与面向对象建模概论和设计 67
3-1 面向对象建模首要图形——类图(Class Diagram) 71
实战3-1 类图Class Diagram实战 72
设计数据库大纲(Schema) 77
实战3-2 利用类图设计数据库大纲(Schema) 78
3-2 面向对象建模:再论高级类图(Class Diagram) 81
属性(Attributes)、操作(Operations)/方法(Method) 81
根类/叶子类/抽象类/实体类 83
分类器(Classifiers) 83
可视性(Visibility) 85
拥有者有效范围(Owner Scope) 86
实战3-3:高级类图实战 86
第3章实战题库 91
第4章 UML对象原型与类组件部署设计 95
4-1 静态设计和进程视图的设计——对象图(Object Diagram) 96
对象图(Object Diagram)的定义 96
对象图(Object Diagram)的组成元素 96
对象图(Object Diagram)的前置说明 97
4-2 静态设计和进程视图——对象图(Object Diagram)模型实战 102
对象图(Object Diagram)设计前说明 102
对象图(Object Diagram)实战 102
Visio实战UML对象图 103
设计对象结构实战 104
Visio实战UML对象图 105
4-3 系统实体的设计——组件图(Component Diagram) 105
组件图定义 105
4-4 系统实体的设计——组件图(Component Diagram)实战 106
组件的种类 106
组件的扩展机制 107
组件图设计 107
UML实战组件图 107
Visio实战组件图 108
组件图设计 108
Visio实战组件图 109
组件图实战 109
4-5 设计系统的静态部署视图——部署图(Deployment Diagram) 110
部署图(Deployment Diagram)前置说明 110
部署图(Deployment Diagram)定义 111
部署图(Deployment Diagram)设计上的一般用法 112
部署图(Deployment Diagram)实战定义 113
UML的部署图(Deployment Diagram)实战 113
Visio实战部署图(Deployment Diagram) 114
第4章实战题库 115
第5章 利用UML执行项目/案例分析设计 123
5-1 利用使用案例(Use Case)来分析系统中的动作 124
定义和应用 124
图形定义 124
使用案例(Use Case)与事件流(Flow Of Events) 125
使用案例(Use Case)的组织 125
使用案例图(Use Case Diagram)的内容 125
使用案例图(Use Case Diagram)的一般用法 126
5-2 利用使用案例图(Use Case Diagram)来设计系统行为 126
网络在线订位系统 126
利用使用案例图(Use Case Diagram)设计在线订位系统需求 128
活动图的用途和应用 129
活动图定义 129
5-3 设计系统的动态角度——活动图(Activity Diagram) 129
活动图的一般应用方式 130
活动图的内容 130
动作状态和活动状态 130
转换 130
分支(Branching) 131
分叉(Fork)和结合(Join) 131
对象流 132
5-4 活动图设计系统的动态视图实战 132
活动图定义 132
UML活动图对象流分析 134
UML活动图对象流实战 135
第5章实战题库 136
第6章 使用/构建逻辑流程 139
6-1 使用UML设计“维护程序处理对象类”源代码 141
设计源代码定义 141
UML实战设计——利用组件图(Component Diagram)设计源代码 142
6-2 使用UML设计“查询程序处理对象类”源代码 144
设计静态视图和设计源代码定义 144
UML实战设计——先利用UML的类图(Class Diagram)设计静态设计视图 144
UML实战设计——利用组件图(Component Diagram)设计 146
6-3 使用UML设计“打印程序处理对象类”源代码 146
设计源代码实战定义 146
UML实战设计 147
6-4 使用UML的部署图(Deployment Diagram)设计系统 148
部署图(Deployment Diagram)定义说明 148
部署图(Deployment Diagram)的绘制内容 148
部署图(Deployment Diagram)设计静态部署视图时的主要用途 149
6-5 UML的部署图(Deployment Diagram)设计系统 150
使用UML的部署图(Deployment Diagram)设计系统实战分析 150
使用UML的部署图(Deployment Diagram)设计系统设计 152
使用UML的部署图(Deployment Diagram)设计子系统实战 153
利用Package组件设计子菜单 154
数据类型(DataType)定义 155
6-6 利用UML的分类器——数据类型(DataType)设计主数据类型 155
设计数据类型(DataType) 156
第6章实战题库 158
第7章 逻辑交互与类状态设计 165
7-1 使用状态图(Statechart Diagram)来设计系统的动态视图 166
状态机(State Machine) 166
状态图(Statechart Diagram)设计反应对象 168
状态图(Statechart Diagram)的组成要素 168
状态图(Statechart Diagram)与活动图(Activity Diagram) 168
状态图(Statechart Diagram)用途定义 168
状态图(Statechart Diagram)设计反应对象时的注意事项 169
设计状态图(Statechart Diagram)的重点分析 169
实战状态图(Statechart Diagram) 169
UML实战状态图(Statechart Diagram) 170
UML实战活动图(Activity Diagram) 171
UML顺序图(Sequence Diagram)的特点说明 172
顺序图(Sequence Diagram)的组成元素 172
顺序图(Sequence Diagram)用途和应用定义 172
7-2 顺序图(Sequence Diagram)——设计系统的动态视图 172
UML顺序图(Sequence Diagram)设计实战 173
7-3 合作图(Collaboration Diagram)——设计系统的动态视图 173
合作图(Collaboration Diagram)用途和应用定义 173
合作图(Collaboration Diagram)的组成元素 173
UML合作图(Collaboration Diagram)的特点说明 174
UML合作图(Collaboration Diagram)设计实战 174
第7章实战题库 175
第8章 运用UML设计数据库结构 179
8-1 利用UML设计逻辑数据库大纲(Schema) 180
运用UML的类图设计“逻辑数据库大纲(Schema)”的注意事项 180
运用UML的类图设计“数据库大纲(Schema)”说明 181
运用UML的类图(Class Diagram)设计整体数据库大纲(Schema) 186
运用UML的类图(Class Diagram)设计详细“数据库大纲(Schema) 187
8-2 利用UML设计实体数据库纲要 189
设计实体数据库纲要时注意事项 189
实体数据库纲要设计方式 190
第8章实战题库 192
第9章 系统程序开发的项目设计 193
9-1 人工操作转为计算机流程分析工作:利用UML的“使用案例(Use Case)”设计计算机流程分析 194
人工操作转为计算机流程分析工作 194
人工操作转为计算机流程分析工作运用“使用案例(Use Case)”设计 195
UML开发工具实战使用案例图(Use Case Diagram) 197
计算机流程分析工作运用“使用案例图(Use Case Diagram)”设计计算机工作设计 198
9-2 计算机应用流程分析定义应用功能——利用部署图(Deployment Diagram)设计系统 199
9-3 UML设计应用功能产生数据库结构和输出输入界面——利用类图(Class Diagram)设计数据库文件结构 201
9-4 UML设计应用程序动作规则确立——利用活动图(Activity Diagram)设计系统功能行为 203
9-5 UML设计应用程序功能规范确——利用部署图(Deployment Diagram)设计系统程序功能 208
基本数据管理系统(Subsystem Menu) 208
第9章实战题库 213
第10章 系统Model分析和UML实例探讨与解析 215
10-1 使用部署图(Deployment Diagram)设计应用系统结构——部署图功能说明 216
部署图设计3-Tier应用系统主结构 218
10-2 使用部署图(Deployment Diagram)设计——三层(3-Tier)式应用系统结构原型 218
部署图设计应用组件服务器结构 219
部署图设计数据库服务器结构 219
部署图设计网站服务器结构 220
10-3 使用组件图(Component Diagram)设计——3-Tier系统应用组件服务器组件部署模型 220
组件图设计应用组件服务器主系统菜单结构 221
组件图设计应用组件服务器共享系统组件结构(1) 222
组件图设计应用组件服务器共享系统组件结构(2) 223
10-4 使用活动图(Activity Diagram)设计——3-Tier系统应用功能与组件交互模型 224
10-5 运用类图(Class Diagram)设计——3-Tier系统主系统组件 226
系统主执行功能类图(Class Diagram)设计 227
系统主环境获取和设置类图(Class Diagram)设计 229
系统主数据库访问组件类图(Class Diagram)设计 230
系统应用功能连接组件类图(Class Diagram)设计 233
第10章实战题库 235
第二篇 UML整合实务设计篇——实战设计篇 239
第11章 进货库存系统:组件-部署-类分析-面向对象模型建立 239
商用进货库存信息管理系统(主设计系统) 240
11-1 进货库存管理系统——系统功能分析实务概论 240
基本信息管理系统 244
进货信息管理系统 245
【库存信息管理系统】 246
【Visio 2000设计库存信息管理系统模型】 247
【分析控制管理系统】 247
11-2 进货库存管理系统——文件结构分析实务 247
(1)产品主数据文件(Table Name:MainProduct) 249
(2)产品类数据文件(Table Name:roductKind) 250
(3)厂商主数据文件(Table Name:MainVender) 250
(4)国别设置主数据文件(Table Name:CountrySet) 251
(5)进货单据主文件(Table Name:CargoPMain) 251
(6)进货单据产品记录主文件(Table Name:CargoPDeta) 253
(7)库存数据主文件(Table Name:StockMain) 254
(8)厂商类主数据文件(Table Name:VenderKind) 254
【UML开发工具(Visio 2002)】 256
11-3 进货库存管理系统——共享对象模型设计 257
(A)消息处理对象(Message-Call-Object) 258
(B)输入检查和显示正确消息对象(On-Line-Check-Object) 262
(C)指令逻辑式数据库处理对象 264
第12章 进货系统-状态分析-设计-模型组件建立 267
12-1 进货信息管理系统——运用UML建模开发设计系统分析模型 268
(1)“成本计算和费用分摊”问题 268
(2)“库存控管”分析管理 271
(3)“进货库存分析”处理 271
12-2 进货单数据维护工作——进货单规划 273
12-3 进货数据查询统计工作——UML构建进货查询模型 278
12-4 进货数据查询统计工作——UML构建进货单据主文件查询统计分析模型 280
12-5 进货数据查询统计工作——UML构建进货单据明细产品主文件查询统计分析模型 281
12-6 进货过账处理工作——UML构建进货库存过账模型 283
第13章 库存系统-状态分析-设计-模型组件建立 287
13-1 库存信息管理系统——运用UML建模开发设计系统分析模型 288
库存数据查询统计管理工作 289
13-2 库存信息管理系统——单纯库存查询和统计分析工作建模设计 299
13-3 库存信息管理系统——库存查询打印工作建模设计 303
第14章 基础组织系统-状态分析-设计-模型组件建立 305
【1】建立文件维护模式 306
【2】查询统计模式 307
14-1 进货工作执行动作行为(Action)设计UML模型关联 307
14-2 库存查询工作执行动作(Action)设计UML模型关联 311
14-3 产品数据维护执行动作(Action)设计UML模型关联 313
14-4 厂商数据维护执行动作(Action)设计UML模型关联 319
14-5 厂商类数据维护执行动作(Action)设计UML模型关联 324
14-6 国别设置数据维护执行动作(Action)设计UML模型关联 327
14-7 产品数据查询统计动作(Action)设计UML模型关联 331
14-8 厂商信息查询和统计动作(Action)设计UML模型关联 334
14-9 产品类数据查询和统计动作(Action)设计UML模型关联 336
14-10 国别设置数据查询和统计动作(Action)设计UML模型关联 338
14-11 进货查询统计分析动作行为(Action)设计UML模型关联 340
第15章 进货-库存-基本信息-交互-部署-执行模式分析和组织 343
(3)库存信息管理系统 344
(2)进货信息管理系统 344
(1)基本信息管理系统 344
(4)库存类分析统计管理工作 345
15-1 UML设计进货库存工作操作模型——运用“使用案例图(Use Case Diagram)” 345
营业销售部门 345
仓库管理部门 346
行政管理部门 346
15-2 UML设计进货库存工作设计模型——运用“使用案例图”设计系统需求模型 348
第16章 系统实战UML项目图形设计 351
(A)库存类分析统计管理工作 352
16-1 进货库存信息管理系统——统计分析模型设计 352
(B)进货按日期统计分析工作 354
(C)进货按产品统计分析工作 355
16-2 进货库存信息管理系统——进货按日期统计分析工作模型设计 358
16-3 进货库存信息管理系统——库存类分析统计管理工作模型设计 364
16-4 进货库存信息管理系统——进货按产品统计分析工作模型设计 366
16-5 进货库存信息管理系统——设计实体数据库模型 370
16-6 进货库存信息管理系统——利用UML设计系统模型 376
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《中风偏瘫 脑萎缩 痴呆 最新治疗原则与方法》孙作东著 2004
- 《水面舰艇编队作战运筹分析》谭安胜著 2009
- 《王蒙文集 新版 35 评点《红楼梦》 上》王蒙著 2020
- 《TED说话的力量 世界优秀演讲者的口才秘诀》(坦桑)阿卡什·P.卡里亚著 2019
- 《燕堂夜话》蒋忠和著 2019
- 《经久》静水边著 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《微表情密码》(波)卡西亚·韦佐夫斯基,(波)帕特里克·韦佐夫斯基著 2019
- 《看书琐记与作文秘诀》鲁迅著 2019
- 《酒国》莫言著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018