フローチャートとは何か、種類や作り方を解説します。また、その特徴やメリット・デメリットは何でしょうか。

フローチャートとは何ですか?
フローチャートまたはアクティビティ図は、アルゴリズムまたは特定のプロセスをグラフィック表現した形式であり、コンピューター プログラミング、経済学、産業プロセス、認知心理学などのさまざまな分野で頻繁に使用されます。
このグラフィック表現は、幾何学的図形を使用して、プロセスの実行の流れを段階的に示します。これらの形状は特定の意味に基づいてあらかじめ定義されており、流れの方向を示す矢印によって相互に接続されます。
これらの図は、多様な性質のプロセスを整理、評価、さらには開始するために使用できるプロセス制御および記述ツールであり、多用途かつシンプルなツールになります。
概要表も参照してください。
フローチャートで使用される記号
フローチャートで使用される主な記号は次のとおりです。
- ダイアグラムの開始
- 活動の実施
- 制御活動
- 部品間の接続
- 意思決定
- 流れ
フローチャートの種類

フローチャートには、その表現の方向に基づいて 4 つのタイプがあります。
- 水平方向。操作の流れは、を読み込んだ順に右から左に進みます。最も一般的なモデルです。
- 垂直。操作の流れと順序は上から下に進みます。これは、目的に応じた順序付きの操作のリストです。
- パノラマ。これらは、垂直モデルと水平モデルの両方を使用して、プロセス全体を 1 枚のカードで表します。
- 建築的。個人の作業スケジュールまたは作業領域に関するフォームを説明します。
フローチャート作成前のルール
フローチャートの作成を開始する前に、次の手順を考慮する必要があります。
- プロセスの主なタスクを、その作成者とコンテキストとともに特定します。
- フローチャートがどのような目的を追求するかを定義します。
- 誰がどのような意味で読むのかを特定します。
- プロセス全体に関する詳細レベルと制限を選択します。
フローチャートを作成する手順
次に、フローチャートを作成するには、次のことを行う必要があります。
- 表現されるプロセスとサブプロセス、およびそれらに対応するシンボルのタイプをリストします。
- 開始点と決定点を、それぞれのオプションとともに特定します。
- プロセス間の時系列を尊重し、段階的に進む動線を描きます。
- プロセスを確認し、その内容が明確になるタイトルを付けます。
フローチャートの利点

フローチャートには次の利点があります。
- これらは、創造的な方法でプロのモデルとプロセスを説明します。
- シンプルな方法でプロセスを表現することで、プロセスの視覚的な理解を促進します。
- これにより、プロセスの段階を注意深く研究し、問題のある瞬間や危険な瞬間を定義することができます。その瞬間を直接見る必要はありません。
- これらは、新入社員を教育するという教育目的に役立ちます。
フローチャートのデメリット

フローチャートには次のような欠点があります。
- その見かけの単純さにより、その場でのみ確認できる予測不可能な変数や文脈上の変数が隠蔽される可能性があります。
- これらは、すべてのタイプのプロセスを表すのに役立つわけではなく、非常に複雑な場合には不十分です。
- 書かれた言葉の合成能力が欠けていることを考えると、それらを準備するのは骨が折れる可能性があります。
- シンボル体系に誤りがあると、図全体が機能しなくなる可能性があります。
フローチャートの起源
フローチャートは20 世紀初頭に発明されましたが、その起源はほとんど知られていません。これは、米国機械学会 (ASME) のフランク ギルブレス氏が 1921 年に「グラフィックス プロセス、最良の方法を見つけるための最初のステップ」という名前で提唱したものであると考えられています。
コンピューティングの世界への導入は 70 年代初頭に行われ、特に新しいハードウェアや第 3 世代のプログラミング言語では非常に便利で人気があることが判明しました。
フローチャートの応用

このタイプのツールの用途は、認知的意思決定プロセス(一部の業界のマニュアルに典型的) から、ソフトウェアの複雑な部分の設計や、実行前にコールド プロセスが表現される自動化プロセスまで、実に多様です。 。
優れたフローチャートの特徴
優れたフローチャートは、ほとんどの場合、エラーや不正確さを読んだ人に説明する人がいないため、明確で曖昧さがほとんどない必要があります。実装を開始する前に、何度も「テスト」する必要があります。
表現においてプロセスやサブプロセスが無視されるべきではなく、決定に関してはオプションが非常に具体的である必要があります。
フローチャートの例

