Umbrello UML Modeller Handbook(PDF手册,英文)
Umbrello UML Modeller Handbook(PDF手册,英文版),内容摘要:Umbrello UML Modeller helps the software development process by using the industry
standard Unified Modelling Language (UML) to enable you to create diagrams for designing
and documenting your systems. 目录:1 Introduction 7
2 UML Basics 8
2.1 About UML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.2 UML Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.2.1 Use Case Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.2.1.1 Use Case . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.2.1.2 Actor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.2.1.3 Use Case Description . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.2.2 Class Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.2.2.1 Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2.2.1.1 Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2.2.1.2 Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2.2.1.3 Templates . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2.2.2 Class Associations . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2.2.2.1 Generalization . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.2.2.2.2 Associations . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.2.2.2.3 Aggregation . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.2.2.2.4 Composition . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2.2.3 Other Class Diagram Items . . . . . . . . . . . . . . . . . . . . . . . 13
2.2.2.3.1 Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2.2.3.2 Datatypes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2.2.3.3 Enums . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2.2.3.4 Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2.3 Sequence Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2.4 Collaboration Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.2.5 State Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.2.5.1 State . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.2.6 Activity Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.2.6.1 Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.2.7 Helper Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.2.8 Component Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Umbrello UML Modeller Handbook
2.2.9 Deployment Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.2.10 Entity Relationship Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.2.10.1 Entity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.2.10.1.1 Entity Attributes . . . . . . . . . . . . . . . . . . . . . . . . 19
2.2.10.1.2 Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.2.11 Extended Entity Relationship (EER) Diagram Concepts . . . . . . . . . . . . 19
2.2.11.1 Specialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.2.11.1.1 Disjoint Specialization . . . . . . . . . . . . . . . . . . . . 20
2.2.11.1.2 Overlapping Specialization . . . . . . . . . . . . . . . . . 20
2.2.11.1.3 Category . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3 Working with Umbrello UML Modeller 22
3.1 User Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.1.1 Tree View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.1.2 Documentation and Command History Window . . . . . . . . . . . . . . . . 23
3.1.3 Work Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.2 Creating, Loading and Saving Models . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.2.1 New Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.2.2 Save Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.2.3 Load Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.3 Editing Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.4 Adding and Removing Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.4.1 Creating Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.4.2 Removing Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.4.3 Renaming Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.5 Editing Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.5.1 Insert Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.5.2 Deleting Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.5.3 Editing Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.5.4 Editing Classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.5.4.1 Class General Settings . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.5.4.2 Class Attribute Settings . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.5.4.3 Class Operations Settings . . . . . . . . . . . . . . . . . . . . . . . . 27
3.5.4.4 Class Template Settings . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.5.4.5 Class Associations Page . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.5.4.6 Class Display Page . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.5.4.7 Class Style Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.5.5 Associations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.5.5.1 Anchor Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.5.6 Notes, Text and Boxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.5.6.1 Anchors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
4
Umbrello UML Modeller Handbook
4 Code Import and Code Generation 30
4.1 Code Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4.1.1 Generating Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
4.1.1.1 Generation Options . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
4.1.1.1.1 Comment Verbosity . . . . . . . . . . . . . . . . . . . . . . 31
4.1.1.1.2 Folders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
4.1.1.1.3 Overwrite Policy . . . . . . . . . . . . . . . . . . . . . . . 32
4.1.1.1.4 Language . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
4.1.1.2 Generation Wizard Generation . . . . . . . . . . . . . . . . . . . . . 32
4.2 Code Import . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
5 Other Features 34
5.1 Other Umbrello UML Modeller Features . . . . . . . . . . . . . . . . . . . . . . . . . 34
5.1.1 Copying objects as PNG images . . . . . . . . . . . . . . . . . . . . . . . . . 34
5.1.2 Exporting to an Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
5.1.3 Printing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
5.1.4 Logical Folders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Reference: http://docsbay.net/handbook-umbrello-uml-modeller-handbook
收集的22个dw较常用的插件
1、Layer Transitions
类别:Behavior 文件格式:mxp │ 69,411B
层的转换特效,这是2.0版
2、Clean Up FrontPage HTML
类别:Command
文件格式:mxp │ 21,799B
清除Frontpage编制的网页中的垃圾代码
3、Chromless Window
类别:Behavior
文件格式:mxp │ 18,257B
一种很酷的可以完全定制的弹出窗口,现在很流行
4、Flash Image
类别:Object
文件格式:mxp │ 3,913B
响应鼠标事件的图片渐显渐隐效果
5、Typewriter
类别:Behavior
文件格式:mxp │ 8,247B
让一段文字以打字的效果出现
6、Chromeless Window
完美修正版
类别:Behavior
文件格式:mxp │ 18,136B
窗口标题字体大小用CSS定义,完全消除乱码
7、ASP Random Images
类别:Command
文件格式:mxp │ 2,503B
用VBScript 在ASP文档中插入随机显示的图片
8、Neonix Window Tools
类别:Behavior
文件格式:mxp │ 6,282B
控制浏览器窗口以不同的速度移动或缩放
9、Ultra Close Window
类别:Object
文件格式:mxp │ 2,342B
直接关闭窗口,不弹出确认关闭的对话框
10、RegExp Validator
类别:Behavior
文件格式:mxp │ 20,866B
通过一些常用的表达式验证表单的一些常见内容
11、RealMedia Suite
类别:Suite
文件格式:mxp │ 54,854B
在页面中插入流式播放的Real 视频和音频文件
12、Super Email
类别:Object
文件格式:mxp │ 33,745B
创建一个完整的Email 链接,包括主题、内容等
13、CN Insert Greeting
类别:Object
文件格式:mxp │ 3,919B
根据不同的时段插入不同的问候语
插件安装方法:http://www.doczj.com/doc/b6e291422b160b4e767fcfc9.html
CSSViewer谷歌Chrome浏览器Css插件
CSSViewer(V1.6)是一款可以帮助用户快速查看当前网页中的css样式的谷歌浏览器插件,在Chrome中安装了CSSViewer插件以后,用户就可以在Chrome的右上角启动该插件以后,使用鼠标放到想要查看的元素上,CSSViewer插件就会自动地显示出该元素当前的css样式,使用起来非常方便。crx格式不会安装的请看这里:http://www.doczj.com/doc/45d90fee4b35eefdc8d333d6.html 有图文安装步骤。
2010年程序员考试题
2010年程序员考试题,2010年程序员考试题
C#代码自动生成 C#建库后自动生成代码 快速建站
C#代码自动生成器,,只要建立好数据库结构 就能帮你写出80%的后台代码,不用你一个个去写重复的写..速度快很多..支持Access数据库和Sql数据库
DotNetTextBox最新开源版
强大的asp.net文本编辑框,支持vb.net和C#.net 完全开源,,修正了几个BUG,增加了水印,,上传文件,多上传等功能