id: F-141(誌面表示: F-141) · 物理ページ: 396–397(pages=2) · category: term_tool · figure_type: structure · status: needs_review · evaluation_date: 2026-04-30
tagline 48/25-45 ↑3何を 80/60-200どこで 84/60-200会話例 41/25-50見1 25/15-40見2 27/15-40見3 30/15-40見4 24/15-40見5 34/15-40見6 25/15-50
← F-140 Mermaid 目次 F-151 Apache 2.0 →
技術用語
396

PlantUML

プラントユーエムエル
テキストで UML 図を描くオープンソースツールです。クラス図・シーケンス図などを記法で表現します。
体験区分:少しだけ触った 推奨読者レベル:Level 3-4

何をしてくれるか

`@startuml` と `@enduml` で囲んだ記述から、シーケンス図やクラス図などの UML 図を自動生成します。テキストで書けるため、Git でバージョン管理できます。

どこで出会うか

AI に業務フローや設計を依頼すると PlantUML の記法で返ってくる場面があります。VS Code 拡張や公式 Web(PlantUML Server)でそのまま描画できます。

イメージ
開発フローでの位置
設計意図を整理する
AI に記法を生成させる
Web または拡張で描画する
テキストを Git で管理する
2026.04·needs_review
「複雑な業務フローは PlantUML を Claude に書かせると意外ときれいです。」
PlantUMLの見方
397
この用語の見どころ
1
役割

テキスト記法から UML 図を自動生成するツールです。

2
うれしさ

テキストで管理できるので Git での差分管理が可能です。

3
注意点

ローカル描画には Java と Graphviz の両方が必要です。

4
どこで役立つか

業務システムの設計書や仕様共有の場面に向きます。

5
はじめに

まず PlantUML Server の Web 描画から試すと導入が楽です。

6
深掘り先

Mermaid、VS Code 拡張、Graphviz

非エンジニアのつまずき
  • Mermaid より表現力は高いものの、AI の学習量が少なくエラーが頻発します。
  • 間違った構文が返ってきて、修正地獄になることがあります。
  • 学習量や GitHub の対応差から、日常用途は Mermaid に寄せたほうが楽です。
私のコメント
  • 第一印象:表現力が高く、図のアーティストに出会ったような感動がありました。
  • 良い点:アーキテクトとして使い込みたくなる機能がたくさん揃っています。
  • ダメな点:マイナーで AI 学習量が少なく、任せきりにできず手直しが必要です。
  • 誰向けか:どうしても PlantUML を使いたい人向けで、AI 任せは難しいです。
関連用語
備考

ローカル実行の前提:Java(JRE 8 以上)と Graphviz が必要。

参考 [plantuml.com](https://plantuml.com/) checked 2026-04-30
F-141·term_tool
バイブコーディング図鑑