当前位置:首页 > 工业技术
高级用例建模 卷I 软件系统
高级用例建模 卷I 软件系统

高级用例建模 卷I 软件系统PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:(美)Frank Armour,(美)Granville Miller著;饶若楠译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2004
  • ISBN:7111142357
  • 页数:308 页
图书介绍:本书提供一个全面的用例建模指南。
《高级用例建模 卷I 软件系统》目录

目 录译者序序前言绪论第一部分基本原理第1章参与者 4

1.1什么是参与者 4

1.2为什么要定义参与者 6

1.3如何确定参与者 6

1.4主要参与者和次要参与者 7

1.5参与者的角色 8

1.6抽象参与者 12

1.7参与者的表示符号 13

1.8小结 13

第2章用例 15

2.1确定用例 15

2.2描述用例 17

2.3重构用例模型 19

2.4扩展UML用例过程 20

2.4.1有优先级的用例 21

2.4.2变更用例 22

2.5组织用例模型 23

2.6建立用例模型的另一种方法 23

2.7 小结 24

第二部分项目初始第3章确定系统范围:构想文档和业务案例 26

3.1描述问题:构想文档 26

3.2挖掘隐藏的一面 28

3.3决定项目可行性:业务案例 29

3.4撰写业务案例 30

3.6小结 32

3.5修改业务案例 32

第4章平衡软件系统用例模型 33

4.1对领域进行分析 35

4.2接口归档 37

4.2.1用户界面规格说明 37

4.2.2系统接口规格说明 38

4.3定义软件体系结构 38

4.4体系结构归档 40

4.5小结 41

第三部分高级用例建模框架:初始用例模型第5章系统用例建模过程框架简介 45

5.2高级用例建模过程框架 46

5.2.1系统用例模型:建模和关系 46

5.1对软件开发过程的需要 46

5.2.2什么是系统用例 47

5.2.3用例建模活动 49

5.3为具体项目创建或定制过程框架 51

5.4小结 53

第6章准备用例建模并确定用例建模方法 55

6.1进行项目相关人员分析 55

6.2选择和定制用例过程框架 57

6.3选择用例建模的标准、模板和工具 57

6.4确定培训和顾问的需求 58

6.4.1 正规培训 59

6.4.2顾问 59

6.5小结 60

第7章进行初始用例建模 61

7.1开发语境图 62

7.2识别主要参与者 63

7.3发现概念层次的系统用例 66

7.3.1命名概念层次的用例 67

7.3.2为概念层次的用例建立文档 68

7.3.3把概念层用例描述和基本用例描述作为一个可交付制品来开发 70

7.3.4利用研讨会来识别概念层用例描述 70

7.3.5初始用例描述和极限编程 72

7.4开发初始用例图 72

7.6用例与对象模型的关系 73

7.5确定/精化概念层业务对象 73

7.7打包并确认用例概念模型 76

7.8小结 77

第四部分高级用例建模框架:扩展用例模型第8章开发基本用例描述 81

8.1基本用例描述中的若干个域 83

8.1.1前置条件和后置条件 83

8.1.2事件流 85

8.1.3开发事件流的若干指南 93

8.1.4用例优先级 95

8.1.5备选事件流和异常 95

8.1.6假设 95

8.1.8来源 96

8.2开始创建基本用例描述 96

8.1.7问题 96

8.3发现新的用例 98

8.3.1垂直分解 98

8.3.2水平分解 99

8.3.3注意必须在特定的时间或日期完成的用例 99

8.3.4保持用例简洁 101

8.3.5把基本用例描述返回给项目相关人员以供评审 101

8.4小结 102

第9章细化基本用例描述 103

9.1描述备选流 103

9.1.1备选流描述 103

9.2事件流中基于文本的条件和循环逻辑 106

9.1.2把备选流细节直接加到基本用例事件流中 106

9.2.1用例事件流中的循环 108

9.2.2在用例中应用条件逻辑 108

9.3用活动图表示复杂事件流 110

9.4活动图与详细文本的比较 112

9.5小结 115

