スポンサーリンク

問題の解答・解説ページ

このページは解説の閲覧モードです。
実力試しをしたい方は、下のボタンからクイズに挑戦してください!

この問題をクイズ形式で解く
問題 No.1811
ソフトウェアのライフサイクルに関する共通フレームにおいて、プロセスを構成する単位であり、目的に向けて入力成果物を出力成果物に変換する一連の作業単位を指すものはどれか。

【正解の解説】

アクティビティ

料理に例えると、冷蔵庫から食材を出して包丁で切る一連の「調理ステップ」に相当します。共通フレームでは、大きなプロジェクトの作業を階層的に分解して管理するため、このアクティビティという単位で入力された情報や要件を目的に沿った出力成果物へと確実に変換していく役割を持っています。

スポンサーリンク

【その他の選択肢の解説】

フェーズ

アクティビティが具体的な作業のまとまりを指すのに対し、フェーズは要件定義や設計、テストといったプロジェクト全体の「大きな工程の区切り」を意味します。料理で言えば「買い出し」「下ごしらえ」「調理」という大まかなステップ全体のことを指しており、階層構造上の位置づけを混同しないよう注意が必要です。

タスク

アクティビティが「野菜を切る」という一連の作業単位だとすれば、タスクは「ニンジンをいちょう切りにする」というさらに細かい個別の作業指示に相当します。共通フレームの階層構造では、プロセスの下にアクティビティがあり、さらにその下位にタスクが存在するため、作業の粒度の違いを正確に押さえておく必要があります。

プラクティス

共通フレームにおける作業の分解単位(プロセスやアクティビティ)ではなく、アジャイル開発手法などの「優れた実務上のやり方やテクニック」を指す言葉です。料理のレシピにおける「隠し味を入れる」といったノウハウ的な要素に近く、構造上の作業単位であるアクティビティとは概念のレイヤーが異なります。