Skip to main content

機能的な分解とは何ですか?

businessビジネスプロセスのさまざまな部分を理解するためによく使用されることがよくありますが、機能的分解は一般的にプロジェクトの計画、分析、設計の一部です。機能的分解図と呼ばれる階層チャートが、トップダウンからのビジネスのさまざまな機能をリストすると、ビジネスオペレーションがより明確に理解される場合があります。ビジネス機能の数は、一般に操作の複雑さとサイズに依存するように分類できます。このような分析は、人工知能アプリケーションでよく使用される知識表現のために、および情報を整理するためのデータベースの正規化で実行できます。通常、ランダム変数に基づいて確率をグラフ化するベイジアンネットワークは、原因に基づいて接続された詳細間で情報を分解できます。システムの最も重要な詳細は一般に最初にリストされますが、接続されたサブセットはそれぞれ各レベルにリストされています。関数が別の関数に依存している場合、両方とも結合されていると言われます。ゆるい結合は通常、次の関数に大きな影響を与えることなく1つの関数を変更できることを意味します。凝集が高い関数は、通常、単一の目的に結び付けられます。したがって、プロセスは理解する方が便利かもしれません。機能的な分解がうまく実行されると、通常、システム内のプロセスがどのように相関するかについて有益な理解があります。図の個々の単位は、各関数に固有の詳細と要件を識別することもできますが、エラーは特定の領域で見つけることができるため、システム全体に反映されません。不正確または非効率的に実行されます。特に重複するプロセスと機能は、この場合に問題がある場合があります。これにより、一部のビジネスユニットの目的が不明確になる可能性があります。あるプロセスと別のプロセスの間の接続も複雑になる場合があります。機能的分解は、通常、適切なビジネスアソシエイトと組織化された会議が開催される場合に最もよく実装されます。たとえば、電子器具の関数とコンポーネントをグラフィカルブロック内で交換して、システムを変更するときに分析を作成できます。コンピュータープログラミングは、機能的な分解のもう1つのアプリケーションであり、多くの場合、プロセスを管理可能なコンポーネントに分解するために使用されます。同様の方法が統計で使用されることがあります。特に、数学モデルのいくつかの変数が他の方法と干渉する場合。