SWE.1 SW要求分析

この投稿では、私が勧めるA-SPICEのソフトウェアエンジニアリングプロセス.1(SWE.1) SW要求分析の詳細プロセスについて説明します。

SWE.1のSW要求分析は、SWEプロセスの中でも最も重要なプロセスです。SW要求分析の粒度や正確さによって、SWE.2以降のプロセスの工数や品質が大きく左右されます。そのため、下表のように丁寧にSW要求分析を行うことを推奨します。

SWE.1詳細プロセス概要反映プロセス群
1SW要求打合せ要求元からSW要求仕様の説明打合せSYS.3 SYSアーキテクチャ設計
2SW設計書の基本情報抽出SW要求仕様書からSW設計書の基本情報に反映ALL
3SW要求目的の抽出SW要求仕様の目的を把握SWE.6 SW適格性確認テスト
4SW要求仕様の分類SW要求仕様を次のように分類
– 新規:追加、変更、削除
– 流用:追加、変更、削除
SWE.2 SWアーキテクチャ設計
SWE.3 SW詳細設計
5SW仕様の変更点抽出ベースSW仕様からの変更点を整理SWE.2 SWアーキテクチャ設計
SWE.3 SW詳細設計
6SW要求目的と変更点の検証SW要求目的と変更点が合致しているか検証SYS.3 SYSアーキテクチャ設計
7変更点の影響範囲の検証変更点の影響範囲が目的と合致しているか検証SYS.3 SYSアーキテクチャ設計
8SW状態への影響確認SW状態および遷移条件、遷移処理への影響を確認SWE.2 SWアーキテクチャ設計
9SWアーキテクチャへの影響確認次の影響を確認
– SWコンポーネント構成
– SWコンポーネント間インタフェース
SWE.2 SWアーキテクチャ設計
10プログラムファイル抽出変更点から対象となるプログラムファイルを選択SWE.3 UNIT構築
11const定数への影響確認const定数への影響を確認SWE.3 SW詳細設計
12#define定数への影響確認#define定数への影響を確認SWE.3 SW詳細設計
13SW開発計画書へ反映SW開発計画書に反映管理プロセス群(MAN)に反映
14SWE.1 レビュー以上の結果、レビューSWE.1

赤文字:手戻り

OSS-ECAL Japanese
error: コンテンツは保護されている