图书介绍
UML设计实作宝典PDF|Epub|txt|kindle电子书版本网盘下载
![UML设计实作宝典](https://www.shukui.net/cover/64/34341827.jpg)
- 孙惠民著 著
- 出版社: 北京:中国铁道出版社
- ISBN:7113054234
- 出版时间:2003
- 标注页数:378页
- 文件大小:50MB
- 文件页数:393页
- 主题词:面向对象语言,UML-程序设计
PDF下载
下载说明
UML设计实作宝典PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 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 Modeler6
Microsoft(微软) Visio2000/2002企业版6
Rational ROSE7
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-244
UML实战2-346
2-6 关系(Relationships)48
2-5 设计类时注意事项和提示48
(A)依赖关系(Dependency)49
(B)一般化关系(Generalization)49
UML实战2-450
(C)关联关系(Association)54
UML实战2-556
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