【新手向】用Enterprise Architect画类图和顺序图

嗯……就是一个非常……非常……弱鸡的新手向教程(笑)平台是Enterprise Architect 12的官方中文版(就是官方中文的full版+注册号),中文翻译也是很诡异23333

新建一个Project

没什么好说的,“文件-新建项目”,然后选择保存位置就好了,模式的话由于我喜欢一个包一张图所以一般都选择“新建包的时候同时新建图”。
会弹出一个模型向导的对话框, 是给你导入模板的,我不需要,所以都不选直接点确定。
图片描述
在项目浏览器里新增包,一个图一个包比较舒服:
图片描述
UML的图就主要在UML StructuralUML Behavioral两个包里:
图片描述
图片描述
有时候你新建在图里的元素删除了只是在图里删除而没有在包里删除,作为一个强迫症,总是要多动手删一次= =
EA还提供一些像Word那样的操作,比如这两个按钮可以修改元素的层次关系:
图片描述

类图

类图挺好画的,从工具箱里拖一个“Class”进去,会自动弹出一个设置Class的界面。
图片描述
在“Class1”那个位置写类的名称:
图片描述
右下方的“详细”选项卡里可以设置类的属性的操作,后期如果想设置可以在类上“右键-功能与属性”里也可以修改:
图片描述
类之间的关联在工具箱子的这个位置:
图片描述
添加两个类的关联的方法是:选中相应关联工具,然后按住鼠标在一个类和另一个类之间拖出一条线
双击关联的线或者选中线后“右键-特性”都可以设置关联的属性:
图片描述
在“角色”选项卡里可以设置多重性:
图片描述

不过EA12的类图有一个特点,如果一个类没有属性或者没有操作,它就会显示成二栏或者一栏而不是标准的三栏……对于要考试的还是EA新手的人来说TAT……只好加一个叫“...”的属性和操作顶上= =

顺序图

EA的顺序图的每个对象的生命线都是从相同的高度开始的,反正我试图拖的时候不能把某个对象拖下来Orz
ActorLifeline是两个有生命线的东西,先要新建它们,拖到图里就好了
Fragment是用于表示结构化控制的
消息传递在Interaction Relationship里,一共有4个,1是对象之间传递的消息,2是自传递的消息,3和4我目前发现没有太大的区别——如果想要表示自调用就在单一对象的生命线上点一下,如果表示两个对象之间的调用就在调用者和被调用者之间拖一条线……
图片描述
用Lifeline新建一个对象,双击它或者右键-特性可以设置属性,对象的名称貌似是要自己写“:”来符合UML规范。
图片描述
消息就是点击一下单一对象的生命线或者在调用者和被调用者之间拖一条线产生出来的对象,同样是双击或者右键就可以设置属性,具体如下:
图片描述
有时候消息需要在特定条件下才能发出,也可以设置:
图片描述
新建一个如下设置的自调用,可以规定条件:
图片描述
还有结构化控制,用Fragment实现,拖一个到图里,然后可以双击设置属性:
图片描述
最后的结果:
图片描述

导出

Ctrl+T或者在菜单栏里“图-保存图到文件”就可以把图导出为图片啦

结论

当然,这只是最最最Naive的用法,应付我的课就够用了,使用的过程中看菜单和属性就发现似乎还有好多功能,大家多多尝试啦www。

  • 5
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 1. 打开Enterprise Architect软件。 2. 在项目浏览器中选择要添加顺序的包或类。 3. 右键单击所选包或类,选择“新建表”>“顺序”。 4. 在弹出的“新建顺序”对话框中,输入表名称和描述,选择要使用的模板(可选),然后单击“确定”。 5. 在顺序编辑器中,从工具栏中选择所需的元素,如对象、消息、生命线等。 6. 拖动元素到编辑器中,设置它们的属性和关系。 7. 可以使用工具栏中的“时序”按钮来调整消息的时间顺序。 8. 可以使用工具栏中的“布局”按钮来调整表的布局。 9. 完成顺序后,保存并关闭编辑器。 10. 在项目浏览器中,可以找到并打开已创建的顺序。 ### 回答2: Enterprise Architect是一款流程建模工具,可以帮助软件开发人员及架构师们更好地设计和理解系统的架构和流程。在顺序时,用户可以使用Enterprise Architect的一系列工具和功能,以细致的方式描述系统的各种行为和操作。 首先,在新增一个新的用例中,我们需要指定一个名称、选择合适的模型、并为该形添加一个单独的标。这些都可以通过Enterprise Architect的界面操作来完成。 接下来,我们可以通过向用例中添加角色和操作来开始建模。在添加角色时,需要为它们指定一个名称、对应的类别,并添加相应的属性和操作。输入各类操作时,我们需要灵活运用UCD(用例文档)并在它们之间建立连接,以帮助系统的用户更好地理解各种场景和操作流程。 在添加完操作后,我们就可以根据系统所需要实现的各种使用场景和操作序列来生成顺序了。在细节层面上,我们可以使用EA提供的各种工具(如顺序元素、时序元素、组合元素等)并使用合适的样式来描述事件、消息、操作的输入和输出,以精确地捕捉系统的运行轨迹。 总之,使用Enterprise Architect建模绘制系统的顺序可以更好的帮助架构师们理解系统运行行为和流程,从而更好地优化和提升系统性能和用户体验。 ### 回答3: 企业架构师是一种综合性的软件工具,可以用于设计和分析企业架构。顺序是企业架构中的一种重要工具,可以用来表示系统中不同对象之间的交互行为。在Enterprise Architect中,顺序需要遵循以下步骤: 第一步:创建新的顺序Enterprise Architect中,右键单击Project Browser窗口中的顺序文件夹,选择“New Diagram->Sequence Diagram”来创建一个新的顺序。 第二步:添加对象和消息 在顺序中,每个对象都表示系统中的一个参与者,我们需要将这些对象添加到左侧的工具栏中。然后,可以通过拖动和放置不同的对象来创建一个新的顺序。接下来,我们需要添加消息,表示对象之间的交互行为。 第三步:编辑对象和消息 在Enterprise Architect中,我们可以通过双击对象或消息来编辑它们的属性。例如,我们可以编辑对象的名称,类型和属性。对于消息,我们可以编辑其类型,名称和参数。 第四步:绘制顺序 绘制顺序需要遵循一定的规则。首先,需要确定对象的执行顺序,将它们从左到右放置在顺序中。接下来,需要在对象之间插入消息,表示它们之间的交互顺序。在插入消息时需要注意消息的方向和箭头的指向。 第五步:附加注释和限制 在企业架构中,我们还可以添加注释和限制,以帮助读者理解系统中的交互行为。例如,我们可以为对象之间的消息添加条件,限制它们的执行顺序。我们还可以为顺序中的对象和消息添加注释,以解释它们之间的关系。 总之,Enterprise Architect是一个非常强大的工具,可以用于设计和分析企业架构。通过顺序,我们可以更好地理解系统中的交互行为,并为系统的设计和优化提供帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值