フローチャートは、さまざまな分野でプロセスやプログラムの分析、設計、文書化、管理に使用されます。この図式表現は、与えられた問題に対する解決策を示しています。他の図表と同様に、何が起こっているかを可視化することで、視聴者がプロセスを理解し、また欠陥やボトルネック、その他の明白でない特徴を発見する手助けになります。A フローチャートはアルゴリズムやプロセスを表し、さまざまな種類のボックスとしてステップを示し、矢印でそれらをつなげて順序を示します。
フローチャートの進化
フローチャートは、コンピュータアルゴリズムを記述するための一般的な手段であり、今もその目的で使用されています。UMLアクティビティ図のような現代的な技術は、フローチャートの拡張と見なすことができます。
1970年代に、インタラクティブなコンピュータ端末や第3世代プログラミング言語が一般的なツールとなったことで、フローチャートが独自の方法としての普及が低下しました。なぜなら、このような言語ではアルゴリズムをソースコードとしてより簡潔に表現できる上に、フローチャートを使ってアルゴリズムを設計すると、制御フローの任意のジャンプを記述するために「goto」文が必要になるため、スパゲッティコードになりやすかったからです。
フローチャートの記号
異なるフローチャート記号にはそれぞれ異なる意味があります。最も一般的なフローチャート記号は次のとおりです:
- 終端:長方形の円で、プロセスの開始または終了を示します。
- プロセス:長方形のフローチャート形状で、通常のプロセスフローのステップ(指示や操作)を示します。
- 決定:ダイヤモンド型のフローチャート形状で、プロセスフローの分岐を示します。決定が必要な場面です。
- 接続子:小さなラベル付きの円形フローチャート形状で、プロセスフローのジャンプを示します。(下図の「A」という文字の円で示されています。)
- データ:平行四辺形で、プロセスのデータ入力または出力(I/O)を示します。
- 文書:文書やレポートを示すために使用します(下のサンプルフローチャートの図を参照)。

フローチャートの例:傘を持っていくべきか?
この例は、家にいるときに傘を持っていくかどうかを判断する人のプロセスを示しています。このシンプルな図は、決定とプロセスの使用方法を示しています。
Visual Paradigm Onlineは、フローチャートなどを作成するユーザー向けのオンラインプラットフォームを提供しています。空白を作成するか、この図を使うをクリックして、フローチャートの作成を開始してください。
Visual Paradigm Onlineは、フローチャートなどを作成するユーザー向けのオンラインプラットフォームを提供しています。空白を作成するか、この図を使うをクリックして、フローチャートの作成を開始してください。

フローチャートの例:医療サービス
このフローチャートは、プロセス、判断、ループを使用して、患者がクリニックに入室する際の流れを示しています。

フローチャートの例:フローチャートのリンク
ビジネス用のフローチャートは、ビジネスプロセスやワークフローを示すために使用できます。複雑さを減らすために、大きなフローチャートを複数のページや図に分割できます。異なるフローチャートは、ページ内およびページ外の参照によってリンクできます。このフローチャートの例は、別のフローチャートと接続する際にその記号の使い方を示しています。


50以上のフローチャートの例とテンプレート
- オンラインのフローチャートソフトウェアで編集可能な無料のフローチャートの例とテンプレート:
- Visual Paradigm Online — テンプレートを出発点として、独自のフローチャートを作成してください。











































































