分類マネジメント系 » ソフトウェア開発管理技術 » 開発プロセス・手法新しい試験範囲外(2027年度からの新しい試験には出ない分野)年度令和4年度の100問の一覧
システムの開発側と運用側がお互いに連携し合い,運用や本番移行を自動化する仕組みなどを積極的に取り入れ,新機能をリリースしてサービスの改善を行う取組を表す用語として,最も適切なものはどれか。
正解と解説
正解:ア
ア○ 正解 開発側と運用側が連携し、本番移行などを自動化して新機能のリリースとサービスの改善を続ける取組がDevOpsです。
イ× RAD(Rapid Application Development)は、少人数のチームで、試作品(プロトタイプ)や開発ツールを使って短期間でシステムを作る開発手法です。運用側との連携は要点ではありません。
ウ× オブジェクト指向開発は、データとその操作をひとまとまり(オブジェクト)にしてシステムを組み立てる開発の考え方です。
エ× テスト駆動開発は、テストを先に書き、それに合格するようにコードを書く開発の進め方です。開発と運用の連携の話ではありません。
解説
システムを作る開発側(Development)と、動かし続ける運用側(Operations)は、目指すものが食い違いやすい関係です。開発側は新しい機能を早く出したく、運用側は変更を減らして安定させたい、という具合です。DevOpsは、両者が協力し、テストや本番環境への反映(デプロイ)などを自動化する仕組みを取り入れて、新しい機能のリリースとサービスの改善を素早く繰り返す取組です。名前は2つの語をつなげたものです。
問題文の決め手は「開発側と運用側がお互いに連携し合い」と「運用や本番移行を自動化する」の2つです。開発と運用が連携し、自動化でリリースと改善を回す取組がDevOpsです。
教科書 g26この問題の知識
ソフトウェアの作り方は、要求が最初にどこまで決まっているかで選び分けます。ウォーターフォール・プロトタイピング・スパイラル・RAD、構造化手法とオブジェクト指向、XP の技法、DevOps とリバースエンジニアリング、共通フレームと CMMI までを、公開問題を解ける形でまとめます。
Udemy の ITパスポート講座を、受講者数・★評価・口コミで比べたページです(広告を含みます)。
過去問教科書の一覧(現行の試験の順)教科書の一覧(新しい試験の順)
出典:IPA「ITパスポート試験 公開問題」令和4年度 問42。問題文と選択肢は改変せずに引用しています(表・図は文字に書き起こしたもの)。正解は IPA 公表の解答例によります。

