問題
選択肢
- 1DevOpsは、開発側と運用側とが密接に連携して、システムの導入や更新を柔軟かつ迅速に行う開発の方法論である。
- 2XPは、開発の基幹手法としてペアプログラミングを用いる方法論であり、ウォーターフォール型開発を改善したものである。
- 3ウォーターフォール型開発は、全体的なモデルを作成した上で、ユーザにとって価値ある機能のまとまりを単位として、計画、設計、構築を繰り返す方法論である。
- 4スクラムは、動いているシステムを壊さずに、ソフトウェアを高速に、着実に、自動的に機能を増幅させ、本番環境にリリース可能な状態にする方法論である。
- 5フィーチャ駆動開発は、開発工程を上流工程から下流工程へと順次移行し、後戻りはシステムの完成後にのみ許される方法論である。
正解
1. DevOpsは、開発側と運用側とが密接に連携して、システムの導入や更新を柔軟かつ迅速に行う開発の方法論である。
詳しい解説を見る解説を閉じる
解説
DevOpsはDevelopment(開発)とOperations(運用)の融合概念で、両者が連携して迅速・継続的なデリバリーを実現する方法論であり、「開発側と運用側とが密接に連携して、システムの導入や更新を柔軟かつ迅速に行う」とする記述が正しい。XPをウォーターフォール型開発の改善とする記述は誤りで、XP(Extreme Programming)はペアプログラミングを採用するアジャイル手法だが、改善対象はウォーターフォールに限らずアジャイル全般の実践集。ウォーターフォール型開発を「価値ある機能のまとまりを単位に計画・設計・構築を繰り返す」とする記述も誤りで、この反復の説明はアジャイル系の「フィーチャ駆動開発(FDD)」に当てはまり、ウォーターフォールは工程順次移行型。スクラムを「壊さずに高速・着実・自動的にリリース可能な状態にする」とする記述も誤りで、その説明は継続的デリバリー(CI/CD)の概念であり、スクラムはスプリント単位の反復型アジャイル開発フレームワーク。フィーチャ駆動開発を「上流から下流へ順次移行し後戻りは完成後のみ」とする記述も誤りで、説明されているのはウォーターフォール型開発であり、FDDではない。(出典: 一般社団法人 中小企業診断協会 令和4年度 中小企業診断士1次試験 経営情報システム 第13問)
中小企業診断士トップ
一問一答・予想問題・まとめノート