令和4年度 春期 午前Ⅱ 問12
ソフトウェア開発管理技術
JIS X 0160に関する問題
JIS X 0160:2021(ソフトウェアライフサイクルプロセス)によれば,ライフサイクルモデルの目的及び成果を達成するために,ライフサイクルプロセスを修正するか,又は新しいライフサイクルプロセスを定義することを何というか。
- アシミュレーション
- イ修整(Tailoring)
- ウ統治(Governance)
- エベンチマーキング
答えと解説を見る
✓ これが正解イ修整(Tailoring)
解説
プロセスを修正したり新たに定義したりすることを修整と呼びます。
見分ける軸は、ライフサイクルプロセスそのものに手を加える行為かどうかです。JIS X 0160:2021 では、規格が示すライフサイクルプロセスをそのまま使うのではなく、プロジェクトや組織の事情に合わせて修正したり、新しいプロセスを定義したりすることを修整(Tailoring)と呼びます。目的と成果を達成できる範囲で、プロセスを状況に合わせて仕立て直すという考え方です。ほかの語は、模擬的に動かして試すこと、組織を方向付けて統制すること、他と比べて評価することを指し、プロセスを作り替える意味は持ちません。仕立て直すという英語の意味から修整を連想すると覚えやすいです。
ほかの選択肢はなぜ違うのか
- アシミュレーション:シミュレーションは、実物の代わりにモデルを動かして振る舞いや結果を確かめることです。ライフサイクルプロセスを修正したり新たに定義したりする行為を指す語ではありません。
- ウ統治(Governance):統治(Governance)は、組織の活動を方向付け、監視し、評価する仕組みを指す語です。組織を統制する側の話であり、個々のライフサイクルプロセスを目的に合わせて作り替える行為の名前ではありません。
- エベンチマーキング:ベンチマーキングは、自分たちのやり方や成果を他の組織の優れた事例と比べ、改善の手掛かりを得ることです。比較による評価の手法であり、プロセスの修正や新規定義を指す語ではありません。
出典:令和4年度 春期 システムアーキテクト試験 午前Ⅱ 問12
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)