当前位置:首页 > 工业技术
UML基础及Visio建模
UML基础及Visio建模

UML基础及Visio建模PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:刘晓华等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2004
  • ISBN:7121002663
  • 页数:312 页
图书介绍:用UML建模已深入人心,但很多读者苦于没有好的UML建模工具一直裹足不前。本书是作者多年使用Visio的经验总结,相信对初学者有很大的参考价值。 Visio不仅仅是一个功能强大、简单易用的绘图工具,它还是一个绝佳的UML建模工具。本书结合Visio最新的2002版本,介绍如下内容:UML相关理论简介,重点是UML 模型图;Visio绘图的基本方法和技巧;用Visio绘制用例图、静态结构图、包图、活动图、状态图、序列图、协作图、组件图和部署图。介绍每种模型图的时,会详细介绍其概念、创建步骤和创建示例;最后介绍如何将Visio、UML和.NET结合开发企业级应用,包括如何把VisualStudio.NET项目实施反向工程以生成UML静态模型结构,如何用Visio把UML模型映射为代码框架。本书避免重复大量枯燥的理论,而是尽可能用图形、示例来说明问...
《UML基础及Visio建模》目录

第1章 出发前的准备 1

1.1从软件谈起 2

1.2什么是建模 5

1.3为什么要建模 6

1.4如何建模 7

1.4.1建模语言UML 7

1.4.2建模工具:Visio 16

1.4.3明确建模的目的 18

1.4.4选用软件过程 19

1.4.5组织模型 25

1.5小结 26

第2章 基本建模环境 27

2.1模型资源管理器 28

2.2形状模板 31

2.3绘图画板 34

2.4“绘图”工具栏 36

2.5“属性”窗口 38

2.6“输出”窗口 38

2.7主要菜单 39

2.7.1【文件】菜单 39

2.7.2【编辑】菜单 40

2.7.3【视图】菜单 41

2.7.4【插入】菜单 44

2.7.5【格式】菜单 46

2.7.6【工具】菜单 46

2.7.7【形状】菜单 47

2.7.8【UML】菜单 50

2.7.9【窗口】菜单 61

2.7.10【帮助】菜单 61

2.8绘图技巧 62

2.8.2添加形状 63

2.8.1利用形状模板 63

2.8.3选中形状 65

2.8.4移动形状 66

2.8.5调整形状大小 67

2.8.6复制形状 68

2.8.7删除形状 69

2.8.8组合形状 69

2.8.9对齐形状 70

2.8.10调整间隔 71

2.8.11使用对齐和黏附 71

2.8.12连接形状 72

2.8.13调整连接线形状 75

2.8.14使用形状显示选项 77

2.8.16设置格式 79

2.8.15使用属性对话框 79

2.8.17添加文字 80

2.8.18使用快捷键 82

2.9小结 83

第3章 建模入门实例——站内搜索 85

3.1实例概述 86

3.1.1背景知识 86

3.1.2需求 87

3.1.3实现思路 87

3.2设置全局属性 88

3.3实现用例模型 91

3.3.1识别主角 92

3.3.2识别系统边界 95

3.3.3识别用例 95

3.3.4添加用例图 98

3.3.5细化用例 107

3.4实现分析模型 133

3.4.1识别分析类 133

3.4.2组织分析类 146

3.4.3实现用例 147

3.5实现设计模型 157

3.5.1识别设计类 157

3.5.2组织设计类 177

3.5.3用设计类实现用例 178

3.5.4设计系统原型 182

3.6实现模型 187

3.6.1代码编写 187

3.6.2对文件建模 191

3.6.3对文档建模 193

3.6.4对依赖项建模 194

3.6.5对部署建模 197

3.6.6对测试建模 200

3.7小结 205

第4章 专题:用例 207

4.1概念 208

4.2高级特性 209

4.2.1泛化 209

4.2.2使用 210

4.2.3扩展 211

4.3用例实现 212

4.3.1描述用例场景 212

4.3.2用例到分析类 213

4.3.3分析类到设计类 214

4.3.4设计类到实现类 215

4.4小结 223

第5章 专题:类设计 225

5.1类的高级特性 226

5.1.1抽象类 226

5.1.2模板类 228

5.1.3密封类 230

5.1.4工具类 230

5.1.5其他构造型的类 230

5.1.6部分类 235

5.2接口 236

5.3类间的静态关系 240

5.3.1泛化 240

5.3.2关联 241

5.3.3依赖 247

5.4职责分配 247

5.6使用设计模式 251

5.5职责分配原则 251

5.7小结 276

第6章 专题:操作设计 277

6.1设计原则 278

6.1.1易读性 278

6.1.2健壮性 286

6.1.3高效性 290

6.2测试驱动的设计 293

6.3重构 297

6.3.1重命名 298

6.3.2提取子操作 301

6.3.3提取成员 306

6.3.4提取接口 307

6.3.5提取父类 308

6.4小结 312

返回顶部