《UML和OOAD快速入门》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:邱郁惠编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2010
  • ISBN:9787111304449
  • 页数:165 页
图书介绍:本书是UML和OOAD的初学者指南。本书介绍了分析师必学的3种UML图:类图、用例图和序列图,以及3种最实用和最常用的OOAD概念和工具:事务模式、用例描述、BCE模式。通过贯穿全书的“酒店联合订房系统”案例,展示了这些图和OOAD工具的实际应用。 本书适合UML和OOAD的初学者、以及对UML和OOAD感兴趣的开发人员,可以帮助他们掌握UML和OOAD的基本技能和技巧。

第1章 类图 1

1.1 概述 1

1.2 分析师必学元素 1

1.2.1 类 1

1.2.2 关联 3

1.2.3 组合关系 4

1.3 事务模式 5

1.3.1 事务与人、地、物 5

1.3.2 物品与特定物品 6

1.3.3 后续事务 7

1.3.4 参与者与涉众 10

1.4 酒店联合订房系统 11

第2章 用例图 13

2.1 概述 13

2.2 分析师必学元素 14

2.2.1 用例与参与者 14

2.2.2 启动者与支持者 15

2.2.3 时间代理人 16

2.3 用例描述 16

2.4 酒店联合订房系统 18

2.4.1 用例图 19

2.4.2 用例——会员登录 20

2.4.3 用例——订房 20

2.4.4 用例——通知已预订 21

2.4.5 定时不定量 22

第3章 序列图 25

3.1 概述 25

3.2 分析师必学元素 26

3.2.1 一群对象 26

3.2.2 消息 26

3.3 BCE模式 28

3.4 酒店联合订房系统 30

3.4.1 用例——会员登录 30

3.4.2 用例——订房 33

3.4.3 用例——查询酒店数据 39

3.4.4 用例——查询房型数据 42

3.4.5 用例——通知已预订 45

3.5 绘制伪界面 48

3.5.1 MockupScreens 49

3.5.2 Balsamiq Mockups 52

3.5.3 Pencil 53

第4章 类图实战 55

4.1 从分析到设计 55

4.2 设计师必学元素 56

4.2.1 依赖关系 56

4.2.2 泛化关系 57

4.2.3 保护等级 60

4.2.4 抽象类 61

4.2.5 类层级 62

4.2.6 公有类 63

4.2.7 枚举类型 64

4.3 从面向对象到关系型数据库 64

4.4 酒店联合订房系统 66

4.4.1 用例——会员登录 67

4.4.2 用例——查询酒店数据 68

4.4.3 用例——查询房型数据 69

4.4.4 用例——通知已预订 71

4.4.5 用例——订房 72

4.4.6 类图 73

第5章 用例图实战 77

5.1 用户观点与开发人员观点 77

5.2 设计师必学元素 77

5.2.1 泛化关系 77

5.2.2 抽象用例 80

5.2.3 包含关系 80

5.2.4 扩展关系 81

5.3 用例描述 86

5.4 酒店联合订房系统 88

5.4.1 用例——会员登录 88

5.4.2 用例——通知已预订 92

5.4.3 用例——发送电子邮件或短信通知 97

5.4.4 用例——查询酒店数据 102

5.4.5 用例——查询房型数据 107

5.4.6 用例——订房 111

5.5 后话 126

第6章 序列图实战 127

6.1 按图施工 127

6.2 设计师必学元素 128

6.2.1 交互与引用 129

6.2.2 循环片段 130

6.2.3 选择片段 130

6.2.4 替代片段 130

6.2.5 并行片段 131

6.3 酒店联合订房系统 133

6.3.1 用例——会员登录 134

6.3.2 用例——通知已预订 136

6.3.3 用例——发送电子邮件或短信通知 142

6.3.4 用例——查询酒店数据 145

6.3.5 用例——查询房型数据 149

6.3.6 用例——订房 153

6.3.7 其他 159

6.4 UML感言 159

附录 成本估算 162