モジュールの独立性
Module Independence
もじゅーるのどくりつせい
Related
他の資格での定義
モジュールが、ほかのモジュールにどれだけ依存せずに機能できるかの度合い。モジュール間の結合度を弱く、モジュール内の強度(凝集度)を強くするほど独立性が高まり、変更の影響が広がりにくく、テストや再利用もしやすくなる。
プログラムを構成するモジュールが、他のモジュールに依存せず単独で理解・変更・テストできる度合い。モジュール内の要素の関連の強さを表すモジュール強度(凝集度)を高く、モジュール間の結び付きの強さを表すモジュール結合度を低くするほど独立性が高まり、変更の影響が他に広がりにくく、再利用もしやすくなる。
モジュールが他のモジュールに依存せず、単独で理解・変更・テストできる度合い。モジュール強度を高く、モジュール結合度を低くするほど独立性が高まり、変更の影響が局所化されて保守しやすくなる。
Past Exams
過去問での出題
過去問で 11 回出題(応用情報技術者試験 4・システムアーキテクト試験 3・基本情報技術者試験 2・エンベデッドシステムスペシャリスト試験 1・高度試験 午前Ⅰ 1)
- 令和5年度 春期 応用情報技術者試験 午前 問46(IPA の PDF を新しいタブで開きます)
- 令和5年度 春期 高度試験 午前Ⅰ 問16(IPA の PDF を新しいタブで開きます)
- 令和4年度 春期 応用情報技術者試験 午前 問46(IPA の PDF を新しいタブで開きます)
- 平成31年度 春期 応用情報技術者試験 午前 問46選択肢(IPA の PDF を新しいタブで開きます)
- 平成28年度 秋期 システムアーキテクト試験 午前Ⅱ 問7正解の選択肢(IPA の PDF を新しいタブで開きます)
- 平成28年度 春期 基本情報技術者試験 午前 問47(IPA の PDF を新しいタブで開きます)
- 平成25年度 秋期 基本情報技術者試験 午前 問47選択肢(IPA の PDF を新しいタブで開きます)
- 平成23年度 秋期 システムアーキテクト試験 午前Ⅱ 問5(IPA の PDF を新しいタブで開きます)
- 平成23年度 応用情報技術者試験 特別試験 午前 問46選択肢(IPA の PDF を新しいタブで開きます)
- 平成22年度 秋期 システムアーキテクト試験 午前Ⅱ 問5正解の選択肢(IPA の PDF を新しいタブで開きます)
出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。
Related
関連キーワードの用語
機能を階層図で表し、各機能を入力・処理・出力の3欄で記述する設計技法。
プログラムをモジュールの階層と呼出し関係で表した図。構造化設計の成果物として用いる。
大まかな処理から出発し、段階的に細部へ分解していく設計の進め方。トップダウン設計の基本になる。
システムを上位から下位へ階層的に分解して整理すること。理解しやすさと分担のしやすさが向上する。
関数やモジュールの呼出し関係を有向グラフで表したもの。影響範囲の把握やデッドコードの検出に用いる。
変数やモジュールなどの名前の付け方を定めた取り決め。可読性を高め、複数人での開発における混乱を防ぐ。
