テキストから図を作成する
PlantUMLを使用すると、簡単なテキストによる説明から図を簡単に作成できます。
PlantUML
PlantUMLは、ユーザーがプレーンテキスト言語から図を作成できるようにするオープンソースツールです。さまざまなUMLダイアグラムに加えて、PlantUMLは、他のさまざまなソフトウェア開発関連の形式( Archimate 、ブロックダイアグラム、 BPMN 、 C4 、コンピューターネットワークダイアグラム、 ERD 、ガントチャート、マインドマップ、 WBDなど)をサポートしています。
このオプションでは、Visioほど多くのオプションは提供されませんが、高速で、ボックスや矢印の配置に何時間も費やすことなく、見栄えの良い図を作成できます。もう1つの利点は、テキストファイルをバージョン管理できることです。ダイアグラムが機密でない場合は、 PlantTextなどのWebサイトからダイアグラムを直接レンダリングするオンラインツールもあります。
ソフトウェアアーキテクチャを図解するためのC4モデル
まだ慣れていない場合、 C4モデルは、ソフトウェアアーキテクトと開発者がソフトウェアについて考え、構築する方法を反映する抽象化に基づいて、ソフトウェアアーキテクチャを図式化するための「抽象化優先」アプローチです。抽象化とダイアグラムタイプの小さなセットにより、C4モデルの学習と使用が容易になります。 4つのレベルの図すべてを使用する必要はないことに注意してください。多くのソフトウェア開発チームにとって、付加価値をもたらすものだけです。システムコンテキストとコンテナの図で十分です。
C4-PlantUMLは、 PlantUMLとC4モデルの利点を組み合わせて、ソフトウェアアーキテクチャを記述および伝達する簡単な方法を提供します。特に、事前の設計セッション中に、オープンソースおよびプラットフォームに依存しないツールを使用した直感的な言語を使用します。
以下は、C4モデルを使用してPlantUMLによって生成された図の例です。