目录 3
第Ⅰ部分 用例建模入门 3
第1章 用例建模简介 3
1.1 参与者和用例 3
1.2 用例图 3
1.3 用例和需求间的关系 4
1.4 使用“用例”和不使用“用例” 10
1.5 用例建模的原则 12
1.6 小结 14
2.1 用例模型 15
第2章 用例建模基础 15
2.2 用例模型的基本构件 16
2.3 支持制品 31
2.4 小结 36
第3章 建立构想 39
3.1 介绍涉众和用户 40
3.2 在项目中加入涉众和用户 49
3.3 创建共享构想 53
3.4 组合:构想文档 64
3.5 真的需要做所有这些事情吗 66
3.6 小结 66
4.1 确定参与者 69
第4章 确定参与者和用例 69
4.2 归档化参与者 77
4.3 确定用例 82
4.4 归档化用例 87
4.5 小结 93
第5章 用例建模工作室 95
5.1 构建工作室的原因 95
5.2 准备工作室 96
5.3 寻找导师 100
5.4 构建工作室 102
5.5 支持活动 107
5.6 处理常见问题 109
5.7 小结 113
第Ⅱ部分 编写和评审用例描述 117
第6章 用例的生命周期 117
6.1 软件开发的生命周期 117
6.2 编写生命周期 120
6.3 团队工作 128
6.4 小结 135
第7章 用例的结构和内容 137
7.1 用例和系统状态 137
7.2 事件流的性质 144
7.3 小结 158
第8章 编写用例描述:概述 159
8.1 谁来编用例描述 159
8.2 需要花多少时间来编写用例 162
8.3 开始编写用例 162
8.4 管理细节 167
8.5 小结 176
第9章 编写用例描述:修订 177
9.1 多少细节才够用 177
9.2 描述前置条件 178
9.3 描述后置条件 179
9.4 编写事件流 181
9.5 使用术语表和域模型 186
9.6 编写“命名式”子流 188
9.7 编写可选流、备选流和异常流 190
9.8 编写特殊规范和补充规范 195
9.9 捕获用例场景 196
9.10 小结 196
第10章 存在的问题 199
10.1 使用命名式子流和备选流来构建文本 199
10.2 定义用例间的关系 200
10.3 定义参与者之间的关系 216
10.4 小结 217
第11章 评审用例 219
11.1 为什么要关注用例的展现和评审 219
11.2 评审的类型 220
11.3 要评审什么,何时加以评审 221
11.4 理解听众 223
11.5 运作评审会议 224
11.6 评审时应该看些什么 225
11.7 原型的角色和用例评审中的故事板 227
11.8 小结 228
12.1 用例和项目团队 229
第12章 总结 229
12.2 穿越生命周期的用例 232
12.3 可追踪性、完备性和覆盖面 234
12.4 下面应该学什么 235
附录A 示例 237
A.1 ATM示例 237
A.2 “ACME超级ATM”用例模型浏览 238
A.3 用例描述——提取现金 243
A.4 用例描述——验证客户 256
A.5 补充术语表术语 260
术语表 263
参考文献 269