首页
下载应用
提交文章
关于我们
🔥 热搜 🔥
1
百度
2
今日热点
3
微信公众平台
4
贴吧
5
opgg
6
dnf私服
7
百度贴吧
8
知乎
9
dnf公益服
10
百度傻逼
分类
社会
娱乐
国际
人权
科技
经济
其它
首页
下载应用
提交文章
关于我们
🔥
热搜
🔥
1
上海
2
习近平
3
新疆
4
鄂州父女瓜
5
乌鲁木齐
6
疫情
7
H工口小学生赛高
8
习明泽
9
芊川一笑图包
10
印尼排华
分类
社会
娱乐
国际
人权
科技
经济
其它
李光耀:过早翘起尾巴与美国对抗 是中国厄运的开始!
太讽刺:搞宣传的,倒台了!
@所有人,今日起全部免费领取
公告:将付尔乐收入师门
反内卷之都,这座直辖市藏不住了
生成图片,分享到微信朋友圈
查看原文
其他
[答疑]EA帮助里的登录状态机图
UMLChina
2024-03-10
七日晴 2020-1-13 11:26
潘老师好,感觉现在做的app的登录功能很混乱,可以用但看代码里的逻辑没有条理,想用状态图画清楚登陆的逻辑,EA帮助里有登录例子,还有登录次数限制条件。
您看这个有参考价值吗?
UMLChina潘加宇
这个图至少内外分得清楚,整个图只有一个login事件,就凭这一点,已经比网络上大多数的所谓“状态机图”要好多了。
需要修正的地方有
(1)状态机是类的状态机,说“Customer Login的状态机”不合适,可以说“Login_Form的状态机”或“User的状态机”。
既然图中提到showDialog之类,应该是界面类的状态机了。
(2)状态是描述类的“形容词”,Login和Fail的命名不合适。
以上是形式问题,以下是内容问题
(3)登录失败次数限制决定的是“允不允许登录”,而不是“在线”“离线”。
次数超过限额的话,连验证身份信息的动作都不会发生,更说不上验证是否通过了。
(4)既然涉及到登录次数限制,应该有这个逻辑:
验证身份信息通过,某用户登录失败次数应该清零,验证身份信息未通过,某用户登录失败次数+1
(5)状态应该就两个“离线”、“在线”
(6)entry、exit的动作,每个状态都有的,进入该状态必须要显示某些东西,离开就隐藏掉。
(7)到了offline、online状态就只能转到终态,这不合理。
类似下图
[王姐侬要-英雄竞技游戏]UMLChina建模示范视频蓝光超清
《软件方法》自测题链接二维码汇总
UMLChina建模竞赛题扫码自测(1-8)
继续滑动看下一个
[答疑]EA帮助里的登录状态机图
UMLChina
轻触阅读原文
UMLChina
Like
Share
Wow
Comment
向上滑动看下一个
您可能也对以下帖子感兴趣
{{{title}}}
文章有问题?点此查看未经处理的缓存