《JUDE使用介绍1.doc》由会员分享,可在线阅读,更多相关《JUDE使用介绍1.doc(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-dateJUDE使用介绍1Weblogic新建domainJude使用介绍1、 简介JUDE(Java and UML Developers Environment),一个小巧实用的UML建模软件,不到2M,绝对可以符合UML建模的要求,可以画CLASS,USECASE,STATECHART,ACTIVITY,OBJECT,SEQUENCE,COLLABORATION,COM
2、PONENT和DEPLOYMENT图,可以导入JAVA源文件直接建模,也可以导入ROSE(特定版本)的MDL文件,可以将模型导出成JAVA源文件,HTML和文本格式。 优点:功能完善,速度快,易操作,易上手,免费。系统要求 OS: Windows 2000, XP, Vista CPU: Pentium III 600MHz or higher Memory: 256MB or more Java Environment (Required): J2SE 1.4.1_07 or JDK5.0 (JDK 5.0 is supported since JUDE/Community 3.1) 下载:
3、直接登录10.52.2.188sharetools 大家jude的文件夹copy ,这个版本为1.2.1。最新版本可以去http:/jude.change- 下载2、 界面介绍 l 管理视图 管理视图包括整个project相关的功能按钮,比如:文件操作、编辑和一些经常使用的工具条。 l Diagram编辑器 Diagram编辑器用于编辑diagram和model。你可以同时打开多个diagram。 l 结构树视图 以树型结构的方式显示model。你能够通过model元素的弹出菜单来执行各种不同的操作。 l 继承树视图 以树型结构的方式显示model中类之间的继承关系。 l Map视图 Map视
4、图对在Diagram编辑器中已经打开的diagram提供了概览。可以在这个区域进行拖拽以在Diagram编辑器进行显示。这个功能对较大的diagram是非常有用的。 l Property视图 Property视图用于显示和编辑model元素的properties。 3、 如何使用Judea) 创建一个新的project 在JUDE中,UML数据以.jude的后缀进行保存。这些文件被称作project文件。第一次运行JUDE时是没有project打开的。现在就让我们创建一个新的project。从主菜单中选择File - New,当你创建了一个新的文件时,结构树视图和Property视图就会显示出
5、来了。 新的project在名为“no_title”的package中创建了用例图和类图。“no_title”的package对应java中的默认package。在这个指南中我们将不使用输出java的特性。名称为java的package关联java的API,并且持有一些基本的类,比如:String和Vector等。b)创建package和Diagram 通常在结构树视图中通过弹出菜单来创建一个新的package。要创建一个新的diagram的话,从结构树视图的弹出菜单中选择Create Diagram或者从主菜单中选择Diagram。 在JUDE/Community(3.2)中你可以创建以下这
6、些diagram: l Class diagram l UseCase diagram l Statechart diagram l Activity diagram l Sequence diagram l Collaboration diagram l Component diagram l Deployment diagram 也支持Object diagram,Package diagram等图。 4、 功能介绍a) USECASE(用例图)用例图(User Case)是被称为参与者的外部用户所能观察到的系统功能的模型图,呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统、
7、子系统或类的功能行为进行建模。 打开一个用例图将会伴随打开一些默认的project文件。在结构树视图的Diagram上点右键,选择Open Diagram,或者双击在Diagram编辑器中打开。 在Diagram编辑器中,这里有一个工具按钮面板可以编辑diagram。 举例:b) Class(类图)类图是显示了模型的静态结构,特别是模型中存在的类、类的内部结构以及它们与其他类的关系等。类图不显示暂时性信息。一般分为2种: 说明类类图实现类类图c)STATECHART(状态图) 状态图是描述一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处的状态对不同的时间做出反应的。如下图:d) A
8、CTIVITY(活动图)选择某一个用例,点击右键,然后在弹出菜单中选择Create Diagram - Add Activity Diagram,一个新的活动图将会被添加,并且在Diagram编辑器中打开,如下图。-e) SEQUENCE (序列图或者时序图)时序图(Sequence Diagram),亦称为序列图或循序图,是一种UML行为图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。它可以表示用例的行为顺序,当执行一个用例行为时,时序图中的每条消息对应了一个类操作或状态机中引起转换的触发事件。 点击某1个用例,然后点击右键 选择Add Sequence Diagram即
9、可 f)COLLABORATION(协作图) 协作图是一种交互图(interaction diagram),强调的是发送和接收消息的对象之间的组织结构。一个协作图显示了一系列的对象和在这些对象之间的联系以及对象间发送和接收的消息。对象通常是命名或匿名的类的实例,也可以代表其他事物的实例,例如协作、组件和节点。使用协作图来说明系统的动态情况。g)COMPONENT(组件图)组件图是用来反映代码的物理结构。从组件图中,您可以了解各软件组件(如源代码文件或动态链接库)之间的编译器和运行时依赖关系。使用组件图可以将系统划分为内聚组件并显示代码自身的结构。 举例:i) DEPLOYMENT(部署图) 部
10、署图(deployment diagram,配置图)是用来显示系统中软件和硬件的物理架构。从部署图中,您可以了解到软件和硬件组件之间的物理关系以及处理节点的组件分布情况。使用部署图可以显示运行时系统的结构,同时还传达构成应用程序的硬件和软件元素的配置和部署方式。5、 小提示1)删除元素 要删除Actor或者用例,从它们的弹出菜单中选择Delete from Model或者Delete from Diagram,提供两种方式删除元素是因为像Actor和用例这样的元素可以和其它的diagram共享,也可被用于其它的diagram。 Delete from Diagram Ctrl+D 仅从当前的d
11、iagram中删除元素,在model中依然保留。 Delete from Model Delete 从所有的diagram中完全删除。 2) 缩放和滚动 我将会给你介绍JUDE中用于查看操作的特性。如果我们只是画较小比例的用例图,那么在视图中不需要用这个特性。当在处理较大比例的diagram时,特别是你需要在diagram的某些部分进行修改,JUDE的这个特性可以非常容易的进行该操作。希望显示的区域可以在JUDE的Diagram编辑器中用右键拖拽,使你可以对角的移动它们,在主菜单中选择View或者使用工具条可以进行放大或缩小,也可以使用Map视图指定显示你想看到的区域。 3) 取消associ
12、ation操作 当你在画association线时点击在了错误的目标上,按下ESC或者右键就可以重做.4) 线性对齐 在JUDE中元素可以纵向和横向对齐,使用Align vertical center让左边的元素垂直对齐(除了“Show an animation”),让diagram看起来整齐一点,可以用鼠标拖出一个长方形包围所有目标元素以选中它们,然后从主菜单选择Tool - Align Vertically - Align Vertical Center或者选择主菜单下的工具条中的按钮。 5) 统一大小和调整颜色在Jude中可以调整每一个组件的大小调整为统一大小,只需要将组件选中,点击to
13、ol- Align Size 就将组件统一大小。另外调整颜色只需要将组件选中,然后点击set Color即可。5)线条样式 在JUDE中有两种类型的线条。 Normal Line Style (Default): 用直线或多角折线连接diagram 中的元素 Right Angle Line Style: 使用直角线连接diagram中的元素 线条样式默认设置为Normal Line Stile,然而Right Angle Line Style有时看起来比较好,那么我们为什么在这个活动图中不用Right Angle Line Style呢,选择所有的线条,然后在它的弹出菜单中选择Line Style - Normal或者在工具条中选择按钮6、 其他功能JUDE有很多在这里没有介绍的特性,去尝试下面的这些特性: 导出Java骨架代码 导入Java源文件 Java源文件生成模板 在结构树视图中拖拽替换Model Boundary、Control和Entity Classes的符号标记 设置元素的默认颜色 设置模式的默认颜色,可能在JUDE的系统属性中。 通过拖拽Association线的角改变Association的目标。 向Microsoft Office中贴图 导入JUDE的model。
限制150内