前言:UML是 Unified Modeling language 的缩写,是一种统一建模语言,主要在软件需求分析与设计阶段使用。UML一共包括9个图,分别是用例图、类图、对象图、序列图、协作图、状态图、活动图、构件图、部署图。本篇仅讨论用例图,后续再慢慢补充。
用例图:
1、定义:由参与者(actor)、用例(use case)、边界以及它们之间的关系构成的用于描述系统功能的视图。用来表示系统角色与系统功能发生交互的图。
参与者:不特指人,是指在使用系统或与系统交互中所扮演的角色。
用例:是对包括变量在内的一组动作序列的描述。对用例命名时,可取一个简单、描述性名称,一般为带有动作性质的词。
边界:用于区别开系统内外,一般画图可省略。
箭头:表示参与者和系统发送消息进行交互的关联关系。箭头尾部用来表示启动交互的一方,箭头头部用来表示被启动的一方,其中用例总是要由参与者来启动。