フローチャートのテンプレートと例文をご紹介します。
WEB上で簡単にフローチャートの作成・管理を行えるツール「NotePM」
フローチャートとは?
フローチャートはシステムのロジックや業務フローを表すのに利用します。利用するのは資格、菱形、楕円形などの図形と矢印で、処理の分岐に菱形を用います。
それぞれのステップで確認すべき内容と、菱形で処理分岐することで最終的に異なる結果にたどり着けます。一般的に上から下に流れていきます。
WEB上で簡単にフローチャートの作成・管理を行えるツール「NotePM」
フローチャートの目的
フローチャートはシステム開発だけでなく、業務フローなどでも利用されます。業務要件やシステム化すべき部分を明確にする目的で作成されます。
処理分岐やループ処理を使うことで、フローすべてを網羅されているかどうかも分かります。すべてのパターンについて最終ゴールが明確になれば、システム要件の漏れも防げるでしょう。
フローチャートの書き方
ここではPlantUMLでの描画について解説します。PlantUMLはNotePMの中で利用できる記法になります。
アクティビティ
分岐しない処理(アクティビティ)を記述する際には :
と ;
を使います。
複数並べると自動的に線で結ばれます。
開始・終了
開始・終了を表す表記は start
と stop
、そして end
になります。
表記 | 表示 |
---|---|
start | 一番上に記述。黒丸 |
stop | 一番下に記述。丸の中に黒丸 |
end | 一番下に記述。丸の中にバツ |
他に分岐(後述)の中では kill
や detach
を使って印を表示せずに終了できます。両者は特に表示上は変わらないようです。
ループを中断する際には break
を使います。
条件分岐
PlantUMLでは3つの条件分岐記法が用意されています。
- if … else … endif
- if … is … then … else
- if … equals … then … else
例えば if/elseの場合は次のようになります。
複数条件による条件分岐
条件が複数ある場合には elseif を使います。デフォルトでは水平に並んでいきます。例えば以下のように記述します。
switch/case/endswitchを使う方法もあります。
繰り返し処理
上に戻って処理を繰り返すような場合には repeat
と repeat while
を使います。
repeat
の後にテキストを表示することで、ループの戻り先をアクティビティにできます。さらに backward
は戻っている際にアクティビティを追加します。
ループ判定が前処理の場合には while
と endwhile
を使います。
並列処理
複数の処理を並列で実行し、後で合流する際には fork
と fork again
、end fork
を使います。
アクティビティで合流する場合には end merge
を使います。
ノート
note
を使ってメモを表示できます。 note left
や note right
で表示位置を指定したり、 floating note left:
のようにしてノートをフローティング表示にできます。
WEB上で簡単にフローチャートの作成・管理を行えるツール「NotePM」
フローチャートのサンプル例
以下はフローチャート図の例です。
実際に描画される内容は次の通りです。
検索性に優れたマニュアル作成・ナレッジ管理ツール「NotePM」
NotePM(ノートピーエム) は、Webで簡単にマニュアル作成できて、強力な検索機能でほしい情報をすぐに見つけられるサービスです。さまざまな業界業種に導入されている人気サービスで、大手IT製品レビューサイトでは、とくに『使いやすさ・導入しやすさ』を高く評価されています。
NotePMの特徴
- マニュアル作成、バージョン管理、社外メンバー共有
- 強力な検索機能。PDFやExcelの中身も全文検索
- 社内FAQ・質問箱・社内ポータルとしても活用できる
- 銀行、大学も導入している高度なセキュリティ。安全に情報共有できる