it-kakomon › ITパスポート › 令和2年度 › 問37

令和2年度 ITパスポート 問37(マネジメント)

出典:令和2年度 ITパスポート試験 公開問題 問37(独立行政法人情報処理推進機構(IPA))

開発対象のソフトウェアを,比較的短い期間で開発できる小さな機能の単位に分割しておき,各機能の開発が終了するたびにそれをリリースすることを繰り返すことで,ソフトウェアを完成させる。一つの機能の開発終了時に,次の開発対象とする機能の優先順位や内容を見直すことで,ビジネス環境の変化や利用者からの要望に対して,迅速に対応できることに主眼を置く開発手法はどれか。
  1. アアジャイル
  2. イウォータフォール
  3. ウ構造化
  4. エリバースエンジニアリング
正解と解説を見る

正解:ア

【アジャイル開発とは】

アジャイル(agile)は「素早い、機敏な」という意味です。アジャイル開発は、開発するソフトウェアを、短い期間で開発できる小さな機能の単位に分け、優先度の高いものから開発とリリースを繰り返して完成させる開発手法の総称です。1つの機能を開発し終えるたびに、次に開発する機能の優先順位や内容を見直すので、ビジネス環境の変化や利用者の要望に素早く対応できます。

【選択肢の検討】

ア:小さな機能の単位で開発とリリースを繰り返し、変化や要望に迅速に対応するので、アジャイルです。

イ:ウォータフォールは、要件定義から設計、プログラミング、テストまでの工程を、順番に一度ずつ進める開発手法です。

ウ:構造化は、プログラムを順次・選択・繰返しの基本的な構造の組合せで作り、処理の流れを分かりやすくする考え方です。

エ:リバースエンジニアリングは、既存のソフトウェアを解析して、その仕様や設計を明らかにすることです。

よって、正解は選択肢アです。

まず令和8年度の100問を通しで解いてみる(無料)