当前位置:首页 > 工业技术
UML与Enterprise Architect 7.5团队开发实务手册
UML与Enterprise Architect 7.5团队开发实务手册

UML与Enterprise Architect 7.5团队开发实务手册PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:赖信仁著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2010
  • ISBN:9787121102912
  • 页数:379 页
图书介绍:本书据作者多年授课经验写作而成。第1篇设计一个完整的案例,将UML 13张图应用其中,利用Q&A方式,深入浅出地说明UML 13张图的基本精神及应用;第2篇,设计另一个完整案例,搭配工具软件,配合UML、MDA及实际程序代码,让进阶读者了解如何在实际项目中应用UML。
《UML与Enterprise Architect 7.5团队开发实务手册》目录

第1篇 UML基础 3

Chapter 1 案例设计与说明 3

1.1 案例背景说明 4

1.2 总结 5

Chapter 2 利用UML表达业务流程与系统需求 7

2.1 活动图与业务流程 8

2.1.1 信仁医院案例背景描述 8

2.1.2 问题与分析 10

2.1.3 活动图的基本认识 11

2.1.4 信仁医院住、出院系统的活动图 15

2.1.5 在EA中绘制活动图 16

2.2 用例图与系统需求 21

2.2.1 信仁医院案例背景描述 21

2.2.2 问题与分析 22

2.2.3 用例图的基本认识 23

2.2.4 信仁医院住、出院系统的用例图 26

2.2.5 在EA中绘制用例图 27

2.3 总结 30

Chapter 3 表达系统内部的结构 33

3.1 系统结构与类图 34

3.1.1 信仁医院案例背景描述 34

3.1.2 问题与分析 37

3.1.3 类图的基本认识 38

3.1.4 信仁医院住、出院系统的领域模型 41

3.1.5 在EA中绘制类图 42

3.2 系统结构与序列图 51

3.2.1 信仁医院案例背景描述 51

3.2.2 问题与分析 53

3.2.3 序列图的基本认识 53

3.2.4 信仁医院住、出院系统的序列图范例 54

3.2.5 在EA中绘制序列图 55

3.3 系统结构与通信图 59

3.3.1 信仁医院案例背景描述 59

3.3.2 问题与分析 60

3.3.3 通信图的基本认识 61

3.3.4 信仁医院住、出院系统的通信图范例 62

3.3.5在EA中绘制通信图 63

3.4 总结 66

Chapter 4 表达系统的微观设计 67

4.1 对象图 68

4.1.1信仁医院案例背景描述 68

4.1.2 问题与分析 70

4.1.3 对象图的基本认识 70

4.1.4 信仁医院住、出院系统的对象图范例 71

4.1.5 在EA中绘制对象图 72

4.2 状态机图 74

4.2.1信仁医院案例背景描述 74

4.2.2 问题与分析 75

4.2.3 状态机图的基本认识 76

4.2.4病床状态的状态机图范例 77

4.2.5 在EA中绘制状态机图 78

4.3 时序图 81

4.3.1 信仁医院案例背景描述 81

4.3.2问题与分析 82

4.3.3时间图的基本认识 82

4.3.4 病床状态的时间图范例 83

4.3.5在EA中绘制时间图 83

4.4 总结 86

Chapter 5 表达系统的宏观设计 87

5.1 包图 88

5.1.1 信仁医院案例背景描述 88

5.1.2 问题与分析 89

5.1.3包图的基本认识 90

5.1.4信仁医院住、出院系统的包图范例 91

5.1.5 在EA中绘制包图 91

5.2 交互概述图 93

5.2.1信仁医院案例背景描述 93

5.2.2 问题与分析 94

5.2.3 交互概述图的基本认识 94

5.2.4 正常处理与意外处理的交互概述图 95

5.2.5在EA中绘制交互概述图 95

5.3 组合结构图 98

5.3.1信仁医院案例背景描述 98

5.3.2 问题与分析 99

5.3.3组合结构图的基本认识 100

5.3.4 信仁医院住、出院系统与其他系统关系的组合结构图 101

5.3.5 在EA中绘制组合结构图 102

5.4 总结 105

Chapter 6 表达系统的实战与部署 107

6.1 组件图 108

6.1.1 信仁医院案例背景描述 108

6.1.2 问题与分析 109

6.1.3 组件图的基本认识 109

