科目A問51
アジャイル開発を実施している事例として,最も適切なものはどれか。
| AIシステムの予測精度を検証するために,開発に着手する前にトライアルを行い,有効なアルゴリズムを選択する。 | |
| IoTの様々な技術を幅広く採用したいので,技術を保有するベンダーに開発を委託する。 | |
| IoTを採用した大規模システムの開発を,上流から下流までの各工程における完了の承認を行いながら順番に進める。 | |
| 分析システムの開発において,分析の精度の向上を図るために,固定された短期間のサイクルを繰り返しながら分析プログラムの機能を順次追加する。 |
『情報処理過去問.com』からiPhoneアプリがリリースされました!!
正解
- エ
解説
アジャイル開発は、変化する要求に素早く対応する軽量な開発手法の総称です。要件定義・設計・実装・テスト・リリースの一連の工程を、おおむね1カ月以内の短い期間で反復し、その都度機能を拡張して完成度を高めていきます。代表的なフレームワークにはスクラムやXPがあります。選択肢エのように、固定した短サイクルを繰り返して機能を順次追加する進め方が該当します。
| ア. | AIシステムの予測精度を検証するために,開発に着手する前にトライアルを行い,有効なアルゴリズムを選択する。 |
| PoC(Proof of Concept:概念検証)の事例です。 | |
| イ. | IoTの様々な技術を幅広く採用したいので,技術を保有するベンダーに開発を委託する。 |
| アウトソーシングの事例です。 | |
| ウ. | IoTを採用した大規模システムの開発を,上流から下流までの各工程における完了の承認を行いながら順番に進める。 |
| ウォーターフォール開発の事例です。 | |
| エ. | 分析システムの開発において,分析の精度の向上を図るために,固定された短期間のサイクルを繰り返しながら分析プログラムの機能を順次追加する。 |
| アジャイル開発の事例です。 |