あるシステムにおいて,“プログラムの記述方法が統一されていないので保守がしづらい”という問題が発生している。今後の新規開…

科目A 科目A 問11

あるシステムにおいて,“プログラムの記述方法が統一されていないので保守がしづらい”という問題が発生している。今後の新規開発プロジェクトにおけるこの問題の低減策として,最も適切なものはどれか。

正答 ア
正答は ア。コーディング規約を見直し、教育するのが適切です。 「プログラムの記述方法が統一されていない」ことが問題なので、書き方そのものをそろえる対策が必要です。コーディング規約は、変数名の付け方、字下げ、コメントの書き方、使ってはいけない命令などを決めた、プログラムを書くときの決まりです。規約を見直したうえで開発者に教育すれば、だれが書いても同じ書き方になり、読みやすく保守しやすいプログラムになります。 【ほかの選択肢】 イ セキュアプログラミングを採用する 誤り   → 脆弱性を作り込まないための書き方で、記述方法の
解説の続きをみる続きを閉じる
   統一とは目的が違う ウ 単体テストでの命令網羅度を上げる 誤り   → テストの十分さを高める対策で、誤りの発見には役立つが、    書き方の不統一は解消しない エ プロジェクト管理レビューに全プログラマーが参加する 誤り   → 進捗やコストなどプロジェクトの管理状況を確認する場で、    プログラムの書き方をそろえる対策ではない 【ポイント】 規約は作るだけでなく、守られるように教育することと、コードレビューや静的解析ツールで守られているかを確かめる ことを組み合わせると効果が上がります。

出典:令和8年度 基本情報技術者試験 科目A 公開問題 問11(独立行政法人情報処理推進機構)出典元ページ

最終更新日

この回を通しで解く この分野を年度横断で解く

「科目A」のほかの問題

  1. 2024年度(令和6年度)公開問題 科目A 問11階層構造のモジュール群から成るソフトウェアの結合テストを,上位のモジュールから行う。この
  2. 2024年度(令和6年度)公開問題 科目A 問17マーケティング戦略におけるブルーオーシャンの説明として,適切なものはどれか。
  3. 2025年度(令和7年度)公開問題 科目A 問3図の木構造は2 分探索木である。a~g の値の大小関係として,適切なものはどれか。ここで
  4. 2025年度(令和7年度)公開問題 科目A 問9暗号の危殆化に該当するものはどれか。
  5. 2025年度(令和7年度)公開問題 科目A 問15サーバ室の物理的な安全対策の状況について,情報セキュリティ管理基準(平成28 年)に照ら
  6. 2024年度(令和6年度)公開問題 科目A 問1X 及びY はそれぞれ0 又は1 の値をとる変数である。X □Y をX とY の論理演算

問題文・解答の修正依頼

スポンサーリンク