UML 小结(1) 用例图

一.用例图

 

 

用例图中的元素:角色,系统,用户。

系统:系统是用例模型的一个组成部分,代表的是一部机器或一个商务活动等等。

角色:是与系统交互的人或事。

如何发现角色:

1.       使用系统的主要功能的人是谁(即主要角色)?

2.       需要借助于系统完成日常工作的人是谁?

3.       谁来维护,管理系统(次要角色),保证系统正常工作?

4.       系统控制的硬件设备有哪些?

5.       系统需要与哪些其他系统交互?其他系统包括计算机系统,也包括该系统将要使用的计算机中的其他应用软件。其他系统也分成两类,一类是启动该系统的系统,另一类是该系统要使用的系统。

6.       对系统产生的结果感兴趣的人或事是哪些?

用例:用例代表的是一个完整的功能。

发现用例:

1.       角色需要从系统中获得哪种功能?角色需要做什么?

2.       角色需要读取,产生,删除,修改或存储系统中的某种系统吗?

3.       系统中发生的事件需要通知角色吗?或者角色需要通知系统某件事吗?这些事件(功能)能干些什么?

4.       如果用系统的新功能处理角色的日常工作是简单化了,还是提高了工作效率?

5.       还有一些与当前角色可能无关的问题,也能帮助建模者发现用例,例如:

6.       系统需要的输入/输出是什么信息?这些输入/输出信息从哪儿来到哪儿去?

7.       系统当前的这种实现方法要解决的问题是什么(也许用自动系统代替手工操作)?

你可能感兴趣的:(职场,UML,小结,用例图,休闲)