概念
用例建模是一种描述系统的功能性需求的方法。系统的输入和输出首先用用例图来描述,然后再用静态建模过程来细化。静态建模===> 系统实体类图。
功能性描述:为达到系统的目的系统必须提供的功能。
简要描述:
- 参与者:对系统进行操作 的人或物
- 用例:通常对数据库进行的一次操作便可以看作是一个用例
Raltional Rose建模
分析
来对问题进行分析时,系统是atm取款机。能对取款机进行操作的就只有:用户、atm操作人员。
用户对系统进行数据库的操作有:取款(修改余额信息),转账(修改余额信息),查询(对余额进行查询)。
操作人员对数据库的操作有:添加atm机的余额。
============> 完善用例
用户在进行三个操作的时候,都是需要登录验证的,可以把公共的部分提取出来,变成一个新用例
操作人员对用例进行操作的时候,若打开,补充现金,关闭在同一个用例中,那么若打开之后停电,则会出现故障,故可以将补充现金的用例分开变成三个用例,即打开,补充,关闭。用例图的创建
用例图是在这个目录下画的,可以根据自己的需求创建文件夹。也可以在文件夹中创建一个画用例图的用例参与者和用例的创建
可以双击参与者或用例进入页面修改信息连接
默认是有箭头的。若要取消箭头,则双击。因为是用户指向查询,便将用户看成A,查询看成B,则
查询等用例中要包括验证的用例,所以需要将查询用例和验证用例连接
默认是没有关键字的,若要添加关键字,可以双击线条