問題
問46
開発担当者と運用担当者がお互いに協調し合い、バージョン管理や本番移行に関する自動化のツールなどを積極的に取り入れることによって、仕様変更要求などに対して迅速かつ柔軟に対応できるようにする取組を表す用語として、最も適切なものはどれか。
- DevOps
- WBS
- プロトタイピング
- ペアプログラミング
[出典:ITパスポート試験 令和2年度 問46]
正解
正解は「ア」です。
解説
正解は「ア」のDevOpsです。DevOpsは、開発(Development)と運用(Operations)の略で、開発担当者と運用担当者が協力してシステムの開発と運用を行う手法です。これにより、バージョン管理や本番移行に関する自動化ツールを積極的に取り入れることで、仕様変更要求などに迅速かつ柔軟に対応できるようになります。
例えば、開発者が新しい機能を追加した際に、運用担当者がその機能を本番環境に迅速に反映させることができるため、ユーザーの要求に素早く応えることができます。DevOpsの導入により、開発と運用の間の壁が取り払われ、コミュニケーションが円滑になり、効率的なシステム運用が可能になります。
イ(WBS):
WBSはWork Breakdown Structureの略で、プロジェクトの作業を細分化して管理する手法です。開発と運用の協調とは直接関係ありません。
ウ(プロトタイピング):
プロトタイピングは、システムの試作を作成して評価する手法です。開発と運用の協調とは直接関係ありません。
エ(ペアプログラミング):
ペアプログラミングは、2人のプログラマーが協力してコードを書く手法です。開発と運用の協調とは直接関係ありません。
難易度
この問題の難易度は中程度です。DevOpsという用語はIT業界では一般的ですが、初学者には馴染みがないかもしれません。開発と運用の協調という概念を理解しているかどうかがポイントとなります。
用語補足
DevOps:
開発(Development)と運用(Operations)の略で、開発担当者と運用担当者が協力してシステムの開発と運用を行う手法です。これにより、迅速かつ柔軟な対応が可能になります。
バージョン管理:
バージョン管理は、ソフトウェアの変更履歴を管理する手法で、複数の開発者が同時に作業を行う際に重要です。これにより、変更の追跡や復元が容易になります。
対策
この問題を解くためには、DevOpsの基本的な概念を理解することが重要です。開発と運用の協調がどのようにシステムの効率化に寄与するかを学び、関連する用語を覚えておくと良いでしょう。また、他の選択肢との違いを明確に理解することも対策の一環です。

