1 什么是用例?

用例模型的基本组成部件是用例,角色和系统:

1.角色是与系统进行交互的

2.用例代表角色所执行的功能

3.系统

 

2.为什么使用用例?

用例方法完全站在用户的角度从系统外部描述系统的功能

从用例图可以得到对于定义系统的一个总体印象

用例图更容易被用户所理解,可以作为开发人员和用户交互的手段

 

3.用例图的基本模型元素

用例图由参与者(角色),用例,系统边界,通信关联组成

参与者   代表与系统交互的人或系统

用例  代表系统提供的服务与功能

系统边界 代表用例所处的范围i

通信关联  代表参与者与用例之间的对应关系

 

4.用例图的绘制

4.1 参与者:参与者在画中用简笔人物画来表示,人物下面附上参与者的名称

 

参与者存在泛化关系:即有自身的特性又有子类的特性

 

 

4.2 用例:用例在画中用椭圆形表示,椭圆形下面附上用例的名称

 

用例的泛化:

 

4.4 系统边界:边界内表示系统内部,边界外表示系统外部

在画中用方框l来表示,同时附上系统的名称,参与者画在边界的外面,用例画在边界的里面

 

4.5 通信关联:以箭头或实线表示,箭头表示在这一关系中哪一方是对话的主动发起者,箭头所指方是对话的被动接受者

 

 

 5.用例图的建立过程

1.发现参与者

2.发现用例

3.用例规约(表达用例的作用)

 

6.用例图的创建技巧

如果强调某一个参与者和多个用例的关系,就可以以该参与者为中心,用一个用例图表述参与者和多个用例之间的关系

 

如果强调某一个用例和多个参与者之间的关系,你就可以该用例为中心,用一个用例图表示该用例和多个参与者之间的关系

 

posted on 2016-02-24 12:31  Sharpest  阅读(294)  评论(0)    收藏  举报