IT用語帳
SAシステム方式設計 · ソフトウェア方式設計

モジュール強度

Module Cohesion

もじゅーるぎょうしゅうど

モジュール内の要素がどれだけ関連し合っているかを示す指標。機能的凝集(最も望ましい)、情報的凝集、連絡的凝集、手順的凝集、時間的凝集、論理的凝集、暗合的凝集(最も望ましくない)の7段階がある。

共有:

Related

他の資格での定義

Past Exams

過去問での出題

過去問で 6 回出題(応用情報技術者試験 2・システムアーキテクト試験 2・基本情報技術者試験 1・高度試験 午前Ⅰ 1)

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

システムアーキテクト試験の過去問によく出る用語

Related

関連キーワードの用語

SAトレードオフ分析

複数の要件や品質特性の間で、あるものを優先するとほかが犠牲になる関係を分析・評価すること。性能と保守性、コストと品質など、相反する要件間の最適なバランスを見つけるためにシステム設計で広く用いる。

SAシステム方式設計

システム要件を実現するために、ハードウェア、ソフトウェア、ネットワーク、データベースなどの構成要素と、それらの関係・インタフェースを決定する設計工程。要件定義とソフトウェア詳細設計の間に位置づけられる。

SAキャパシティプランニング

将来の業務量やユーザ数の増加を予測し、必要なシステム資源(CPU、メモリ、ディスク、ネットワーク帯域等)を事前に計画すること。過剰投資と性能不足の両方を避けるために、適切なサイジングを行う。

SAソフトウェアアーキテクチャ

ソフトウェアシステムの全体構造を定義するもの。構成要素(コンポーネント)、それらの関係、外部環境とのインタフェース、設計・進化の原則を含む。品質特性のトレードオフを考慮して決定する。

SAモジュール分割

ソフトウェアを独立性の高いモジュール(部品)に分割する設計技法。モジュール強度(凝集度)を高く、モジュール結合度を低くすることが設計原則。STS分割、TR分割、共通機能分割などの技法がある。

SAモジュール結合度

モジュール間の依存関係の強さを示す指標。データ結合(最も望ましい)、スタンプ結合、制御結合、外部結合、共通結合、内容結合(最も望ましくない)の6段階がある。結合度が低いほど保守性が高い。