第10章对扩展、包含和泛化关系建模 117

10.1扩展关系 118

10.1.1扩展关系的UML符号表示 122

10.1.2扩展关系的应用 126

10.2包含关系 127

10.2.1找出包含关系 132

10.2.2包含关系的应用 133

10.3泛化关系 134

10.4综合扩展、包含和泛化关系 138

10.5小结 140

第11章给用例模型增加补充信息 141

11.1用例优先级 141

11.2非行为需求 143

11.3接口分析 144

11.4关注单个用例活动的行为细节 145

11.5记录业务规程和规则的细节 147

11.6小结 148

第12章将用例映射到对象模型 149

12.1建立分析对象模型 150

12.2用例和对象并行建模 152

12.3基本的CRUD矩阵 153

12.4扩展的CRUD矩阵 155

12.5分析顺序图 156

12.5.1顺序图的格式 158

12.5.2消息返回 159

12.5.3序列的文字描述 159

12.5.4前置条件和后置条件 159

12.6用顺序图将用例映射到对象模型 160

12.6.1角色扮演实例 161

12.6.2对象建模研讨会和理想的会议室布置 162

12.7在分析时使用顺序图的相关事项 163

12.8小结 163

13.1用例实例-对用例的特定执行建模 165

第13章开发实例场景 165

13.2用例与用例实例正如对象类与对象实例 166

13.3为什么创建用例实例 167

13.4非规范地应用用例实例 167

13.5更规范地应用用例实例 169

13.6用例实例描述的布局 170

13.7确定和创建用例实例 170

13.8小结 173

第14章创建测试用例和文档记录 175

14.1创建测试策略 175

14.2创建测试计划 176

14.3测试计划的要素 177

14.4创建测试用例 178

14.5对范围/错误处理进行测试 180

14.6对交互进行测试 181

14.7创建用户文档记录 183

14.8小结 183

第15章组织用例 185

15.1业务功能包 186

15.2上级用例和下级用例 188

15.2.1分配和下放 190

15.2.2业务功能包小结 192

15.3依赖流 193

15.4用活动图对用例依赖建模 196

15.5模型视图 197

15.6系统用例模型综合 198

15.7小结 199

第五部分其他主题第16章构造用户界面 202

16.1概念上的用户界面设计 203

16.2从用例创建概念模型 203

16.2.1划分用例模型 204

16.2.2把用例分解成事务 206

16.2.3确定信息内容 207

16.2.4创建事务信息模型 208

16.2.5建立逻辑的屏幕顺序 210

16.2.61对事务分组与逻辑屏幕布局 210

16.3物理的用户界面设计 211

16.4小结 211

17.1需求旋涡 213

第17章处理变更 213

17.2变更的原因 215

17.3加速变更 215

17.4管理变更 216

17.5变更用例 216

17.6用例模型的变更 217

17.7小结 219

第18章创建高级用例建模过程 221

18.1项目和项目团队对程式的影响 222

18.1.1项目的影响 222

18.1.2项目团队的影响 222

18.2制品对程式的影响 223

18.3.1开发案例的内容 225

18.3开发案例 225

18.3.2谁负责编写开发案例 226

18.4迭代开发与开发案例 227

18.5小结 227

第19章确保用例建模成功 229

19.1用例模型中适当的组织和详细程度 229

19.2一个好的用于说明需求的用例模型的特征 231

19.2.1 正确性 232

19.2.2明晰 232

19.2.3完整性 233

19.2.4 验证 234

19.2.5一致性 234

19.2.6能被顾客和用户理解 235

19.2.7 扩展和可修改 236

19.2.8 可跟踪 236

19.2.9已确定优先级 236

19.3基于用例的增量和迭代开发 237

19.4明白何时不用用例 239

19.5用例建模时要考虑的问题 239

19.6小结 240

附录A用例开发审核清单 241

附录B高级用例建模的开发案例 245

附录C简化的贷款处理系统 257

附录D简化的贷款处理系统用户界面规格说明 287

参考文献 299

相关图书
作者其它书籍
返回顶部