ソフトウェア開発管理技術
ITパスポート試験「開発プロセス・手法」の問題
アジャイル開発を実施している事例として,最も適切なものはどれか。
アAIシステムの予測精度を検証するために,開発に着手する前にトライアルを行い,有効なアルゴリズムを選択する。
イIoTの様々な技術を幅広く採用したいので,技術を保有するベンダーに開発を委託する。
ウIoTを採用した大規模システムの開発を,上流から下流までの各工程における完了の承認を行いながら順番に進める。
エ分析システムの開発において,分析の精度の向上を図るために,固定された短期間のサイクルを繰り返しながら分析プログラムの機能を順次追加する。
正解
エ.分析システムの開発において,分析の精度の向上を図るために,固定された短期間のサイクルを繰り返しながら分析プログラムの機能を順次追加する。
アジャイル開発の核心は「タイムボックス化された短い反復サイクル(スプリント等)を繰り返し、各サイクルで動くソフトウェアを段階的に追加する」という点にある。エの「固定された短期間のサイクルを繰り返しながら分析プログラムの機能を順次追加する」はスクラムやXPのスプリント型開発そのものであり、アジャイルの定義と合致する。
?選択肢ごとの解説
ア ×「開発に着手する前にトライアルを行い有効なアルゴリズムを選択する」はプロトタイピング開発やPoC(概念実証)に相当する手法の説明である。アジャイルはトライアル後…
イ ×「技術を保有するベンダーに開発を委託する」は委託開発・外部調達の話であり、開発プロセスの手法(アジャイルかウォーターフォールか)とは無関係である。
ウ ×「上流から下流までの各工程における完了の承認を行いながら順番に進める」は典型的なウォーターフォールモデルの説明である。各工程のゲートレビューで承認を得てから次工…
エ ○アジャイル開発の核心は「タイムボックス化された短い反復サイクル(スプリント等)を繰り返し、各サイクルで動くソフトウェアを段階的に追加する」という点にある。エの「固定された短期間のサイクルを繰り返しながら分析プログラムの機能を順次追加する」はスクラムやXPのスプリント型開発そのものであり、アジャイルの定義と合致する。
ソフトウェア開発管理技術の他の問題
この問題の「深掘り・誤答の完全解説・試験のコツ・覚え方」はアプリで。
無料ではじめる →ITパスポート試験の全問を、一問ごとにAIの8-ways解説つきで。SRS暗記カード・全真模試・弱点診断まで。まずは無料で。
ukamiru 過去問 · ITパスポート試験 · itpass-r3k-q51
