今天主要是对 购票系统进行UML建模, 产出物如下
用户用例图:
用例图主要是为了更好的解读需求, 了解客户需要哪些功能,我们的系统需要提供哪些功能。
类图
类图是类关系的体现,抽象系统设计的对象及其关系。
类图的画法:
1.泛化(generalize)
实线空心三角箭头。
2.实现(realize)
虚线空心三角箭头。
3.聚合(aggregation)
实线空心菱形箭头。
4.组合(composition)
实线实心菱形箭头。
5.关联(association)
实线(直线),普通箭头("<",">")可选。如果强调方向,则加一个普通箭头。否则只需要一条实线。
6.依赖(dependency)
虚线普通箭头("<",">")。
时序图:
时序图体现客户操作顺序, 只体现主流程
状态图
状态图重点在于描述对象的状态及其状态之间的转移,状态图的基本元素主要有:状态、转移、动作、自身转移、组合状态、进入节点、退出节点、历史状态、并发区域等,状态中的事件分为调用事件(Call)、变化事件(Change)、时间事件(Time)和信号事件(Singal)。最后以实例对状态对进行了分析。
学习时间尚短,不对之处敬请指教