用例图
用例建模是UML建模的一部分,用例建模的最主要功能就是用来表达系统的功能性需求或行为。
l
|
用例图 从用例图的角度来分析项目 用例图,用于分析这个系统,有哪些角色(一类人、是另外一个系统),各个角色使用功能 |
1、参与者(Actor):参与者不是特指人,是指与系统交互中所扮演的角色。因此参与者可以是人,可以是事物,也可以是其他系统等等。参与者在画图中用简笔人物画来表示: |
2、用例(Use Case):是是系统为参与者提供的功能。对于对用例的命名,我们可以给用例取一个简单、概括性的名称,一般为带有动作性的词。用例在画图中用椭圆来表示,椭圆下面附上用例的名称: |
3、用例图只是简单地用图描述了一下系统,对于每个用例,我们还需要有详细的说明,这样就可以让别人对这个系统有一个更加详细的了解,这时我们就需要写用例描述。 对于用例描述的内容,一般没有硬性规定的格式,但一些必须或者重要的内容还是必须要写进用例描述里面的。用例描述一般包括:简要描述(说明)、前置(前提)条件、基本事件流、其他事件流、异常事件流、后置(事后)条件等等。下面说说各个部分的意思: 简要描述:对用例的角色、目的的简要描述;
前置条件:执行用例之前系统必须要处于的状态,或者要满足的条件;
基本事件流:描述该用例的正常基本流程,指每个流程都“正常”运作时所发生的事情,没有任何备选流和异常流。
其他事件流:表示这个行为或流程是可选的或备选的,并不是总要执行它们;
异常事件流:表示发生了某些非正常的事情所要执行的流程;
后置条件:用例一旦执行后系统所处的状态;
l
|
把Rose中的图形复制到Word文档 在rose图形上按Ctrl+A,然后按Ctrl+C,在wod中按Ctrl+V就OK |
ATM用例图练习: |