ソフトウェア開発管理技術
ITパスポート試験「開発プロセス・手法」の問題
開発対象のソフトウェアを,比較的短い期間で開発できる小さな機能の単位に分割しておき,各機能の開発が終了するたびにそれをリリースすることを繰り返すことで,ソフトウェアを完成させる。一つの機能の開発終了時に,次の開発対象とする機能の優先順位や内容を見直すことで,ビジネス環境の変化や利用者からの要望に対して,迅速に対応できることに主眼を置く開発手法はどれか。
アアジャイル
イウォーターフォール
ウ構造化
エリバースエンジニアリング
正解
ア.アジャイル
アジャイル開発の本質は「変化への対応を計画への追従より優先する」というアジャイル宣言の価値観に基づき、小さなスプリント(イテレーション)単位で開発・リリースを繰り返し、フィードバックを次の優先順位付けに反映させることである。問題文の「短い期間で小さな機能単位に分割→リリースを繰り返す→優先順位を見直す→変化に迅速対応」という記述がアジャイルの定義に完全に一致する。
?選択肢ごとの解説
ア ○アジャイル開発の本質は「変化への対応を計画への追従より優先する」というアジャイル宣言の価値観に基づき、小さなスプリント(イテレーション)単位で開発・リリースを繰り返し、フィードバックを次の優先順位付けに反映させることである。問題文の「短い期間で小さな機能単位に分割→リリースを繰り返す→優先順位を見直す→変化に迅速対応」という記述がアジャイルの定義に完全に一致する。
イ ×ウォーターフォール開発は要件定義→設計→実装→テスト→リリースを逐次的に進め、前工程の完了後に次工程へ進む一方向の流れを持つ手法である。変化への対応が難しく、途…
ウ ×構造化手法(構造化設計・構造化プログラミング)はプログラムを機能単位の階層構造で整理する設計・実装技術を指し、開発ライフサイクルの管理手法ではない。
エ ×リバースエンジニアリングは既存のシステムやソフトウェアを解析して設計書や仕様を逆に導き出す手法であり、新規システムの開発手法とは全く異なる技術領域に属する。
ソフトウェア開発管理技術の他の問題
この問題の「深掘り・誤答の完全解説・試験のコツ・覚え方」はアプリで。
無料ではじめる →ITパスポート試験の全問を、一問ごとにAIの8-ways解説つきで。SRS暗記カード・全真模試・弱点診断まで。まずは無料で。
ukamiru 過去問 · ITパスポート試験 · itpass-r2a-q37
