「Android/開発環境/AndroidStudio/UMLクラス図」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→シーケンス図作成) |
|||
行30: | 行30: | ||
参考:https://codechacha.com/ja/how-to-use-plantuml/ | 参考:https://codechacha.com/ja/how-to-use-plantuml/ | ||
+ | |||
+ | ==クラス図作成== | ||
+ | class.txt | ||
+ | <pre> | ||
+ | @startuml | ||
+ | class Enemy { | ||
+ | + string type | ||
+ | ~ string name | ||
+ | # void SayHello() | ||
+ | - void Attack() | ||
+ | } | ||
+ | @enduml | ||
+ | </pre> | ||
+ | |||
+ | 処理 | ||
+ | java -jar /d/src/plantuml.jar sequence.txt | ||
+ | |||
+ | 参考:https://www.mum-meblog.com/entry/research-detail/plant_uml |
2022年1月14日 (金) 14:02時点における版
graphvizインストール準備
xcode-select --install brew install --build-from-source python@3.9
plantuml.jarのインストール
https://sourceforge.net/projects/plantuml/files/plantuml.jar/download
graphvizインストール
brew install graphviz # 確認 $ which dot /usr/local/bin/dot
graphviz実行
java -jar /d/src/plantuml.jar -testdot
シーケンス図作成
sequence.txt
@startuml Alice -> Bob: Authentication Request Bob --> Alice: Authentication Response Alice -> Bob: Another authentication Request Alice <-- Bob: another authentication Response @enduml
処理
java -jar /d/src/plantuml.jar sequence.txt
参考:https://codechacha.com/ja/how-to-use-plantuml/
クラス図作成
class.txt
@startuml class Enemy { + string type ~ string name # void SayHello() - void Attack() } @enduml
処理
java -jar /d/src/plantuml.jar sequence.txt
参考:https://www.mum-meblog.com/entry/research-detail/plant_uml