EnterPrise Architect(EA)使用教程(一)业务建模

写在前面:

软件设计与体系结构是对于UML详细介绍的一门课,本课的课程设计是根据教育培训系统完成业务建模、用例建模、用例分析、架构设计、构件设计五部分,在使用EA完成绘图的过程中,发现很多问题因为版本问题在操作上有些差异,因此总结一下每一部分的具体操作方法,希望可以帮到刚开始用EA的人。有不正确之处欢迎指正Thanks♪(・ω・)ノ

--------------------------------------------------------------------------

一、业务建模

业务建模是整个UML分析设计过程中的第一步,主要内容包括:业务用例图,业务对象模型图和活动图,下面分别介绍这三种图的画法。

1.业务用例图

业务用例图不用像用例图那样展开全部的详细内容,可以只将主要用例描述出来,还要注意业务用例图的参与者和用例都是带有斜杠的那种。

左上角的小图标点一下有New Project选项,点击新建。

由于版本原因可能有两种情况

这种情况是比较老的版本,新建时会直接有Select Model对话框,因此选择想用的类型就好了

我自己的版本不会弹出select model 需要自己创建

选择如图的选项,当然为了分类方便也可以先选择add view创建一个包

选择第二个栏目,别忘了创建上的方框打钩,就可以创建Use Case了

创建完成后就可以使用ToolBox中的工具进行画图了

双击相关图标进行设置,主要包括命名和改为业务用例图,老版本的好像可以直接创建business xxx的带有斜杠的图,我的版本没有找到,于是手动输入business actor和business use case就可以了

完成后的图如下

2.活动图

活动图可以有多个终点,但是只能有一个开始

同样方法创建新项目,选择activity,创建活动图

左侧的工具栏中initial为开始按钮,final为结束,菱形为判断条件,添加相关内容完成活动图,这里详细介绍一下泳道的创建。

首先拖一个partition过去

默认是横向的,一般习惯于用纵向,点击这个图标可以改成纵向

同样方法双击泳道添加对应的角色名称,将相关活动放进该泳道,使用箭头连接时,点击左侧选择一个箭头,从起点模块拖动指向目标模块,就会自动生成一个箭头,如果需要在箭头上写东西,同样双击即可。

完成后如图

 

 关于其余部分请参考:

一、业务建模:https://blog.csdn.net/gcn_Raymond/article/details/93379097

二、用例建模:https://blog.csdn.net/gcn_Raymond/article/details/93381215

三、用例分析:https://blog.csdn.net/gcn_Raymond/article/details/93381629

四、构架设计:https://blog.csdn.net/gcn_Raymond/article/details/94909458

五、构件设计:https://blog.csdn.net/gcn_Raymond/article/details/94911707

六、部署图:https://blog.csdn.net/gcn_Raymond/article/details/106161034

 

  • 47
    点赞
  • 295
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Enterprise ArchitectEA)是一种用于分析、设计和构建企业系统的工具。它提供了一整套功能,帮助企业规划、管理和实施复杂的业务和技术架构。 首先,使用Enterprise Architect,需要先规划和定义企业的目标和需求。可以创建一个企业模型,包括组织结构、业务流程、信息流和其他关键元素。在模型中,可以定义不同部门和角色、授权和责任。通过这些模型,可以确保项目和系统的实施符合企业的需求。 其次,可以使用Enterprise Architect创建和管理各种类型的图表,如用例图、类图、活动图、时序图等。这些图表可以帮助分析和设计系统的不同方面。例如,用例图可以展示系统的功能需求,类图可以表示系统的对象和关系,时序图可以描述系统的时序交互。 另外,Enterprise Architect还提供了代码生成和反向工程的功能。可以通过EA生成不同编程语言的代码,如Java、C++等,从而加快开发过程。反向工程功能可以将现有代码导入到工具中,用于分析和设计已有的系统。 此外,Enterprise Architect还支持版本控制和协作,多人可以同时使用EA进行模型编辑和更新。可以通过基于网络的存储库,实现多人的实时协作和版本控制。这对于一个大型企业的协同工作非常关键。 最后,Enterprise Architect还提供了一些扩展功能,如自定义模板和报告生成。可以使用自定义模板来创建专业的文档和报告,方便与其他人共享和沟通。 总之,使用Enterprise Architect可以帮助企业规划和管理复杂的业务和技术系统。通过EA提供的各种功能和工具,可以进行需求分析、系统设计、代码生成和协作等多种任务,提高项目的规划和执行效率。 ### 回答2: Enterprise Architect是一种功能强大的建模工具,用于支持企业架构的开发和管理。以下是使用Enterprise Architect的步骤: 1. 确定企业架构的范围和目标:在使用Enterprise Architect之前,需要明确企业架构的范围和目标。这可以包括确定要建模的系统、组织结构、流程以及相关利益相关者。 2. 创建企业架构模型:使用Enterprise Architect的建模功能创建企业架构模型。可以使用不同类型的图表,如用例图、类图、业务过程模型等。通过将这些图表连接起来,可以建立一个综合的架构模型。 3. 设计和分析架构:使用Enterprise Architect的分析和设计功能来优化架构。可以使用建模工具创建不同的建模元素,如需求、问题和解决方案。还可以使用与业务过程相关的特性来分析和评估架构。 4. 与利益相关者合作:通过与利益相关者合作,使用Enterprise Architect中的协作功能分享和获取反馈。可以使用共享模型和文档来促进团队之间的合作和沟通。 5. 管理和维护架构:使用Enterprise Architect的版本控制和配置管理功能来管理和维护架构的不同版本。可以创建基线版本,并进行变更控制,以确保架构的一致性和完整性。 6. 生成文档和报告:使用Enterprise Architect的文档生成功能,可以自动生成各种类型的文档和报告,如架构说明、需求文档、项目计划等。这些文档可以用于和利益相关者共享架构的细节。 总之,Enterprise Architect是一个强大的工具,可以帮助企业开发和管理其架构。通过遵循上述步骤,可以充分利用这个工具来创建和优化企业架构,并与利益相关者合作共享和推进架构的发展。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值