这个作业属于哪个课程 |
软件工程 (福州大学至诚学院 - 计算机工程系) |
这个作业要求在哪里 |
第三次个人作业——用例图设计 |
这个作业的目标 |
普通用户可以通过欢迎登录页面进入游戏、修改密码以及注销帐户,通过注册页面进行注册,进入游戏后可以开始比赛,查看自己的历史比赛以及查看排行榜。管理员可以重置用户密码,删除用户,删除比赛记录以及查看所有人的比赛记录。要求画出管理员和用户的用例图。 |
作业正文 |
见下 |
其他参考文献 |
无 |
学习笔记
用例
系统为响应参与者引发的一个事件而执行的一系列的处理/动作,而这些
处理应该为参与者产生一种有价值的结果
- 这些动作
- 不但应包含正常情况的各种动作序列
- 而且应包含对非正常情况时软件系统的动作序列的描述,Exception / Alternate
用例图
- 边界
- 参与者
- 用例
- 关系
用例图
代码实现
@startuml
actor User
actor Administrators
rectangle Users{
left to right direction
User -- (login)
User -- (sign in)
(login) .> (进入游戏) : 进入
(login) .> (密码) : 修改
(login) .> (账户) : 注销
(进入游戏).>(比赛) : 开始
left to right direction
(进入游戏).>(历史比赛以及排行榜) : 查看
(sign in) .> (注册) : 进行注册
}
rectangle Admin{
Administrators --> (密码) : 重置
Administrators --> (账户) : 删除
Administrators --> (比赛记录) : 删除和查看
}
@enduml
图