ITパスポート 平成22年度 秋期 問43
システム開発技術
コーディングに関する問題
変数の命名規則やコメントの書き方など,プログラムの標準的な記述方式を定める目的として,適切なものはどれか。
- ア いつ,どのようなテストを行うかを明確にすること
- イ ソフトウェアコード作成の前提となる仕様書の品質を向上させること
- ウ ソフトウェアコードの保守性を向上させること
- エ データベース設計の品質を向上させること
答えと解説
✓ これが正解ウ ソフトウェアコードの保守性を向上させること
解説
記述方式をそろえると、後で読む人と直す人が助かり、保守性が上がります。
変数の命名規則やコメントの書き方を、先に決めておきます。人ごとにばらばらだと、読み解くのに時間が掛かります。書いた本人しか分からないコードになってしまいます。直すときにも、危うさが増えてしまいます。だからそろえると、直しやすさである保守性が上がります。そう述べた肢が正解で、コーディングの決めごとの目的です。いつどんなテストをするかを決める肢は、別の書きものです。テスト計画のほうに置かれる取り決めです。コード作成の前提となる仕様書の品質を上げる肢は、順が逆になります。コーディングの決めごとは、仕様書よりも後ろの話です。データベース設計の品質を上げる肢も、当たりません。扱う相手が、プログラムではなくデータのほうになります。そろえる目当ては、いつも後で読む人のためです。そろえる先はコードの書き方です。シラバスも、コーディングを開発の用語として挙げています。
ほかの選択肢の解説
- ア いつ,どのようなテストを行うかを明確にすること:いつどんなテストをするかを決める肢です。時期も種類も、先に取り決めておきます。抜けなく確かめるうえで、確かに必要な取り決めです。ところが記述方式をそろえる目的ではありません。テスト計画の側の話です。扱う相手が別です。
- イ ソフトウェアコード作成の前提となる仕様書の品質を向上させること:コード作成の前提となる仕様書の品質を上げる肢です。土台になる仕様書を、確かにしていきます。後の作業が楽になるので、効果は大きいでしょう。けれども記述方式の決めごとは、仕様書より後ろです。順が逆に置かれています。決めごとは仕様書の前提とは呼べません。
- エ データベース設計の品質を向上させること:データベース設計の品質を上げる肢です。表の作りや結び付きを、整えていきます。後々の速さにも影響してくる大切な段になります。ところが扱う相手が、プログラムではありません。データの側の話です。当てる先が違います。
関連用語
- テスト決めたとおりに動くかを、実際に動かして確かめる作業のこと。
- 保守性出来上がって使われ始めた後に、直しやすいかどうかを表す品質特性です。
- データベース
設計 業務の分析、データ項目の洗い出し、表の作成と、抽象から具体への順で進める作業です。
出典:平成22年度 秋期 ITパスポート試験 問43
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
関連問題
- 令和6年度 問50:
使用性に 関する 記述 (保守性) - 令和7年度 問95:
データベース 設計に 関する 問題 (データベース 設計) - 令和元年度 秋期 (特別措置試験) 問39:
共通 フレームに 関する 問題 (保守性) - 平成27年度 秋期 (特別措置試験) 問54:
E-R図に 関する 問題 (データベース 設計) - 平成27年度 秋期 (特別措置試験) 問52:
データベース 設計に 関する 問題 (データベース 設計)
同じ分野の問題
誤りを見つけたら報告する