読者です 読者をやめる 読者になる 読者になる

Carpe Diem

備忘録。https://github.com/jun06t

Web上でシーケンス図を作成する

UML

概要

処理を説明するシーケンスをサクッと作れたらいいなぁと思って探したら見つけました。

使用するサービス

WebSequenceDiagramsというサービスを使用します。

f:id:quoll00:20150121194616p:plain

基本的な使い方

  • 左からテンプレートを選択する
  • 中身を書き換える

だけです。これだけでOKです。

タイトルを変更する

title Authentication Sequence

のタイトル部分を変更します。Confession(告白)とでもしてみます。

title Confession

以下のようにタイトルが変わります。

f:id:quoll00:20150121195114p:plain

メッセージを変更する

Alice->Bob: Authentication Request
note right of Bob: Bob thinks about it
Bob->Alice: Authentication Response

の部分を変更します。告白なのでI love youとでもしましょう。

Alice->Bob: I love you.
note right of Bob: Bob thinks about it
Bob->Alice: I'm sorry.

f:id:quoll00:20150121195444p:plain

オブジェクトを変更する

Alice->Bob: I love you.
note right of Bob: Bob thinks about it
Bob->Alice: I'm sorry.

の部分を変更します。Alice -> Chrisとでもしましょう。

Chris->Bob: I love you.
note right of Bob: Bob thinks about it
Bob->Chris: I'm sorry.

f:id:quoll00:20150121195532p:plain

こんな感じで直感的に作れます。

Exportする

左上のハンバーガーメニューからできます。

f:id:quoll00:20150121195727p:plain

Exportをクリック

f:id:quoll00:20150121195741p:plain

出力タイプを選んで

f:id:quoll00:20150121195800p:plain

Exportをクリックすればダウンロードしてくれます。

作った図を保存したい

保存

右上メニューCreate accountをクリックしてアカウントを作ってください。

f:id:quoll00:20150121195940p:plain

アカウント登録すると左メニューにSaveが追加されます。

f:id:quoll00:20150121200311p:plain

名前をつけてSaveをおせば保存してくれます。

f:id:quoll00:20150121201228p:plain

また下部にもSaveボタンが表示されるようになります。どちらでもOKです。

f:id:quoll00:20150121200417p:plain

開く

左メニューのOpenを押します。

f:id:quoll00:20150121201309p:plain

一覧が表示されるので、開きたいシーケンス図をダブルクリックすれば開けます。

f:id:quoll00:20150121201406p:plain

その他

図のスタイルがたくさん

色々あるので自分に合ったものを選ぶと良いです。

f:id:quoll00:20150121200502p:plain

f:id:quoll00:20150121200504p:plain

f:id:quoll00:20150121200505p:plain