2017-01-19 8 views
1

手続き凝集は、それらが常に実行 の特定のシーケンスに従っ のでモジュールの部分がグループ化されていると言うと順次凝集は、一部からの出力のような別の 部に入力されるので、モジュールの部分がグループ化されていると言います組立ライン。 これらの定義はあいまいです。説明してください。ソフトウェアデザインアーキテクチャーにおける手順的結束と順次結束の違いは何ですか?

答えて

1

連続的な結束では、活動が関連し、現在の活動のための出力が次の活動のために入力されるが、手続き的な結束活動は無関係である。

シーケンシャル・アシストの例:データベースからデータを取得する例を考えてみましょう。以下はこの作業の手順です。
2. SQLコマンドから設定
1.取得した結果は、結果を調製
3.戻り結果は、本シーケンス例で
を設定し、続いて、各アクティビティの結果は、次の活動のために入力されます。いずれかのアクティビティが正常に実行されなかった場合、次のアクティビティは実行されません。

手順の例凝集の例:上記の例を考えてみましょう。
1.
3のSqlConnectionクラスを使用して接続文字列
2.接続を作成するには、この例の記録ではSqlDataReaderの

を使ってSqlCommandオブジェクト
4を訴え、SQLコマンドを実行しゲットResultSetがデータベースからフェッチされます。 SqlConnection、SqlCommand、SqlDataReaderは機能面で違います。しかし、彼らはすべてデータベースからレコードを得るための完全な手順をとっています。

関連する問題