1 什么是用例?
用例模型的基本组成部件是用例,角色和系统:
1.角色是与系统进行交互的
2.用例代表角色所执行的功能
3.系统
2.为什么使用用例?
用例方法完全站在用户的角度从系统外部描述系统的功能
从用例图可以得到对于定义系统的一个总体印象
用例图更容易被用户所理解,可以作为开发人员和用户交互的手段
3.用例图的基本模型元素
用例图由参与者(角色),用例,系统边界,通信关联组成
参与者 代表与系统交互的人或系统
用例 代表系统提供的服务与功能
系统边界 代表用例所处的范围i
通信关联 代表参与者与用例之间的对应关系
4.用例图的绘制
4.1 参与者:参与者在画中用简笔人物画来表示,人物下面附上参与者的名称
参与者存在泛化关系:即有自身的特性又有子类的特性
4.2 用例:用例在画中用椭圆形表示,椭圆形下面附上用例的名称
用例的泛化:
4.4 系统边界:边界内表示系统内部,边界外表示系统外部
在画中用方框l来表示,同时附上系统的名称,参与者画在边界的外面,用例画在边界的里面
4.5 通信关联:以箭头或实线表示,箭头表示在这一关系中哪一方是对话的主动发起者,箭头所指方是对话的被动接受者
5.用例图的建立过程
1.发现参与者
2.发现用例
3.用例规约(表达用例的作用)
6.用例图的创建技巧
如果强调某一个参与者和多个用例的关系,就可以以该参与者为中心,用一个用例图表述参与者和多个用例之间的关系
如果强调某一个用例和多个参与者之间的关系,你就可以该用例为中心,用一个用例图表示该用例和多个参与者之间的关系