一、用例的概念
用例是对一个软件或者系统的某个功能的简单的描述,同时用例用于描述系统或者软件的过程。用例描述了系统的功能和所提供大部分的服务。
二、用例图中的四种关系
1、关联关系参与者与用例关系之间通常用关联关系表示,他们之间的关系用带箭头的实线表示。
2、泛化关系
泛化关系就是好比父类和子类的关系。比如树的种类是父类而树的各个品种,如杨树、槐树、柳树等等都是子类。这些子类都有父类的所有特征,但是又各自有自己的特征。用例和参与者之间的关系用带空心三角箭头的实线表示。
3、包含关系
指的是一个用例的行为包含另一个用例的行为。包含关系和泛化关系的区别是
泛化关系:是事物和事物之间的父类和子类之间的关系。父类和子类都是某一具体事物
包含关系:是事务的行为之间的父类和子类之间的关系。父类和子类都是某一事务的动作。
此关系用虚线加箭头表示两事件之间的关系。
4、扩展关系
扩展关系就是把新的行为插入到已有的用例的方法。没有太了解这个关系的意思
扩展关系用虚线箭头加《extend》表示
三、确定参与者
人:管理员、操作员、会员、临时用户。四、确定用例
1.会员与临时用户的用例登录系统
查看自己余额
自己充值记录
自己上机记录
查阅自己的信息
修改自己的密码
退出登录
2.操作员用例
上机和下机
注册
充值
退卡
自己收取金额查询
自己返回金额查询
学生基本信息查询
学生上机情况查询
自己的工作记录查询
3.管理员用例
结账
删除和添加用户
基本数据设定
正在值班教师
值班信息查询
日结账单
周结账单
用例图
这就是我关于用例图的总结,希望大家提出宝贵意见。