第一篇 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 程序重构的时机