システム開発技術|令和2年度 10月 ITパスポート試験(特別措置試験) 問46
開発担当者と運用担当者がお互いに協調し合い,バージョン管理や本番移行に関する自動化のツールなどを積極的に取り入れることによって,仕様変更要求などに対して迅速かつ柔軟に対応できるようにする取組を表す用語として,最も適切なものはどれか。
- ✓ これが正解DevOps
- WBS
- プロトタイピング
- ペアプログラミング
解説
DevOpsは、作る側と動かす側が協力して速く回す取組です。
開発を担う側と運用を担う側は、求めるものが食い違いがちです。作る側は新しい機能を早く出したい一方で、動かす側は安定して止まらないことを望みます。DevOpsは、この二つの立場が互いに歩み寄り、一つの流れとして進められるようにする取組です。バージョン管理や、本番へ移す作業を自動で行う道具を積極的に取り入れることで、手作業による取り違えを減らし、小さな変更を何度も安全に反映できるようにします。その結果、仕様を変えてほしいという求めにも、速やかに、かつ柔軟に応えられるようになります。人と人の協力と、道具による自動化の両方がそろっているところが特徴になります。残る三つは、作業の分解図、試作を作って確かめる進め方、二人一組で書くやり方です。よって最も適切なのはDevOpsということになります。
ほかの選択肢はなぜ違うのか
- WBSは、プロジェクトの作業を段々に細かく分けて、階層の図にまとめたものです。何をどこまでやるのかを見えるようにするための道具であり、二つの立場が協力して速く回すという取組の名前ではありません。範囲を見えるようにするための図です。
- プロトタイピングは、早い段で試作を作り、利用者に触ってもらって求めを固めていく進め方です。作る前の確かめ方についての手立てであり、運用する側との協力や自動化を指す言葉ではありません。求めを固めるための手立てになります。
- ペアプログラミングは、二人が一組になり、一方が書き、もう一方がその場で確かめながら進めるやり方です。書く場面での工夫であり、開発と運用の間をつなぐ取組そのものではありません。書く場での組み方についての工夫です。
この問題に関係する言葉
- DevOps
- WBS作業を階層的に細かく分けて、管理できる大きさにまとめた図です。順序関係を表す図ではなく、やることの範囲を漏れなく並べます。
- プロトタイピング
- ペアプログラミング
- バージョン管理
出典:令和2年度 10月 ITパスポート試験(特別措置試験) 問46
同じ単元をまとめて解くならシステム開発技術へ。
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)