图书介绍

UML设计实作宝典PDF|Epub|txt|kindle电子书版本网盘下载

UML设计实作宝典
  • 孙惠民著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:7113054234
  • 出版时间:2003
  • 标注页数:378页
  • 文件大小:50MB
  • 文件页数:393页
  • 主题词:面向对象语言,UML-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