ホーム > システムアーキテクト試験 > 2021年
システムアーキテクト試験 2021年 午前2 問11
共通フレーム2013によれば、保守プロセスの“修正の実施”アクティビティの中で、ソフトウェア製品の修正及びテストを実施するとき、修正を実施するために開始するプロセスはどれか。
ア:構成管理プロセス
イ:システム開発プロセス及びソフトウェア実装プロセス(正解)
ウ:テーラリング(修整)プロセス
エ:問題解決プロセス
解説
共通フレーム2013 保守プロセスの“修正の実施”アクティビティに関する問題【午前2 解説】
要点まとめ
- 結論:修正の実施では「システム開発プロセス及びソフトウェア実装プロセス」を開始し、修正とテストを行います。
- 根拠:共通フレーム2013は修正作業を新たな開発活動として位置づけ、既存の開発プロセスを適用することを明示しています。
- 差がつくポイント:保守の修正は単なる変更管理ではなく、開発プロセスの再適用である点を理解することが重要です。
正解の理由
「イ: システム開発プロセス及びソフトウェア実装プロセス」が正解です。
保守プロセスの“修正の実施”アクティビティでは、ソフトウェアの修正を行うために、開発時と同様の設計・実装・テストの工程を開始します。共通フレーム2013では、修正作業は新たな開発活動として扱い、既存のシステム開発プロセスを適用することが定められているためです。
保守プロセスの“修正の実施”アクティビティでは、ソフトウェアの修正を行うために、開発時と同様の設計・実装・テストの工程を開始します。共通フレーム2013では、修正作業は新たな開発活動として扱い、既存のシステム開発プロセスを適用することが定められているためです。
よくある誤解
構成管理や問題解決プロセスが修正の実施に直接関わると誤解しがちですが、これらは支援的な役割であり、修正自体は開発プロセスで行います。
解法ステップ
- 問題文の「修正及びテストを実施する」とある部分に注目する。
- 修正作業は単なる変更管理ではなく、実際の開発工程を含むことを理解する。
- 共通フレーム2013の保守プロセスの定義を確認し、修正は開発プロセスの適用であることを把握する。
- 選択肢の中で開発工程を示す「システム開発プロセス及びソフトウェア実装プロセス」を選ぶ。
選択肢別の誤答解説
- ア: 構成管理プロセス
修正の管理やバージョン管理は行うが、修正自体の実施プロセスではない。 - イ: システム開発プロセス及びソフトウェア実装プロセス
修正の実施とテストを行うためのプロセスであり正解。 - ウ: テーラリング(修整)プロセス
プロセスの調整や適用範囲の変更を行うもので、修正作業そのものではない。 - エ: 問題解決プロセス
問題の原因分析や対策検討を行うが、修正の実施は含まれない。
補足コラム
共通フレーム2013はソフトウェア開発の標準的なプロセスモデルを示し、保守も開発の延長線上にあると位置づけています。保守の修正は単なるバグ修正ではなく、開発プロセスの一環として設計・実装・テストを再度実施することが求められます。
FAQ
Q: 修正の実施で構成管理プロセスは不要ですか?
A: いいえ、構成管理は修正の管理や履歴管理に必須ですが、修正作業自体は開発プロセスで行います。
A: いいえ、構成管理は修正の管理や履歴管理に必須ですが、修正作業自体は開発プロセスで行います。
Q: テーラリングプロセスは保守でどのように使われますか?
A: テーラリングはプロセスの適用範囲や方法を調整するためのもので、修正作業の実施とは異なります。
A: テーラリングはプロセスの適用範囲や方法を調整するためのもので、修正作業の実施とは異なります。
関連キーワード: 保守プロセス, 修正の実施, 共通フレーム2013, ソフトウェア開発プロセス, システム開発プロセス