ITパスポート試験 令和2年度 公開問題 問37
開発対象のソフトウェアを、比較的短い期間で開発できる小さな機能の単位に分割しておき、各機能の開発が終了するたびにそれをリリースすることを繰り返すことで、ソフトウェアを完成させる。一つの機能の開発終了時に、次の開発対象とする機能の優先順位や内容を見直すことで、ビジネス環境の変化や利用者からの要望に対して、迅速に対応できることに主眼を置く開発手法はどれか。
選択肢を押すと答え合わせができます。
正解と解説を見る
【正解】ア
アジャイルは、ソフトウェアを短期間で開発できる小さな機能単位に分け、設計、開発、テスト、リリースを反復しながら完成度を高める開発手法です。反復のたびに利用者の評価や市場の変化を取り込み、次に作る機能の内容や優先順位を柔軟に見直します。最初から全ての仕様を固定するのではなく、変化への迅速な対応を重視しているため、アが正解です。
イのウォータフォールは誤りです。これは、要件定義、設計、開発、テスト、運用という工程を、原則として上流から下流へ順番に進める開発手法です。全体の計画を立てやすい一方、開発途中の大きな仕様変更には対応しにくい特徴があります。
ウの構造化は誤りです。これは、複雑な処理やデータを階層的に分割し、構造を整理して分析や設計を行う考え方です。機能を順次リリースして変化に対応する開発手法そのものではありません。
エのリバースエンジニアリングは誤りです。これは、既存のソフトウェアを解析し、その構造、仕様、設計情報などを明らかにする手法です。新しい機能を反復して開発する方法ではありません。
【ポイント】 ・アジャイルでは、短い開発期間の反復をイテレーションやスプリントと呼びます。 ・試験では、「短期間の反復」「小単位でのリリース」「優先順位の見直し」「変化への対応」が識別の手掛かりです。
出典:令和2年度 ITパスポート試験 公開問題 問37
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。
この回の100問を、アプリで通しで解く
- 本番と同じ問題数・制限時間で通し演習(模試モード)
- 間違えた問題は自動で「復習すべき問題」に回る
- 解説で分からない点はAIに質問できる