タグ

図とsequenceに関するkiyo_hikoのブックマーク (3)

  • PlantUML - シーケンス図 | プログラマーズ雑記帳

    @startuml{plantuml_seq_arrow.png} Alice -> Bob: 同期メッセージ Alice <-- Bob: 戻りメッセージ Alice ->> Chuck: 非同期メッセージ @enduml 自己メッセージ 対象を同じにすれば、自己メッセージとなります。 @startuml{plantuml_seq_self.png} Alice -> Alice: 自己メッセージ @enduml 外部とのメッセージ 送り手や受け手がダイアグラム上にない場合は [ または ] を使用します。 @startuml{plantuml_seq_out.png} [-> A: DoWork A ->] : Request A<--] [<- A: Done @enduml ライフライン ライフラインの要素はメッセージの出現順に左から表示されます。 要素名に記号などの英数字以外を使

  • Tracのwikiに図面を入れる(PlantUML編) - rabbit2goのブログ

    Tracのwikiに図面を入れるの続き。GraphvizやMscgenも良いけど、やっぱりUMLの図面が欲しいと思うことは多いはずだ。そこで今回はUMLの図面を入れてみる。テキストで記述したスクリプトからUMLを描くためのツールとして、PlantUMLというJavaのソフトがある。 テキストで記述して図に出力するUML記法·PlantUML MOONGIFT このツールをtracから呼び出すプラグインを作ってくれた人がいた(ページの履歴を見る限り、つい最近のようだ)ので、早速テストしてみた。動作環境は前回と同じ。 PlantUML 導入対象 Open-source tool that uses simple textual descriptions to draw UML diagrams. Graphviz PlantUmlMacro – Trac Hacks - Plugins Mac

    Tracのwikiに図面を入れる(PlantUML編) - rabbit2goのブログ
  • シーケンス図(Sequence Diagram) - UML入門 - IT専科

    シーケンス図(Sequence Diagram) シーケンス図とは、クラスやオブジェクト間のやりとりを時間軸に沿って表現する図です。機能ごとに相互作用(Interaction)と呼ばれる下記のようなフレーム内に処理内容を記述します。 記述例 下の図は、在庫管理システムの一機能を表したものです。 【要件定義】 店員は在庫管理画面から在庫一覧を確認できる。 この機能は、「店員オブジェクト」、「管理画面オブジェクト」、「倉庫オブジェクト」、「商品オブジェクト」から構成されている。 メッセージと呼ばれる矢印で各オブジェクト間の応答を表し、縦軸(上から下)を時系列として応答の順序を表現しています。 これにより、ある機能(例では在庫一覧)を実現する各オブジェクトが時間に沿ってどのように相互作用しているかがわかります。 ▲PageTop 構成要素 シーケンス図は次の要素で構成されます。 構成要素一覧

    kiyo_hiko
    kiyo_hiko 2013/05/02
    alt/elseで分岐、optが含意?、parで並列、loop。breakで中断、criticalで排他、considerで重要 // altとoptが別になってる意味はなんだろう
  • 1