背景
websequencediagrams は、UMLシーケンス図を生成したいが、図をレイアウトできない、またはレイアウトしたくない人に最適なツールです。
それはあなたが学ぶのが簡単な小さなマークダウン表記(私は彼らが作ったと思います)を使って図の仕様(自由入力)をタイプすることを可能にします。テキストのブロックを変えるたびに、図は変わります。図を見てください。
この図はこのテキストから作成:
title Authentication Sequence Alice->Bob: Authentication Request note right of Bob: Bob thinks about it Bob->Alice: Authentication Response
問題
アクティビティ図を作成したいのですが、マウスを正確に使用する能力が少し損なわれています。また、アクティビティ図の構造を変更すると、図のレイアウトが大幅に変更される可能性があることもわかっています。 UMLで何かを表現するだけで、レイアウトに苦労するのは時間の無駄のようです。
その他の要件
スタイルが異なる人がいることは理解していますが、私の場合はスタイルを気にしません。それは価値のあるトレードオフです。
WindowsまたはWebのいずれかを使用できますが、移植性があるため、Webベースのソリューションを好みます。
これを実行したツールにお金を払ってもかまいません。
コメント
- plantuml( plantuml.com )を見ましたか?
- @albert ok that 'は正確に私が探していたものです。回答したい場合は、'マークを付けます。 実行中セクションで Webベースの実装を参照しているようです!
回答
Plantumlは(入力ファイルに基づく)UML描画ツールです。ウェブサイトから:
PlantUMLは、すばやく書き込むことができるコンポーネントです:
Sequence diagram Usecase diagram Class diagram Activity diagram (here is the legacy syntax) Component diagram State diagram Object diagram Deployment diagram Timing diagram
次の非UML図もサポートされています:
Wireframe graphical interface Archimate diagram Specification and Description Language (SDL) Ditaa diagram Gantt diagram MindMap diagram Work Breakdown Structure diagram Mathematic with AsciiMath or JLaTeXMath notation
http://plantuml.com/
さらに、Webベースの実装があります: http://www.plantuml.com/plantuml/uml/SyfFKj2rKt3CoKnELR1Io4ZDoSa70000
また、フォーラムもあります: http://forum.plantuml.net/questions
コメント
- フォーマットはクレオール構文を使用して行われます