ユースケース図の例_
' マーチン・ファウラー著 UMLモデリングのエッセンス 第3版 図9.2
@startuml{Fig9.2.png}
title ユースケース図
' システム境界には package を四角形の形式で利用する
skinparam packageStyle rect
' 図を水平に展開する命令
left to right direction
' 棒人間図
actor :Trading Manager: as TM
actor :Trader: as TR
actor :Accounting System: as AS
actor :Salesperson: as SP
package "製品を購入する"
usecase (Set \n Limits) as set
usecase (Analyze \n Risk) as analyze
usecase (Price \n Deal) as price
usecase (Capture \n Deal) as capture
usecase (Update \n Accounts) as update
usecase (Value \n Deal) as value
end package
TM -- set
TR -- analyze
TR -- price
TR -- capture
analyze ..> value : <<include>>
price ..> value : <<include>>
AS -- update
SP -- price
SP -- capture
@enduml
ユースケース図の記法_
@startuml{example.png}
title ユースケース図の記法
' システム境界には package を四角形の形式で利用する
skinparam packageStyle rect
' 図を水平に展開する命令
left to right direction
' 棒人間図
actor :アクター: as Actor
package "システム境界"
usecase (ユースケース) as UC1
usecase (ユースケース) as UC2
end package
Actor -- UC1
UC1 ..> UC2 : <<include>>
@enduml