5
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

PlantUML導入手順 (Mac)

Posted at

目的

  • MacからplantUMLを使えるようにする
  • githubでUMLのバージョンを管理できるようにする

導入したい理由

  • 設計時のモデリングなど、excelなどを使いがちだが、それだとバイナリのため、差分管理ができない
  • リポジトリに上げると更新するたびに全部書き換えになって思い
  • そもそもバージョン管理ができない管理がおろそかになりがちになってドキュメントが信用できなくなってくる

環境

  • plantUML
  • plantUML Viewer 0.7.1

手順

brewのトラブル対応

  • brewで一発でダウンロードできる
  • というが、ここで usr/local の権限でbrewが使えないという問題が発生したため、以下の方法で対処
  • OSのバージョンの問題?なのか、最近この問題が発生し、対処が行われたらしい

brew update: /usr/local 権限周りの問題=更新で解消
https://qiita.com/masa_36/items/a811c9335e2e985f6adc

インストールの実行

brew install graphviz
brew install plantuml

エディタ

  • Atom に PlantUML Vieweを導入する

  • パッケージからsetteing view画面を開く
    スクリーンショット 2018-06-03 14.53.32.png

  • plantumlで検索する
    スクリーンショット 2018-06-03 14.52.51.png

  • この二つのインストールを行う
    スクリーンショット 2018-06-03 14.52.37.png

  • コードを書き

@startuml
actor test

activate test
activate web
test -> web :order
activate business
web -> business : order
activate DB
business -> DB : search
DB -> DB : search recasive
business <-- DB :responce 
deactivate DB
web <-- business :responce 
deactivate business
test <-- web :responce 
@enduml
  • control + opt + p

スクリーンショット 2018-06-03 15.12.58.png

  • 図の保存

  • 画像ペイン上で右クリックで出力が可能
    スクリーンショット 2018-06-03 15.15.47.png

  • 拡張子がデフォルトではeps担っているが、拡張子をpng等に変更すると、その形で出力が行われる

  • シーケンスずに限らず、ユースケース図、クラス図等の具体的な文法は、先行チートシートなどが参考にできる

参考

PlantUMLをMac OS Xで使う
https://qiita.com/kohashi/items/1d2c6e859eeac72ed926

PlantUMLを自動変換してLiveプレビューしてくれるAtom拡張 PlantUML-Viewer がイイ!
http://pierre3.hatenablog.com/entry/2015/08/23/220217

PlantUML Cheat Sheet
https://qiita.com/ogomr/items/0b5c4de7f38fd1482a48

5
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?