图书目录

目录

第一部分  导    言

第1章  用例模式与蓝图 2

重用经验 2

目录内容 4

第2章  在用例模型开发中使用模式和蓝图 8

Internet银行系统 8

模型的初稿 10

应用模式与蓝图 11

完整的模型 17

结束语 19

第二部分  用    例

第3章  用例建模:简介 22

第4章  用例 25

用例:提供值的一种使用 25

系统的灰盒视图 27

用例实例:一个特定的使用 28

基本流程和变种 30

无穷大的模型 31

第5章  建模系统环境 33

参与者:一种外部用户 33

用例与参与者之间的交互 36

第6章  结构化用例模型 38

第7章  包含:重用现有用例 40

包含关系 40

包含关系的归档 43

包含用例的依赖性 44

第8章  扩展:扩充现有的用例 46

扩展关系 46

扩展关系的特点 50

扩展点 50

条件扩展 51

扩展关系的文档 53

扩展用例之间的依赖性 53

第9章  包含与扩展 55

第10章  关于扩展和扩展点的更多内容 57

附加行为的多重部分 57

多重插入 58

关于扩展点的更多内容 59

第11章  用例的一般化:分类和继承 62

各用例间的一般化 62

用例间一般化关系文档 64

第12章  参与者的一般化:交叠角色 65

第13章  用例描述 67

用例的文档化 67

用例描述编写指南 71

用例描述的各小节 74

第14章  用例模型文档化 76

用例模型纵览 76

用例图 77

辅助文档 78

第15章  将用例映射为类 80

开始类建模 80

分析模型和设计模型 80

分析类 81

用例实现:对象如何执行用例 83

第三部分  用例模式

第16章  业务规则 90

意图 90

模式 90

讨论 91

示例 93

分析模型 95

第17章  共性 97

意图 97

模式 97

讨论 99

示例 102

分析模型 105

第18章  组件层次结构 106

意图 106

模式 106

讨论 109

示例 115

分析模型 119

第19章  具体扩展或包含 120

意图 120

模式 120

讨论 121

示例 125

分析模型 129

第20章  CRUD 130

意图 130

模式 130

讨论 131

示例 133

分析模型 135

第21章  大型用例 136

意图 136

模式 136

讨论 137

示例 139

分析模型 141

第22章  分层系统 142

意图 142

模式 142

讨论 145

示例 150

分析模型 152

第23章  多重参与者 156

意图 156

模式 156

讨论 157

示例 159

分析模型 161

第24章  可选服务 163

意图 163

模式 163

讨论 165

示例 167

分析模型 169

第25章  正交视图 171

意图 171

模式 171

讨论 172

示例 175

分析模型 177

第26章  用例次序 178

意图 178

模式 178

讨论 179

示例 182

分析模型 185

第四部分  用例蓝图

第27章  访问控制 190

问题 190

蓝图 190

讨论 193

示例 195

分析模型 200

第28章  未来任务 202

问题 202

蓝图 202

讨论 204

示例 208

分析模型 212

第29章  查找事物 215

问题 215

蓝图 215

讨论 217

示例 219

分析模型 221

第30章  遗留系统 223

问题 223

蓝图 223

讨论 224

示例 227

分析模型 229

第31章  登录与注销 231

问题 231

蓝图 231

讨论 234

示例 237

分析模型 241

第32章  消息传递 243

问题 243

蓝图 243

讨论 245

示例 246

分析模型 250

第33章  被动外部媒介 252

问题 252

蓝图 252

讨论 253

示例 253

分析模型 255

第34章  报告生成 257

问题 257

蓝图 257

讨论 259

示例 260

分析模型 264

第35章  输入流 266

问题 266

蓝图 266

讨论 267

示例 269

分析模型 270

第36章  翻译程序 271

问题 271

蓝图 271

讨论 272

示例 273

分析模型 275

第五部分  常见错误

第37章  错误:作为扩展的备选流程 278

错误 278

不正确的模型 278

讨论 279

解决办法 279

第38章  错误:业务用例 281

错误 281

不正确的模型 281

讨论 282

解决办法 283

第39章  错误:通信用例 285

错误 285

不正确的模型 285

讨论 285

解决办法 286

第40章  错误:功能分解 287

错误 287

不正确的模型 287

讨论 288

解决办法 288

第41章  错误:微型用例 289

错误 289

不正确的模型 289

讨论 290

解决办法 290

第42章  错误:抽象层的混合 291

错误 291

不正确的模型 291

讨论 292

解决办法 292

第43章  错误:多重业务价值 294

错误 294

不正确的模型 294

讨论 294

解决办法 295

第44章  错误:参与者的安全级别 296

错误 296

不正确的模型 296

讨论 297

解决办法 297

参考书目 298

术语表 301

XVI    目录

目录    XV