ソフトウェアの開発におけるDevOpsに関する記述として,最も適切なものはどれか。

マネジメント系

ア 開発側が重要な機能のプロトタイプを作成し,顧客とともにその性能を実測して妥当性を評価する。

なぜ違う: これはプロトタイピングの説明であり,開発と運用の連携を主眼とするDevOpsではない。

イ 開発側では,開発の各工程でその工程の完了を判断した上で次工程に進み,総合テストで利用者が参加して操作性の確認を実施した後に運用側に引き渡す。

なぜ違う: これは工程を順次進めるウォーターフォール型の説明で,DevOpsの継続的連携の特徴ではない。

ウ 開発側と運用側が密接に連携し,自動化ツールなどを活用して機能の導入や更新などを迅速に進める。
エ システム開発において,機能の拡張を図るために,固定された短期間のサイクルを繰り返しながらプログラムを順次追加する。

なぜ違う: これは反復型(スパイラル等)の開発手法の説明であり,DevOpsそのものの定義ではない。

正解: ウ

要点: DevOpsは開発側と運用側が密に連携し,自動化ツールで機能の導入・更新を迅速に進める。

DevOpsは開発(Development)と運用(Operations)が密接に連携し,自動化ツールなどを活用して機能の導入や更新を迅速かつ継続的に進める考え方・手法である。アはプロトタイピング,イはウォーターフォール,エはスパイラル/反復型開発に近い説明であり,DevOpsの特徴ではない。

この問題に出てくる用語

関連キーワード: システム開発・DevOps

同じ回の前後の問題

マネジメント系の他の問題

アプリで弱点分析つきの演習ができます

App Store

ITパスポートの学習アプリ(ITパストレ)

出典:令和6年度 ITパスポート試験 公開問題 問47