ソフトウェア開発管理技術
ITパスポート試験|開発対象のソフトウェアを,比較的短い期間で開発できる小さな機能の単位に分割しておき,各機能の開発が終了するたびに…
開発対象のソフトウェアを,比較的短い期間で開発できる小さな機能の単位に分割しておき,各機能の開発が終了するたびにそれをリリースすることを繰り返すことで,ソフトウェアを完成させる。一つの機能の開発終了時に,次の開発対象とする機能の優先順位や内容を見直すことで,ビジネス環境の変化や利用者からの要望に対して,迅速に対応できることに主眼を置く開発手法はどれか。
アアジャイル
イウォーターフォール
ウ構造化
エリバースエンジニアリング
正解
ア.アジャイル
アジャイル開発の本質は「変化への対応を計画への追従より優先する」というアジャイル宣言の価値観に基づき、小さなスプリント(イテレーション)単位で開発・リリースを繰り返し、フィードバックを次の優先順位付けに反映させることである。問題文の「短い期間で小さな機能単位に分割→リリースを繰り返す→優先順位を見直す→変化に迅速対応」という記述がアジャイルの定義に完全に一致する。
?選択肢ごとの解説
ア ○アジャイル開発の本質は「変化への対応を計画への追従より優先する」というアジャイル宣言の価値観に基づき、小さなスプリント(イテレーション)単位で開発・リリースを繰り返し、フィードバックを次の優先順位付けに反映させることである。問題文の「短い期間で小さな機能単位に分割→リリースを繰り返す→優先順位を見直す→変化に迅速対応」という記述がアジャイルの定義に完全に一致する。
イ ×ウォーターフォール開発は要件定義→設計→実装→テスト→リリースを逐次的に進め、前工程の完了後に次工程へ進む一方向の流れを持つ手法である。変化への対応が難しく、途…
ウ ×構造化手法(構造化設計・構造化プログラミング)はプログラムを機能単位の階層構造で整理する設計・実装技術を指し、開発ライフサイクルの管理手法ではない。
エ ×リバースエンジニアリングは既存のシステムやソフトウェアを解析して設計書や仕様を逆に導き出す手法であり、新規システムの開発手法とは全く異なる技術領域に属する。
ソフトウェア開発管理技術の他の問題
開発担当者と運用担当者がお互いに協調し合い,バージョン管理や本番移行に関する自動化のツールなどを積極的に取り入れることによっ…リバースエンジニアリングで実施する作業として,最も適切なものはどれか既存のプログラムを,外側から見たソフトウェアの動きを変えずに内部構造を改善する活動として,最も適切なものはどれかアジャイル開発を実施している事例として,最も適切なものはどれかXP(エクストリームプログラミング)の説明として,最も適切なものはどれかシステムの開発側と運用側がお互いに連携し合い,運用や本番移行を自動化する仕組みなどを積極的に取り入れ,新機能をリリースしてサ…運用中のソフトウェアの仕様書がないので,ソースコードを解析してプログラムの仕様書を作成した。この手法を何というかソフトウェア開発におけるDevOpsに関する
この問題の「深掘り・誤答の完全解説・覚え方」は、登録すると読めます。
ITパスポート試験は全2,669問。公開しているのはその一部で、登録すると残りも一問ごとにAI解説つきで解けます。SRS暗記カード・全真模試・弱点診断まで。
登録は1分・クレジットカード不要。無料のまま練習・暗記カード・模試まで使えます。
作成・校閲:ukamiru編集部 · 最終更新 2026-08-15 · ITパスポート試験 過去問 · itpass-r2a-q37
