JIS X 0160:2021(ソフトウェアライフサイクルプロセス)|情報処理安全確保支援士試験 令和4年春期午前Ⅱ 問23
出典:令和4年春期 午前Ⅱ 問23
分野:ソフトウェア開発管理技術 / 開発プロセス・ 手法
JIS X 0160:2021(ソフトウェアライフサイクルプロセス)によれば,ライフサイクルモデルの目的及び成果を達成するために,ライフサイクルプロセスを修正するか,又は新しいライフサイクルプロセスを定義することを何というか。
- ア:シミュレーション
- イ:修整(Tailoring)
- ウ:統治(Governance)
- エ:ベンチマーキング
TSUNAGARU-ADVICE
まず押さえたいこと
JIS X 0160:2021において、目的や成果を達成するためにライフサイクルプロセスを修正したり、新しく定義したりすることを修整(Tailoring)といいます。
迷ったときの判断軸
シミュレーションは模擬的な検証、統治は組織的な管理や意思決定、ベンチマーキングは他者や基準との比較です。既存のプロセスをプロジェクトや組織の状況に合わせて調整する文脈なら、Tailoring=修整と判断できます。
科目Bにつなげるために
科目Bでは、開発プロセスや標準をそのまま適用するのではなく、対象システムの規模・リスク・体制に応じてどう適用するかを問われることがあります。修整は、標準プロセスを目的に合わせて調整する考え方として理解しておきましょう。※開発関連試験向け
JIS X 0160:2021における修整(Tailoring)は、ライフサイクルモデルの目的や成果を達成するために、既存のライフサイクルプロセスを修正したり、新しいライフサイクルプロセスを定義したりすることです。
プロジェクトの規模、特性、リスク、契約条件などに応じて、標準的なプロセスをそのまま使うのではなく、必要な形に調整する考え方です。
したがって、イが適切です。
❌他選択肢が誤りの理由ア:シミュレーション
⇒シミュレーションは、実際の対象や現象をモデル化し、挙動を模擬的に確認することです。ライフサイクルプロセスを修正したり、新たに定義したりすることを表す用語ではありません。
ウ:統治(Governance)
⇒統治は、組織やプロジェクトを適切に方向付け、監視し、意思決定するための仕組みや活動を指します。プロセスを目的に合わせて調整する修整とは意味が異なります。
エ:ベンチマーキング
⇒ベンチマーキングは、他組織や優れた事例と比較し、自組織の改善に役立てる活動です。ライフサイクルプロセスを修正・定義することそのものを指す用語ではありません。