美文网首页
用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

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