「プロセス」と「手順」という2つの用語の基本的な違い(ある場合)を理解したことはありませんが、手伝っていただけませんか。それはプログラミング用語またはあなたが好きな他の用語で答えることができます。
4 に答える
プロセスは全体であり、手順は一部であるため、プロセスには手順が含まれます。一部の言語(vb、sqlなど)では、プロシージャは値を返さないメソッドであり、値を返す関数に対応します。また、プロセスの計算とは、実行中のプログラム、または少なくともメモリにロードされているプログラムを意味します。
プロセスはビジネス指向(ワークフロー図で表すことができます)であり、通常は一連のビジネスルールが含まれますが、プロシージャはアルゴリズム指向です(フロー図で表すことができます)。
See:
情報技術インフラストラクチャライブラリ(ITIL)によって提供される両方の用語の定義は次のとおりです。
手順:アクティビティを実行する方法を指定する手順を含むドキュメント。プロシージャは、プロセスの一部として定義されます。作業指示を参照してください。
プロセス:特定の目的を達成するために設計された一連の構造化されたアクティビティ。プロセスは、1つ以上の定義された入力を受け取り、それらを定義された出力に変換します。プロセスには、出力を確実に提供するために必要な役割、責任、ツール、および管理コントロールのいずれかが含まれる場合があります。プロセスは、必要に応じて、ポリシー、標準、ガイドライン、アクティビティ、および作業指示を定義できます。
プロセスと手順をまとめたこのリンクを見つけまし
た。最初の2つの比較は重要であり、残りの部分が何について詳しく説明しているのかをよく理解していると思います。
- 手順は、タスクの完了によって駆動されます
プロセスは、望ましい結果の達成によって推進されます
手順が実装されます
- プロセスが運用されます
sicpブックには、次のセクションがあります。1.2手順とそれらが生成するプロセス
また、手順の説明は理解に役立つ場合があります。
手順は、計算プロセスのローカルな進化のパターンです。プロセスの各段階が前の段階にどのように構築されるかを指定します。プロシージャによってローカルの進化が指定されているプロセスの全体的な、またはグローバルな動作についてステートメントを作成できるようにしたいと思います。これを一般的に行うのは非常に困難ですが、少なくともプロセス進化のいくつかの典型的なパターンを説明することはできます。
私の理解では、手順とは、プログラム言語の問題を解決するためのプログラミング方法に関するものですが、プロセスとは、定義された手順に従ってコンピューターが実行する必要があることです。
- ポリシーは、タスクのルールまたは規制です。
- プロセスは、タスクを達成する方法に関する高レベルのビューであり、単に方法です。
- 手順は、プロセス内でアクティビティを実行するための命令です。