- 第一篇 UML基础
- 第1章 案例设计与说明
- 第2章 利用 UML 表达业务流程与系统需求
- 2.1 活动图与业务流程
- 2.1.1 | 布吉医院案例背景描述
- 2.1.2 | 问题与分析
- 2.1.3 | 活动图的基本认识
- 2.1.4 | 布吉医院住、出院系统的活动图
- 2.1.5 | 在 EA 中绘制活动图
- 2.2 用例图与系统需求
- 2.3 总结
- 2.1 活动图与业务流程
- 第3章 表达系统内部的结构
- 3.1 系统结构与类图
- 3.1.1 | 布吉医院案例背景描述
- 3.1.2 | 问题与分析
- 3.1.3 | 类图的基本认识
- 3.1.4 | 布吉医院住、出院系统的领域模型
- 3.1.5 | 在 EA 中绘制类图
- 3.2 系统结构与序列图
- 3.2.1 | 布吉医院案例背景描述
- 3.2.2 | 问题与分析
- 3.2.3 | 序列图的基本认识
- 3.2.4 | 布吉医院住、出院系统的序列图范例
- 3.2.5 | 在 EA 中绘制序列图
- 3.3 系统结构与通讯图
- 3.3.1 | 布吉医院案例背景描述
- 3.3.2 | 问题与分析
- 3.3.3 | 通信图的基本认识
- 3.3.4 | 布吉医院住、出院系统的通信图范例
- 3.3.5 | 在 EA 中绘制通信图
- 3.4 总结
- 3.1 系统结构与类图
- 第4章 表达系统的微观设计
- 4.1 对象图
- 4.1.1 | 布吉医院案例背景描述
- 4.1.2 | 问题与分析
- 4.1.3 | 对象图的基本认识
- 4.1.4 | 布吉医院住、出院系统的对象图范例
- 4.1.5 | 在 EA 中绘制对象图
- 4.2 状态机图
- 4.2.1 | 布吉医院案例背景描述
- 4.2.2 | 问题与分析
- 4.2.3 | 状态机图的基本认识
- 4.2.4 | 病床状态的状态机图范例
- 4.2.5 | 在 EA 中绘制状态机图
- 4.3 时序图
- 4.3.1 | 布吉医院案例背景描述
- 4.3.2 | 问题与分析
- 4.3.3 | 时间图的基本认识
- 4.3.4 | 病床状态的时间图范例
- 4.3.5 | 在 EA 中绘制时间图
- 4.4 总结
- 4.1 对象图
- 第5章 表达系统的宏观设计
- 5.1 包图
- 5.2 交互概述图
- 5.3 组合结构图
- 5.4 总结
- 第6章 表达系统的实战与部署
- 6.1 组件图
- 6.1.1 | 布吉医院案例背景描述
- 6.1.2 | 问题与分析
- 6.1.3 | 组件图的基本认识
- 6.1.4 | 布吉医院住、出院系统的组件图范例
- 6.1.5 | 在 EA 中绘制组件图
- 6.2 部署图
- 6.2.1 | 布吉医院案例背景描述
- 6.2.2 | 问题与分析
- 6.2.3 | 部署图的基本认识
- 6.2.4 | 布吉医院住、出院系统的部署图范例
- 6.2.5 | 在 EA 中绘制部署图
- 6.3 总结
- 6.1 组件图
- 第二篇 UML与软件开发实战
- 第7章 电子化采购管理系统案例
- 7.1 案例背景说明
- 7.2 总监
- 第8章 业务流程设计与需求搜集
- 8.1 捕捉业务流程
- 8.1.1 | Eriksson-Penker 业务扩展模型简介
- 8.1.2 | 电子化采购系统的业务流程
- 8.2 从业务流程中找出用例
- 8.2.1 | 用例与系统需求
- 8.2.2 | 找出用例的步骤
- 8.2.3 | 撰写用例的测试案例
- 8.3 总结
- 8.1 捕捉业务流程
- 第9章 实现用例
- 9.1 分析类与用例
- 9.2 勾勒用例的控制对象
- 9.2.1 | 用例叙述与控制对象
- 9.3 交易模式与实体对象
- 9.3.1 | 交易模式的原理
- 9.3.2 | 交易模式在电子化采购系统的应用
- 9.4 使用序列图描述对象交互
- 9.4.1 | 序列图、分析类与用例
- 9.5 总结
- 第10章 利用 MDA 转换领域模型
- 10.1 利用 MDA 转换领域模型
- 10.1.1 | 模型驱动架构(MDA)简介
- 10.1.2 | EA MDA 机制简介
- 10.1.3 | 定制 EA 的 MDA 转换机制
- 10.1.4 | 转换分析类
- 10.2 测试代码与代码的撰写
- 10.2.1 | 产生代码框架及数据定义语言
- 10.2.2 | 测试代码的编写与执行
- 10.2.3 | 撰写代码
- 10.1 利用 MDA 转换领域模型
- 第11章 程序的重构
- 11.1 程序重构的时机
- 11.2 重构的手法
- 11.2.1 | 与结构相关的重构
- 11.2.2 | 结构细节的重构
- 11.3 结构的重整与设计模式
- 11.4 电子化采购系统重构练习
- 11.5 总结
- 第7章 电子化采购管理系统案例