応用情報技術者 システム開発技術

アジャイル開発の特徴として、適切なものはどれか。

1. 短い期間で開発とリリースを繰り返し、変化に柔軟に対応する。 ✓ 正解
2. 開発工程を厳密に分け、後戻りをしないように進める。
3. 最初に全ての詳細な仕様を決定してから実装に入る。
4. テスト工程を省略して開発スピードを優先する。

📝 解説

アジャイル(Agile:機敏な)開発は「短い反復サイクル(イテレーション・スプリント)を繰り返しながら開発を進める」手法です。レストランの料理提供に例えると、ウォーターフォールが「全メニューの仕込みを完全に終えてから一斉に提供する」なら、アジャイルは「まず3品提供してお客様の反応を見ながら次の料理を調整して提供する」イメージです。スクラム(Scrum)は2〜4週間のスプリントを繰り返す代表的なアジャイルフレームワークです。各スプリントで動作するソフトウェアを作り、顧客・ステークホルダーのフィードバックを次スプリントに活かします。これにより要件の変化に柔軟に対応できます。ウォーターフォールと比べると「最初に全仕様を決定しない」「変化を歓迎する(ウォーターフォールは変化に弱い)」「顧客との継続的なコミュニケーション」「動くソフトウェアを頻繁にリリース」が特徴です。誤答の「工程を厳密に分け後戻りしない」「最初に全仕様を決定」はウォーターフォールの特徴です。「短サイクルの繰り返し・変化に柔軟=アジャイル」と覚えましょう!',["短い期間で開発とリリースを繰り返し、変化に柔軟に対応する。"

フラッシュカード形式で システム開発技術 を練習する

🎴 練習する

システム開発技術 の問題一覧・解説を見る →