メインコンテンツまでスキップ

D2. ソフトウェア要求を分析する

ソフトウェア要求分析では、システム要求を入力に次のことを実施することで、ソフトウェアで実現すべき要求を分析・整理できます。

  • システム要求からソフトウェア要求を導出する
  • ソフトウェア要求の分析結果を詳細化する
  • リリース対象との対応付けを行う
  • 要求IDを管理する

以下では、ユースケースごとに、要求分析時の画面イメージと編集対象のモデル、利用するビューやエクステンション機能について説明します。

ユースケース画面イメージモデルとビュー説明
D2.1. システム要求からソフトウェア要求を導出する
Ⓜメインエディタ
・モデル:[システム要求グループ]
・ビュー:[要求一覧]
Ⓢサブエディタ
・表示モード:[手動]
・モデル:[ソフトウェア要求グループ]
・ビュー:[要求一覧]
メインエディタの [システム要求] をサブエディタの [ソフトウェア要求グループ] にドラッグ・ドロップすることで、[ソフトウェア要求] を導出できます。
[ソフトウェア要求] を手動で追加してから上位の [システム要求] と関連付けることもできます。
メインエディタで [システム要求] または [システム要求グループ] を選択し、サブエディタで導出先の [ソフトウェア要求グループ] を選択してから、リボンタブの [設計支援] > [モデル一括作成] > [ソフトウェア要求] ボタンを押下すると、エクステンション機能により [ソフトウェア要求] を一括導出できます。
D2.2. 要求を分析して詳細を記述する
Ⓜメインエディタ
・モデル:[ソフトウェア要求グループ]
・ビュー:[要求一覧]
Ⓢサブエディタ
・表示モード:[詳細]
・ビュー:[詳細]、[補足] のいずれか
メインエディタで [ソフトウェア要求] を選択して、サブエディタで [分析結果] などの詳細を記述できます。
[補足] ビューではリッチテキスト形式で画像や表を織り交ぜて記述できます。
D2.3. 要求をリリース対象の開発イベントと関連付ける
Ⓜメインエディタ
・モデル:[ソフトウェア要求グループ]
・ビュー:[要求一覧]
Ⓢサブエディタ
・なし
[要求一覧] ビューの [リリース対象] 列で [ソフトウェア要求] とマイルストーンなどの [開発イベント] を関連付けられます。
D2.4. 要求のIDを付番する
Ⓜメインエディタ
・モデル:[ソフトウェア要求グループ]
・ビュー:[要求一覧]
Ⓢサブエディタ
・なし
グループもしくは個々の要求を選択して、リボンタブの [設計支援] > [フィールド更新] > [IDを更新] ボタンを押下すると、エクステンション機能により [ソフトウェア要求] の [ID] を連続再付番できます。
グループを選択して実行した場合は、そのグループの下位にあるすべての要求が対象になります。