SkillStack
マネジメント系42 / 100問

ITパスポート試験 令和4年度 公開問題 問42

システムの開発側と運用側がお互いに連携し合い、運用や本番移行を自動化する仕組みなどを積極的に取り入れ、新機能をリリースしてサービスの改善を行う取組を表す用語として、最も適切なものはどれか。

選択肢を押すと答え合わせができます。

正解と解説を見る

【正解】ア

DevOpsは、開発を意味するDevelopmentと、運用を意味するOperationsを組み合わせた用語です。開発担当者と運用担当者が組織の壁を越えて連携し、開発、テスト、本番環境への移行、監視などを自動化しながら、サービスを継続的かつ迅速に改善します。新機能を頻繁にリリースし、その結果を次の開発へ反映する取組に合致するため、アが正解です。

イのRADは誤りです。RADはRapid Application Developmentの略で、利用者の意見を取り入れながら、プロトタイプの作成と評価を短期間で繰り返してシステムを開発する手法です。開発側と運用側の連携を表す用語ではありません。

ウのオブジェクト指向開発は誤りです。これは、データとそれを操作する処理を一つのオブジェクトとして捉え、部品化や再利用を行いながらシステムを開発する考え方です。クラス、継承、カプセル化などが関連する概念です。

エのテスト駆動開発は誤りです。テスト駆動開発、すなわちTDDは、実装コードを書く前にテストコードを作成し、テスト失敗、最小限の実装、コード改善という手順を短い周期で繰り返す開発手法です。

【ポイント】 DevOpsでは、開発と運用の協力に加え、CI/CDなどによる作業の自動化が重視されます。 CIは変更内容の継続的な統合、CDは継続的な提供又は展開を表します。 「開発と運用の連携」「リリースの迅速化」がDevOpsを見分けるキーワードです。

出典:令和4年度 ITパスポート試験 公開問題 問42
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。

この回の100問を、アプリで通しで解く

  • 本番と同じ問題数・制限時間で通し演習(模試モード)
  • 間違えた問題は自動で「復習すべき問題」に回る
  • 解説で分からない点はAIに質問できる
SkillStackで無料で始める