問47の正解: ウマネジメント系/開発技術
ソフトウェアの開発における DevOps に関する記述として、最も適切なものはどれか。
この設問が問うていること
開発チーム(Development)と運用チーム(Operations)が協調する開発アプローチであるDevOpsについて問う設問です。
ア開発側が重要な機能のプロトタイプを作成し、顧客とともにその性能を実測して妥当性を評価する。
選択肢アの解説: プロトタイプ(試作品)を用いて評価を得る「プロトタイピングモデル」の説明です。
イ開発側では、開発の各工程でその工程の完了を判断した上で次工程に進み、総合テストで利用者が参加して操作性の確認を実施した後に運用側に引き渡す。
選択肢イの解説: 順次工程を進めて最後に運用へ引き渡す「ウォーターフォールモデル」の説明です。
ウ開発側と運用側が密接に連携し、自動化ツールなどを活用して機能の導入や更新などを迅速に進める。正解
選択肢ウの解説: 開発(Dev)と運用(Ops)が協調して自動化ツール等を用い、迅速な機能追加を行う「DevOps」の説明であり適切です。
エシステム開発において、機能の拡張を図るために、固定された短期間 of サイクルを繰り返しながらプログラムを順次追加する。
選択肢エの解説: 短いサイクルを繰り返してプログラムを追加する「アジャイル開発」の説明です。
総合解説
DevOps(デブオプス)は、ソフトウェアの開発チーム(Development)と運用チーム(Operations)が緊密に連携し、自動化ツールやテスト・ビルドの効率化(CI/CD)を通じて、高品質なソフトウェアの迅速かつ継続的なリリース・更新を行う開発文化や手法です。したがって、開発と運用の連携と迅速なリリースについて説明しているcが正解です。選択肢aはプロトタイピング、bはウォーターフォール開発、dはアジャイル開発の説明です。
AIAIにその場で質問(デモ応答)
こんな聞き方もできます(タップで質問)