第三次个人作业
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/fzzcxy/SE |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/fzzcxy/SE/homework/10540 |
这个作业的目标 | 熟悉建模 |
作业正文 | 如下 |
其他参考文献 | ... |
= = = = = = |
#题目
福建十三水
十三水是福建地区常见的纸牌游戏,现在小杨手头上有一项工作,要开发一款在线十三水的游戏,但是却一直不知道该如何下手,请你帮小杨建模一下。
基本设计
普通用户可以通过欢迎登录页面进入游戏、修改密码以及注销帐户,通过注册页面进行注册,进入游戏后可以开始比赛,查看自己的历史比赛以及查看排行榜。
管理员可以重置用户密码,删除用户,删除比赛记录以及查看所有人的比赛记录。
要求画出管理员和用户的用例图。可以附有文字解释。
#学习笔记
2.1UML序言
1.UML Unified Modeling Language 统一建模语言
2.模型的定义
3.建模 modeling
4.UML的概念模型
5.UML
事物:结构事物、行为事物、分组事物、注释事物
关系:依赖、关联、泛化、实现
图:类图、对象图、用例图、构件图、活动图等
2.2用例模型
用例图
边界
参与者
用例
关系
用例图中的关系
1.参与者与用例之间
关联关系: 用实线表示
2.参与者/参与者之间的关系
泛化关系:实线+空心箭头
3.用例之间的关系
泛化关系 例如、发出订单 - 网上发出订单
含关系《include》
扩展关系《extend》
用例描述UseCase description
仅有用例图还不够,还需要详尽的文字描述!
主事件流:一切正常时的动作序列
异常事件或者可选事件流:主事件流的每一步都有可能出现异常,此处描述异常情况的处理
用例模型 Usecase Model
用例模型包括
系统边界
参与者
用例
用例图
用例描述
用例模型是系统分析的结果、是系统设计的输入
课中练习