该书是UML和OOAD的初学者指南,介绍了分析师必学的3种UML图(类图、用例图和序列图),以及3种最实用、最常用的OOAD概念和工具(事务模式、用例描述、BCE模式)。
第1章 (A1)类图
1.1 类图
1.2 分析师必学元素
1.3 事务模式
1.4 酒店联合订房系统
1.1 类图
类图(class diagram)用来表达系统内部的静态结构(static structure)。
具体来说,开发人员可以通过类图的设计,来将数以万行的程序代码分门别类,构成了系统内部的静态结构。
1.1 类图
新术语—模块变类(class)、功能变操作(operation)、变量变属性(attribute)。新术语并不是旧酒换新瓶,而是分类、定操作、定义属性上头,有新的划分方法。
新的划分方法—拿用户的领域术语当类,然后确定相关的操作和属性,封装在同一个类中。
1.2.1 类
分析师不能自己随意定义类,必须寻找领域术语做为类名称。
房间—真正住进去,特定房号的房间。
房型—顾客在订房时,通常是预订某个房型的房间。
。。。
第6章 (D3)序列图
6.1 按图施工
6.2 设计师必学元素
6.3 酒店联合订房系统
6.1 按图施工
设计师可以按照下列重点,进一步加工序列图:
消息参数
交互与引用
交互操作符
操作内部交互