6.1.4信仁医院住、出院系统的组件图范例 110

6.1.5 在EA中绘制组件图 111

6.2 部署图 113

6.2.1信仁医院案例背景描述 113

6.2.2 问题与分析 114

6.2.3 部署图的基本认识 114

6.2.4 信仁医院住、出院系统的部署图范例 115

6.2.5在EA中绘制部署图 116

6.3 总结 119

第2篇 UML与软件开发实战 123

Chapter 7 电子化采购管理系统案例 123

7.1 案例背景说明 124

7.2 总结 124

Chapter 8 业务流程设计与需求搜集 127

8.1 捕捉业务流程 128

8.1.1 Eriksson-Penker业务扩展模型简介 129

8.1.2 电子化采购系统的业务流程 131

8.2 从业务流程找出用例 137

8.2.1用例与系统需求 137

8.2.2 找出用例的步骤 138

8.2.3撰写用例的测试案例 143

8.3 总结 148

Chapter 9 实现用例 151

9.1 分析类与用例 152

9.2 勾勒用例的控制对象 155

9.2.1用例叙述与控制对象 155

9.3 交易模式与实体对象 161

9.3.1交易模式的原理 161

9.3.2交易模式在电子化采购系统的应用 167

9.4 使用序列图描述对象交互 170

9.4.1序列图、分析类与用例 170

9.5 总结 179

Chapter 10 利用MDA转换领域模型 181

10.1 利用MDA转换领域模型 182

10.1.1模型驱动架构(MDA)简介 182

10.1.2 EA MDA机制简介 186

10.1.3定制EA的MDA转换机制 188

10.1.4转换分析类 196

10.2 测试代码与代码的撰写 204

10.2.1 产生代码框架及数据定义语言 204

10.2.2测试代码的编写与执行 209

10.2.3撰写代码 214

Chapter 11 程序的重构 219

11.1 程序重构的时机 220

11.2 重构的手法 222

11.2.1 与结构相关的重构 222

11.2.2 结构细节的重构 225

11.3 结构的重整与设计模式 227

11.4 电子化采购系统重构练习 228

11.5 总结 240

第3篇 软件开发与团队合作 245

Chapter 12 团队合作案例场景介绍 245

12.1 团队合作与UML 246

12.2 案例场景介绍 246

12.3 团队合作机制的环境建立 247

12.4 EA团队合作机制简介 248

Chapter 13 建立UML合作的中央集权控制环境 251

13.1 案例背景说明 252

13.2 开发模型的集中化管理 252

13.3 利用EA中央控制开发模型 253

13.3.1 EA的仓储结构 253

13.3.2 设置EA的客户端 258

13.4 总结 270

Chapter 14 配置管理与UML 271

14.1 案例背景说明 272

14.2 软件配置管理的原理与操作 272

14.2.1软件配置管理的基本原理 272

14.2.2 Subversion的原理及安装 275

14.2.3 Subversion的安装 276

14.2.4 Subversion仓储的规划 286

14.3 利用EA进行软件配置管理 296

14.3.1 EA与Subversion 297

14.4 总结 301

Chapter 15 团队安全机制与UML 303

15.1 案例背景说明 304

15.2 EA的团队合作机制 305

15.2.1 启动EA的权限控制机制 305

15.2.2 设置用户与群组 306

15.2.3 设置存取权限 308

15.3 总结 312

第4篇 附录 317

附录A EA的基本操作 317

A.1 EA操作界面简介 318

A.2 新增一个EA的项目 322

附录B EA的定制 325

B.1 EA文件产生器简介 326

B.1.1 EA中预设的文件模板 327

B.1.2 RTF报表产生器的设置 332

B.2 文档产生器的定制 339

B.2.1 RTF编辑器简介 339

B.2.2修改EA预设的文档模板 343

B.2.3 新增自己的文档模板 345

附录C EA的进阶功能 357

C.1 利用EA编写、编译及执行代码 358

C.1.1 设置包的编译及执行环境 358

C.1.2编辑、编译、执行及除错 361

C.2 利用EA产生动态序列图 365

C.2.1 EA动态序列图产生的原理 365

C.2.2 EA产生序列图的方式与步骤 366

附录D 本书光盘使用说明 369

D.1 第1篇范例——信仁医院住、出院系统 370

D.2 第2篇范例——电子化采购系统 371

参考文献 379

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