建模练习——扇贝单词

本文详述了扇贝单词应用的业务建模过程,包括用例图、活动图、状态图、领域模型和系统顺序图的绘制,重点探讨了用户背单词的流程、任务状态管理以及打卡系统的交互设计。
摘要由CSDN通过智能技术生成

本文针对扇贝单词的主要业务背单词进行建模,绘制一系列用例图、活动图、状态图、领域模型、系统顺序图以及操作契约。
相关业务文档

用例图

在扇贝中背单词的关键流程是:看到单词-》判断掌握程度-》根据掌握程度做不同的识记动作——这个过程可以在活动图更清楚的看到,由此可以决定图中右边几个用例的关系。特别的,几种不同的提示:例句提示中文提示等,都并作提示。
这里写图片描述

活动图

这儿活动图展示了背完一天的任务的流程:从背第一个单词开始,中间黑粗横线的汇聚出表示背完一个单词;循环重复背一个单词的过程,直到背完一个组(7个),直到背完所有。
这里写图片描述

状态图

扇贝中能够识别出两个状态发生改变的对象:单词和任务。我把任务设计为一个具有时效性(比如一天)的临时对象,临时从本地单词库中抽取一定数目的单词作为今天的任务,而不会在数据库中持久化——需要持久化的只有一些统计数据以及单词状态的改变。
新词的状态表示从未出现在之前的任务中。而剩下的三个状态对应了用户对该单词三种不同的掌

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值