美文网首页
用plantuml学习画ArchiMate

用plantuml学习画ArchiMate

作者: cnzhanhao | 来源:发表于2018-10-07 23:35 被阅读73次

ArchiMate是什么在这里就不解释了
这里为什么选用plantuml去画呢?

因为他是文本的呀,方便版本管理

当然这里并不见得一定要版本管理,ArchiMate图我感觉还是可以用专业的工具画的,因为画出来漂亮。废话不多说了,下面是话画的一个ArchiMate图

image.png
@startuml

sprite $bProcess jar:archimate/business-process
sprite $aService jar:archimate/application-service
sprite $aComponent jar:archimate/application-component
sprite $bEvent jar:archimate/business-event

archimate #Business "Declaration service"  as BDS
archimate #Business "Payment service"  as BPS <<business-process>>
archimate #Business "Damage notification" as BDN <<business-event>>
archimate #Business "Accept and register claim" as BAAR <<business-process>>
archimate #Business "Assess claim" as BAC <<business-process>>
archimate #Business "Pay claim" as BPC <<business-process>>

BDS <.. BAAR
BPS <.. BPC
BDN -right-> BAAR
BAAR -right-> BAC
BAC -right-> BPC


archimate #APPLICATION "Acceptance service" as AATS
archimate #APPLICATION "Assessment service" as AAMS
archimate #APPLICATION "Customer administration ACA" as HAPA
archimate #APPLICATION "Payment system" as APS <<application-component>>
archimate #APPLICATION "Acceptance system" as AAPS <<application-component>>
archimate #APPLICATION "Assessment system" as AAMSM <<application-component>>
archimate #APPLICATION "Customer administration system" as ACAS <<application-component>>

AATS -up-> BAAR
AAMS -up-> BAC
HAPA -up-> BPC
APS -left->AAPS
AATS <.. AAPS
AAMS <.. AAMSM
HAPA <.. ACAS





archimate #TECHNOLOGY "Messaging service" as TMS
archimate #TECHNOLOGY "Claim files service" as TCFS
archimate #TECHNOLOGY "Customer file service" as TCMFS

node  "Mainframe" #TECHNOLOGY{
archimate #TECHNOLOGY "Message queueing" as TMQ
archimate #TECHNOLOGY "DBMS"
archimate #TECHNOLOGY "CICS"
}

TMS -up-> AAPS
TCFS -up-> AAPS
TCFS -up-> AAMSM
TCMFS -up-> ACAS
TMQ .up.> TMS
DBMS .up.> TCFS
DBMS .up.> TCMFS
@enduml


相关文章

  • 用plantuml学习画ArchiMate

    ArchiMate是什么在这里就不解释了这里为什么选用plantuml去画呢? 因为他是文本的呀,方便版本管理 当...

  • 一些画图工具

    goland plantUML(EA能画的它都能画,当然是用代码画,而不是拖拽) graphviz(大名鼎鼎,不多...

  • 用PlantUML画时序图

    Android Studio安装PlantUML插件,参考安装PlantUML语法非常简单,参考PlantUML语...

  • PlantUml时序图入门示例

    入职新公司之后,写程序文档空前多了起来,画时序图是基本要求。 用vscode里的PlantUml插件可以画时序图,...

  • Mac环境下在VSCode中使用PlantUML

    PlantUML介绍 PlantUML 可以用来画类图和流程图,类似MarkDown语法那样简单实用。 第一步:安...

  • 用PlantUML画UML类图KafkaProducer

    利用PlantUML可以非常方便的画各种UML图,下面是我画的KafkaProducer的类图。 最方便的是这个图...

  • intellij idea 工具集

    Intellij IDEA中安装&使用PlantUML画时序图、类图等 intellij 2018.2.5 注册...

  • PlantUML 简明教程

    PlantUML 简介 PlantUML 是一个开源项目,支持快速绘制时序图、用例图、类图、活动图、组件图、状态图...

  • 用代码画UML类图快餐教程

    之前我们讨论了graphviz的dot图,mermaid画流程图和时序图,plantuml画时序图。 plantu...

  • Mac下安装配置PlantUML

    导读 PlantUml 是什么? 为什么选择PlantUml 如何开始? PlantUml 是什么 PlantUm...

网友评论

      本文标题:用plantuml学习画ArchiMate

      本文链接:https://www.haomeiwen.com/subject/vsoraftx.html