ITの基礎知識|ITパスポート・基本情報

【ソフトウェア製品の品質特性】の記事一覧

午後問題に共通する注意事項(表記ルールなど)については、下記のリンク先を参照してください。

基本情報技術者 平成21年春 午後問題の注意事項


問題

ソフトウェア製品の品質特性に関する次の記述を読んで,設問に答えよ。

JIS X 0129-1では,ソフトウェア製品の品質について,表1に示す六つの品質特性を定めている。

表1 六つの品質特性(JIS X 0129-1)

これらの品質特性のうち,コーディングの段階では,信頼性,効率性,保守性,移植性を考慮することが大切である。

あるソフトウェア開発会社では,開発するソフトウェア製品の品質向上を図るため,品質特性を考慮したプログラム開発の社内標準を制定し,作成したプログラムのコードレビュー体制を確立した。表2は,最近のコードレビューで新人のプログラム開発担当者が受けた指摘の例である。

表2 新人のプログラム開発担当者が受けた指摘の例


設問

表2中の空欄に入れる正しい答えを,解答群の中から選べ。

a, eに関する解答群

ア:移植性(環境適応性)

イ:効率性(資源効率性)

ウ:信頼性(成熟性)

エ:保守性(解析性)

オ:保守性(変更性)

bに関する解答群

cに関する解答群

ア:更新した時点で障害と分かるが,ログを記録する機能のあるOSは少ない

イ:更新した時点で障害と分かるが,ログを記録する機能のあるハードウェアは少ない

ウ:更新内容を後で参照したときに障害となることが多く,原因箇所の特定が困難である

エ:取得可能な主記憶域が残っている間は,障害を検知できない

dに関する解答群

ア:指定できる変数や関数の個数

イ:変数や関数の型宣言で省略した場合のビット数

ウ:リンカで扱える関数のビット数

エ:ローダで扱える関数の個数