ITパスポート 令和6年度 問47
システム開発技術
DevOpsに関する記述
ソフトウェアの開発におけるDevOpsに関する記述として,最も適切なものはどれか。
- ア 開発側が重要な機能のプロトタイプを作成し,顧客とともにその性能を実測して妥当性を評価する。
- イ 開発側では,開発の各工程でその工程の完了を判断した上で次工程に進み,総合テストで利用者が参加して操作性の確認を実施した後に運用側に引き渡す。
- ウ 開発側と運用側が密接に連携し,自動化ツールなどを活用して機能の導入や更新などを迅速に進める。
- エ システム開発において,機能の拡張を図るために,固定された短期間のサイクルを繰り返しながらプログラムを順次追加する。
答えと解説
✓ これが正解ウ 開発側と運用側が密接に連携し,自動化ツールなどを活用して機能の導入や更新などを迅速に進める。
解説
作る側と動かす側が密に組んで、素早く出せるようにします。
作る側と動かす側は、求めるものが食い違いやすい関係にあります。作る側は早く新しくしたいと考え、動かす側は止めたくないと考えるからです。この二つが密に連携し、自動で試したり配ったりする道具を使って、機能の追加や更新を素早く進めていく取組がDevOpsです。よってこの記述が当てはまります。名前そのものが、開発と運用という二つの言葉を合わせた形になっています。他の三つはいずれも作る側の中だけで完結する進め方で、動かす側との連携には触れていません。誰と誰が組むのかが分かれ目です。自動で試し、自動で配る道具がその連携を支えます。
ほかの選択肢の解説
- ア 開発側が重要な機能のプロトタイプを作成し,顧客とともにその性能を実測して妥当性を評価する。:重要な機能の試作品を作り、顧客と一緒に性能を測って妥当かどうかを見るという記述です。確かめる相手は顧客であって運用側ではなく、素早く出し続ける仕組みの話でもありません。
- イ 開発側では,開発の各工程でその工程の完了を判断した上で次工程に進み,総合テストで利用者が参加して操作性の確認を実施した後に運用側に引き渡す。:工程ごとに完了を判断して次へ進み、総合テストの後に運用側へ引き渡すという記述です。引き渡すという言葉のとおり、作る側と動かす側が分かれたままで、連携しているとはいえません。
- エ システム開発において,機能の拡張を図るために,固定された短期間のサイクルを繰り返しながらプログラムを順次追加する。:決まった短い期間を繰り返しながら機能を順に足していくという記述です。これはアジャイルの進め方の説明で、繰り返す相手は作る作業であり、運用側との連携は述べていません。
関連用語
- DevOps開発を担う側と運用を担う側が壁を作らずに手を組み、機能の追加や更新を素早く回していく取組です。
- アジャイル作るものを小さな単位に分け、短い期間で作っては出すことを繰り返す開発の進め方です。
- プロトタイプ実際に触れる試作のことで、早い段階で作って要求を固めるために使われます。
- 工程仕事を進める順序と段取りのまとまりを指します。
- テスト決めたとおりに動くかを、実際に動かして確かめる作業のこと。
- 操作性何をするかではなく、どう使えるかに関わる品質です。
出典:令和6年度 ITパスポート試験 問47
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
関連問題
- 令和8年度 問43
(DevOps) - 令和8年度 問38:
要件定義に 関する 問題 (アジャイル) - 令和7年度 問9:
ハッカソンに 関する 記述 (プロトタイプ) - 平成28年度 秋期 (特別措置試験) 問4:
業務要件に 当たるもの (操作性) - 平成23年度 特別 問97:
GUIに 関する 問題 (操作性)
同じ分野の問題
誤りを見つけたら報告する