第一篇 UML基础
- 第1章 案例设计与说明
	- 1.1 案例背景说明
- 1.2 总结
 
- 第2章 利用UML表达业务流程与系统需求
	- 2.1 活动图与业务流程
		- 2.1.1 信仁医院案例背景描述
- 2.1.2 问题与分析
- 2.1.3 活动图的基本认识
- 2.1.4 信仁医院住、出院系统的活动图
- 2.1.5 在EA中绘制活动图
 
- 2.2 用例图与系统需求
		- 2.2.1 信仁医院案例背景描述
- 2.2.2 问题与分析
- 2.2.3 用例图的基本认识
- 2.2.4 信仁医院住、出院系统的用例图
- 2.2.5 在EA中绘制用例图
 
- 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.1.1 信仁医院案例背景描述
- 5.1.2 问题与分析
- 5.1.3 包图的基本认识
- 5.1.4 信仁医院住、出院系统的包图范例
- 5.1.5 在EA中绘制包图
 
- 5.2 交互概述图
		- 5.2.1 信仁医院案例背景描述
- 5.2.2 问题与分析
- 5.2.3 交互概述图的基本认识
- 5.2.4 正确处理与意外 交互概述图
- 5.2.5 在EA中绘制交互概述图
 
- 5.3 组合结构图
		- 5.3.1 信仁医院案例背景描述
- 5.3.2 问题与分析
- 5.3.3 组合结构图的基本认识
- 5.3.4 信仁医院住、出院系统与其他系统关系的组合结构图
- 5.3.5 在EA中绘制组合结构图
 
- 5.4 总结
 
- 5.1 包图
		
- 第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 程序重构的时机