- 用例和场景建模及其UML表达(用例图、活动图、泳道图、顺序图)
用例图:用例图是对活动者使用系统功能时所进行的 交互过程的一个文字描述序列。对系统用户需求的描述,表达的是系统的功能和所提供的服务,它只是描述活动者在系统交互过程中做什么,不描述具体怎么做。
活动图:是状态图的一种特殊情况,这些状态大都处于活动状态。本质是一种流程图,描述了活动到活动的控制流。
泳道图:泳道将活动图中的活动划分为若干组。并将每一组指定给负责这组活动的业务组织。
顺序图:顺序图强调消息时间的交互图,其描述了对象之间传送消息的时间顺序,用来表示用例中的行为顺序。在该二维图中,对象由左至右排列,消息沿着纵轴由时间顺序排列。在构建该图时要注意整洁。
2. 数据模型建模及其UML表达(类图)
类图是描述类,接口,协作以及它们之间关系的图,用来显示系统中各个类的静态结构。类图是定义其他图的基础,在类图的基础上,可以使用状态图,协作图,组件图和配置图等进一步表述系统其他特征。常见的有这几种关系:泛化,实现,关联,聚合,组合,依赖。
3. 行为模型建模及其UML表达(状态机图)
状态机图是用来为对象的状态及造成改变状态的事件建模。
小结:图的大概定义和描述都算是弄清楚了,但还是要找对应的例子都练手一遍才行。加油!