本文へスキップ

技術士試験(情報工学部門)・情報技術者試験。ファーストマクロ。


Since 2016.4.19

平成29年度 春期 基本情報技術者試験問題と解説

問50

ソフトウェア開発の活動のうち、アジャイル開発においても重視されているリファクタリングはどれか。

ア ソフトウェアの品質を高めるために、2人のプログラマが協力して、一つのプログラムをコーディングする。

イ ソフトウェアの保守性を高めるために、外部仕様を変更することなく、プログラムの内部構造を変更する。

ウ 動作するソフトウェアを迅速に開発するために、テストケースを先に設定してから、プログラムをコーディングする。

エ 利用者からのフィードバックを得るために、提供予定のソフトウェアの試作品を早期に作成する。


正解


解説

ア ペアプログラミングの説明である。

イ 正しい。

ウ テスト駆動開発の説明である。

エ プロトタイピングの説明である。

問49 目次 問51