ITパスポート 令和元年度 秋期 特別措置試験 問55
システム開発技術
DevOpsに関する記述
ソフトウェア開発におけるDevOpsに関する記述として,最も適切なものはどれか。
- ア 開発側が重要な機能のプロトタイプを作成し,顧客とともにその性能を実測して妥当性を評価する。
- イ 開発側と運用側が密接に連携し,自動化ツールなどを活用して機能などの導入や更新を迅速に進める。
- ウ 開発側のプロジェクトマネージャが,開発の各工程でその工程の完了を判断した上で次工程に進む方式で,ソフトウェアの開発を行う。
- エ 利用者のニーズの変化に柔軟に対応するために,開発側がソフトウェアを小さな単位に分割し,固定した期間で繰り返しながら開発する。
答えと解説
✓ これが正解イ 開発側と運用側が密接に連携し,自動化ツールなどを活用して機能などの導入や更新を迅速に進める。
解説
開発側と運用側が連携し、導入や更新を素早く進める考え方です。
DevOpsは、開発を担う側と、できあがったものを動かし続ける側が密に連携し、新しい機能の導入や更新を素早く回していく考え方です。この二つは求めるものが食い違いがちです。開発側は早く新しくしたい、動かす側は止めたくないという具合で、対立になりやすい関係でした。そこで、目的を一つにし、組み立てから試験、配布までを自動で行う道具を使って、手作業の失敗と待ち時間を減らします。名前は、開発と運用を表す英語を合わせたものです。素早く出せるようになると、一度に変える量が小さくなり、かえって危険が減ります。組み立てから配布までを機械がこなすので、人によって出来が変わりません。道具を入れるだけでは足りず、互いの仕事を知ろうとする姿勢が土台になります。よって最も適切なのは、密接に連携して迅速に進めることです。
ほかの選択肢の解説
- ア 開発側が重要な機能のプロトタイプを作成し,顧客とともにその性能を実測して妥当性を評価する。:重要な機能の試作を作り、顧客とともに性能を実測して妥当かどうかを確かめるのはプロトタイピングです。作る前に確かめることが狙いなので、できあがった後の届け方を素早くするという話とは、力を入れる場所が違います。時期も前です。
- ウ 開発側のプロジェクトマネージャが,開発の各工程でその工程の完了を判断した上で次工程に進む方式で,ソフトウェアの開発を行う。:各工程の完了を判断してから次の工程へ進む方式は、ウォーターフォールモデルです。前を固めてから先へ進む形なので、開発と運用の垣根を越えて素早く回すという考え方とは、むしろ反対の向きを向いています。工程の間に壁を作る進め方になります。
- エ 利用者のニーズの変化に柔軟に対応するために,開発側がソフトウェアを小さな単位に分割し,固定した期間で繰り返しながら開発する。:小さな単位に分けて、固定した期間で繰り返しながら開発するのはアジャイルの説明です。作り方についての考え方であり、作ったものを動かす側と手を組んで届けるところまでは含みません。考え方としては近い間柄にあります。
関連用語
- DevOps開発を担う側と運用を担う側が壁を作らずに手を組み、機能の追加や更新を素早く回していく取組です。
- アジャイル作るものを小さな単位に分け、短い期間で作っては出すことを繰り返す開発の進め方です。
- プロトタイピング開発の早い段階で試作品を作って見せ、利用者の要求をはっきりさせる進め方です。
- ウォーターフォールモデル要件定義、設計、製造、試験の工程を順に進め、前の工程が終わってから次に移る進め方です。
- プロトタイプ実際に触れる試作のことで、早い段階で作って要求を固めるために使われます。
- プロジェクトマネージャプロジェクトの計画と実行に責任をもつ立場の人のことです。
- 工程仕事を進める順序と段取りのまとまりを指します。
出典:令和元年度 秋期 ITパスポート試験(特別措置試験) 問55
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
関連問題
- 令和8年度 問43
(DevOps) - 令和8年度 問38:
要件定義に 関する 問題 (ウォーターフォールモデル) - 令和7年度 問44
(プロトタイピング) - 令和7年度 問39:
アジャイルに 関する 問題 (アジャイル) - 令和7年度 問9:
ハッカソンに 関する 記述 (プロトタイプ)
同じ分野の問題
誤りを見つけたら報告する