第I部分 UML和UML五步法:都是关于交流的
第1章 UML简介:面向对象的分析和设计(OOAD)
1.1 对象
1.2 分析
1.3 设计
1.4 模型
1.5 UML
1.5.1 UML的统一
1.5.2 与UML相混淆的概念
1.5.3 UML图
1.6 UML的作用
1.7 总结
1.8 练习题答案
第2章 UML五步法:轻量级OOAD
2.1 使用一个过程
2.1.1 过程中的问题
2.1.2 回答:UML五步法
2.1.3 UML五步法概述
2.2 自己实践UML
2.2.1 寻找问题
2.2.2 从朋友处获得帮助
2.3 第1步:定义
2.3.1 UML表示法
2.3.2 第1步的具体过程
2.4 第2步:细化
2.4.1 UML表示法
2.4.2 第2步的具体过程
2.5 第3步:分配
2.5.1 UML表示法:泳道
2.5.2 第3步的具体过程
2.6 第4步:设计
2.6.1 UML表示法
2.6.2 组件
2.6.3 接口
2.6.4 实现
2.6.5 依赖关系
2.6.6 组件图
2.6.7 第4步的具体过程
2.7 第5步:重复
2.7.1 UML表示法
2.7.2 第5步的具体过程
2.8 第5步(a):再次重复
2.9 第5步(b):再次重复?
2.10 第5步(c):重复(反过来)
2.10.1 UML表示法
2.10.2 部署图
2.10.3 设计部署:总结
2.11 总结
第3章: 实用指南:起作用的图
3.1 做有用的工作
3.1.1 目标
3.1.2 问题
3.1.3 听众
3.1.4 .NET视角
3.1.5 使用工具
3.2 模型规则
3.3 “合法的”并不一定是“漂亮的”
3.4 MTB规则
3.5 7±2规则
3.6 简历规则
3.7 “您只是没有理解”从来不是一个借口
3.8 每个图表达一个故事
3.9 公路地图规则
3.10 使用原型定义您自己的UML
3.11 刚刚好的建模:分析,而不是瘫痪(paralysis)
3.12 总结
第4章 .NET的UML视图
4.1 .NET基础
4.1.1 命名空间
4.1.2 类
4.1.3 结构体
4.1.4 接口
……
第II部分 案例分析:应用于.NET解决方案的UML
第III部分 隐藏在代码后面的内容
第IV部分 附 录
展开