ITパスポート過去問 令和1年度(2019年)問39
共通フレームの定義に含まれているものとして,適切なものはどれか。
選択肢
- ア:各工程で作成する成果物の文書化に関する詳細な規定
- イ:システムの開発や保守の各工程の作業項目
- ウ:システムを構成するソフトウェアの信頼性レベルや保守性レベルなどの尺度の規定
- エ:システムを構成するハードウェアの開発に関する詳細な作業項目
- ア
- イ
- ウ
- エ
正解と解き方・学習ポイント(AI解説)
共通フレームは、システムの開発や保守を進めるときの工程(プロセス)と、各工程で実施する作業項目(タスク)を共通の形で定義したものです。成果物の文書化の細かなルール、信頼性や保守性などの尺度の規定、ハードウェア開発の詳細手順は、共通フレームの定義の中心ではありません。したがって正解は「イ」です。
Point
この問題は、共通フレームが何を定義しているかを確認することが目的です。工程(プロセス)と作業項目(タスク)を定義する枠組みである点と、文書の細目や品質指標の尺度、ハードウェア開発手順などの別領域の内容を区別できるかが問われています。
解くために必要な知識
この問題を解くには、共通フレームが「開発・保守の工程(プロセス)と作業項目」を定義する枠組みであることの理解が必要です。
用語の整理
| 用語 | 意味 |
|---|---|
| 共通フレーム | システム開発・保守における工程(プロセス)と、各工程で実施する作業項目(タスク)を共通の枠組みとして定義したものです。 |
| 工程(プロセス) | システム開発・保守の流れを段階として区分したものです。 |
| 作業項目(タスク) | 各工程で実施する作業内容(何を行うか)です。 |
覚えるポイント
-
共通フレームは、工程(プロセス)と作業項目(タスク)を定義します。
-
文書の詳細ルールや品質尺度の規定は、共通フレームの中心ではありません。
問題の解法手順
各選択肢の整理
| 選択肢 | 選択肢の要旨 | 共通フレームに含まれるか | 理由 |
|---|---|---|---|
| ア | 成果物の文書化の詳細規定 | 含まれない | 共通フレームは工程と作業項目の定義が中心であり、文書の書式や記載ルールなどの細目を定めることが主目的ではありません。 |
| イ | 開発・保守の各工程の作業項目 | 含まれる | 共通フレームは、工程(プロセス)と、そこで行う作業項目(タスク)を整理して定義します。 |
| ウ | 信頼性・保守性などの尺度規定 | 含まれない | 信頼性や保守性は品質特性に関する話であり、尺度(指標)の規定は品質モデルなどの領域で扱われるのが一般的です。 |
| エ | ハードウェア開発の詳細作業項目 | 含まれない | 共通フレームは情報システムの開発・保守の枠組みであり、ハードウェアそのものの開発手順の詳細を定義するものではありません。 |
選択肢ごとの解説
- ア:不正解
共通フレームは、工程ごとに実施する作業項目を定義しますが、成果物の文書の形式や書き方などの詳細な規定までは含めません。文書化の細部は、組織やプロジェクトのルールとして別途定めるのが一般的です。
- イ:正解
共通フレームは、開発や保守などの各工程で実施する作業項目を定義しています。工程ごとに何を行うかを整理している点が、共通フレームの中心です。
- ウ:不正解
信頼性や保守性などは品質の観点であり、その尺度や評価方法は品質モデルなどで整理されます。共通フレームは品質尺度そのものを定義する枠組みではありません。
- エ:不正解
共通フレームはシステム開発に関する作業項目を整理しますが、ハードウェア開発の詳細な作業項目を定めるものとしては扱いません。
まとめ
共通フレームは、システムの開発や保守を進めるときの工程(プロセス)と、各工程で実施する作業項目(タスク)を共通の形で定義したものです。成果物の文書化の細かなルール、信頼性や保守性などの尺度の規定、ハードウェア開発の詳細手順は、共通フレームの定義の中心ではありません。したがって正解は「イ」です。
マネジメント系 > 開発技術 > ソフトウェア開発管理技術
共通フレームは、工程ごとに実施する作業項目を定義しますが、成果物の文書の形式や書き方などの詳細な規定までは含めません。文書化の細部は、組織やプロジェクトのルールとして別途定めるのが一般的です。
共通フレームは、開発や保守などの各工程で実施する作業項目を定義しています。工程ごとに何を行うかを整理している点が、共通フレームの中心です。
信頼性や保守性などは品質の観点であり、その尺度や評価方法は品質モデルなどで整理されます。共通フレームは品質尺度そのものを定義する枠組みではありません。
共通フレームはシステム開発に関する作業項目を整理しますが、ハードウェア開発の詳細な作業項目を定めるものとしては扱いません。