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



