開発技術
基本情報技術者試験|あるモジュールが、単一の機能を実現するためにだけ必要な処理だけで構成され、内部の各処理が一つの目的に向かって強く…
あるモジュールが、単一の機能を実現するためにだけ必要な処理だけで構成され、内部の各処理が一つの目的に向かって強く関連している。この凝集の度合いとして最も適切なものはどれか。
ア暗号化モジュール
イ論理的凝集
ウ機能的凝集
エ暗合的凝集(偶発的凝集)
正解
ウ.機能的凝集
機能的凝集は、モジュール内の処理がただ一つの機能の実現だけのために存在し、相互に強く関連する状態で、凝集度が最も高い最良の設計である。設問の『単一機能のために必要な処理だけ』『一つの目的に向かう』記述に正確に合致する。
?選択肢ごとの解説
ア ×暗号化モジュールは具体的な機能の名称であって凝集度の種類を表す用語ではなく、設問が問う凝集の度合いの分類に該当しない。
イ ×論理的凝集は似た種類の処理を引数で切り替えてまとめた状態で、単一機能に絞り込まれた機能的凝集より凝集度が低い。
ウ ○機能的凝集は、モジュール内の処理がただ一つの機能の実現だけのために存在し、相互に強く関連する状態で、凝集度が最も高い最良の設計である。設問の『単一機能のために必要な処理だけ』『一つの目的に向かう』記述に正確に合致する。
エ ×偶発的凝集は関連のない処理をたまたま寄せ集めた最も低い凝集であり、目的に強く関連するという設問条件と正反対である。
開発技術の他の問題
モジュール分割の良否を評価するとき、二つのモジュールが必要なデータだけを引数として受け渡し、互いの内部構造に依存しない関係に…成果物の欠陥を早期に検出するためのレビューのうち、モデレータと呼ばれる進行役の主導で、事前に役割を定めた参加者がチェックリス…ソフトウェアテストの工程のうち、個々のモジュールを結合した状態で、モジュール間のインタフェースやデータの受渡しが正しく連携す…開発者が変更したソースコードを頻繁に共有リポジトリへ統合し、その都度ビルドと自動テストを実行して問題を早期に検出する、Dev…要件定義の初期段階で、現行業務に精通した複数の利用者を一堂に集め、進行役の司会のもとで意見を引き出し合い、合意形成を図りなが…要件定義でユースケースを文章で詳細化する際に記述する『基本系列(主成功シナリオ)』の説明として最も適切なものはどれか。システム開発の設計工程において、外部設計(基本設計)で主に決定する事項として最も適切なものはどれか。構造化分析で用いるデータフロー図(DFD)において、データに何らかの加工・変換を施す『処理(プロセス)』を表す要素はどれか。
この問題の「深掘り・誤答の完全解説・覚え方」は、登録すると読めます。
基本情報技術者試験は全4,036問。公開しているのはその一部で、登録すると残りも一問ごとにAI解説つきで解けます。SRS暗記カード・全真模試・弱点診断まで。
登録は1分・クレジットカード不要。無料のまま練習・暗記カード・模試まで使えます。
作成・校閲:ukamiru編集部 · 基本情報技術者試験 過去問 · fe-a2-0021
