1. 序論 1 |
1.1 はじめに 1 |
1.2 要求 2 |
1.3 要求仕様書 11 |
1.4 要求定義工学 16 |
1.5 要約 20 |
参考文献 21 |
2.要求定義工学のプロセス 25 |
2.1 はじめに 25 |
2.2 要求定義工学プロセスの枠組み 25 |
2.3 要求の導出 27 |
2.4 要求の記述 30 |
2.5 要求の確認 32 |
2.6 要求プロセスモデルと他の用語例 34 |
2.7 ソフトウェア開発モデルと要求定義工学のプロセス 36 |
2.8 要求定義工学プロセスとその成果物の管理 46 |
2.9 要約 48 |
参考文献 50 |
3. 要求の導出 52 |
3.1 はじめに 52 |
3.2 ユーザからの要求の導出 55 |
3.3 目的・目標分析 57 |
3.4 シナリオ型の要求の導出 62 |
3.5 書式分析 65 |
3.6 自然言語によるアプローチ 68 |
3.7 要求の再利用のための技術 73 |
3.8 要求の導出のためのタスク分析 81 |
3.9 社会的プロセスとしての要求の導出 84 |
3.10 要求の導出と知識の導出 87 |
3.11 要約 89 |
参考文献 90 |
4. 要求のモデリング 94 |
4.1 はじめに 94 |
4.2 概念モデリング 96 |
4.3 企業要求のモデリング 105 |
4.4 機能的要求のモデリング 116 |
4.5 非機能的要求のモデリング 138 |
4.6 要約 151 |
参考文献 152 |
5. 要求の確認 164 |
5.1 はじめに 164 |
5.2 要求の確認の必要性 166 |
5.3 要求モデルの確認に関するガイドライン 168 |
5.4 要求の確認に必要なリソース 173 |
5.5 要求の確認の技術 174 |
5.6 要約 185 |
参考文献 185 |
6. CASE技術 187 |
6.1 はじめに 187 |
6.2 コンピュータ支援によるソフトウェア開発の必要性 188 |
6.3 CASE技術の分類 190 |
6.4 一般的なCASEのアーキテクチャ 192 |
6.5 要求定義工学のためのCASEツールの選択,統合,利用 199 |
6.6 要求定義工学のためのCASE研究 202 |
6.7 要約 206 |
参考文献 207 |
索引 211 |