IT用語帳
APシステム開発技術 · 設計

情報的結束性

Informational Cohesion

じょうほうてきけっそくせい

モジュール強度(結束性)の分類の一つで、同じデータ構造を扱う複数の機能を1つのモジュールにまとめ、機能ごとに入口を設けた状態。情報的強度とも呼ぶ。データの構造をモジュールの中に隠蔽でき、機能的結束性に次いで強度が高い。抽象データ型やオブジェクト指向のクラスの考え方に当たる。

共有:

Related

他の資格での定義

Past Exams

過去問での出題

過去問で 2 回出題(基本情報技術者試験 1・システムアーキテクト試験 1)

出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。

応用情報技術者試験の過去問によく出る用語

Related

関連キーワードの用語

APカプセル化

データ(属性)とそれを操作する手続(メソッド)を1つのオブジェクトにまとめ、内部の構造や実装を外部から隠すこと(情報隠蔽)。利用する側は公開されたメソッドだけを通じて操作するので、内部の実装を変更しても利用側に影響が及びにくく、不正な値の設定も防げる。

AP複合設計

G.J.マイヤーズが提唱した構造化設計の考え方で、モジュールの独立性を高めるため、モジュール強度(結束性)が高く、モジュール結合度が低くなるようにプログラムを分割するもの。データの流れに着目したSTS分割・TR分割、データ構造に着目した共通機能分割などの分割手法と、強度・結合度の評価基準からなる。

AP機能的結束性

モジュール強度(結束性)の分類の一つで、モジュールの中のすべての処理が、1つの機能を実現するためだけに結び付いている状態。機能的強度とも呼ぶ。最も強度が高く、モジュールの独立性が高い望ましい状態とされる。

FEモジュールの独立性

モジュールが、ほかのモジュールにどれだけ依存せずに機能できるかの度合い。モジュール間の結合度を弱く、モジュール内の強度(凝集度)を強くするほど独立性が高まり、変更の影響が広がりにくく、テストや再利用もしやすくなる。

PD-Dモジュール分割

プログラムを、機能ごとにまとまった比較的小さな単位(モジュール)に分けて設計すること。分割すると開発の分担、テスト、保守、再利用がしやすくなり、モジュール強度を高く、モジュール結合度を低くするのがよい分割とされる。分割の技法には、データの流れに着目するSTS分割・TR分割、データ構造に着目するジャクソン法などがある。

A-1モジュール結合度

モジュールどうしの結び付きの強さを表す尺度。弱い順にデータ結合、スタンプ結合、制御結合、外部結合、共通結合、内容結合があり、結合度が低いほど他のモジュールの変更の影響を受けにくい。