成为VIP会员查看完整内容
VIP会员码认证
首页
主题
发现
会员
服务
注册
·
登录
0
[答疑]某本书上的一张序列图评点
2019 年 8 月 24 日
UMLChina
贝贝 2019-8-24 10:56
潘老师,这个图是不是不太对。
插卡,输入密码并不是ATM的职责?
U
MLChina潘加宇:
这种图用建模思维一挤压,脓包太多了。
问题一、几个生命线上的实例,抽象级别不一致。
ATM用户--系统(人肉系统)
ATM--系统(非人肉系统)
Bank的意思是银行,那是个组织,不应和系统并列,应该写清楚是和银行的哪个系统交互,可能是一个人肉系统,也可能是一个非人肉系统。
问题二、责任大小不清
既然是系统之间的交互,责任就不能是插卡,而是系统之间交互的目标,例如"取现金"。
什么情况下可以在消息里写"插卡"?
情况1:
分析序列图,这时,对应的实例是"储户界面",而不是"ATM"
情况2:
决定使用序列图来表达ATM系统的需求。
这种做法不推荐,但如果硬要这样做也不是不行。
如果是这样,"插卡"是一个步骤是可以的,但要做以下修改:
a、"ATM"三个字应该改为"系统",不需要出现系统的名字。
b、"银行系统"的自反消息“验证”属于目标系统能检测的范围之外,删掉。
问题三、责任主体不清
"提示输入密码"是ATM的责任,不是人的责任,如果要画,应该改为自己指自己。
问题四、返回消息的问题
a、能不画就不画
b、即使画,上面写的东西相当于调用的返回值,应该是一个名词,例如"验证结果",而不是一个动词。
问题五、执行者的名字
ATM的执行者叫"ATM用户","系统给谁用,给用户用呗"这种命名是没有经过任何思考得到的,没有价值,和"可乐卖给谁,卖给想喝可乐的人"、"该出哪张牌,出最该出的那张"一样,属于正确而无用的废话。
改名为领域的用语"储户"甚至"市民"、"白领"、"大妈"都要更好。
登录查看更多
点赞并收藏
0
暂时没有读者
0
权益说明
本文档仅做收录索引使用,若发现您的权益受到侵害,请立即联系客服(微信: zhuanzhi02,邮箱:bd@zhuanzhi.ai),我们会尽快为您处理
相关内容
序列
关注
6
数学上,序列是被排成一列的对象(或事件);这样每个元素不是在其他元素之前,就是在其他元素之后。这里,元素之间的顺序非常重要。
【经典书】算法基础:打开算法之门,Algorithm unlocked,237页pdf
专知会员服务
140+阅读 · 2020年7月3日
【干货书-斯坦福】最优化算法,521页pdf,《Algorithms for Optimization》MIT出版社
专知会员服务
273+阅读 · 2020年7月2日
【2020新书】实战R语言4,323页pdf
专知会员服务
100+阅读 · 2020年7月1日
【2020新书】自然语言处理Python与spaCy实践,216页pdf,NLP with Python
专知会员服务
105+阅读 · 2020年5月1日
【干货书】Python 3专业开发指南,468页pdf,Pro Python 3, 3rd Edition
专知会员服务
236+阅读 · 2020年4月1日
【干货书】流畅Python,766页pdf,中英文版
专知会员服务
224+阅读 · 2020年3月22日
机器学习速查手册,135页pdf
专知会员服务
338+阅读 · 2020年3月15日
【2020新书】如何构建数据团队?:设计集成的技能、需求和解决方案,257页pdf
专知会员服务
111+阅读 · 2020年3月11日
【2020新书】简明机器学习导论,电子书与500页PPT
专知会员服务
200+阅读 · 2020年2月7日
【图灵奖得主Judea Pearl推荐新书】图模型(Graphical Models), 571页pdf,带你学习GM和因果推断
专知会员服务
81+阅读 · 2019年10月11日
植树节,送 25 本AI & NLP & Python相关书籍
AINLP
20+阅读 · 2019年3月12日
两套经典的用户画像
产品100干货速递
26+阅读 · 2018年6月19日
这可能是最简单易懂的机器学习入门(小白必读)
专知
16+阅读 · 2018年6月4日
入门 | 一文介绍机器学习中基本的数学符号
机器之心
28+阅读 · 2018年4月9日
word2vec在工业界的应用场景
全球人工智能
5+阅读 · 2018年1月7日
如何简单形象又有趣地讲解神经网络是什么?
算法与数据结构
5+阅读 · 2018年1月5日
如何使用 RNN 模型实现文本自动生成 | 赠书
人工智能头条
5+阅读 · 2017年12月13日
已删除
将门创投
6+阅读 · 2017年11月27日
[软件方法]涉众利益和基本路径
UMLChina
4+阅读 · 2017年9月2日
大学数学不好,或许是数学教材的锅?
算法与数学之美
15+阅读 · 2017年8月1日
Beyond Accuracy: Behavioral Testing of NLP models with CheckList
Arxiv
11+阅读 · 2020年5月8日
Attention Forcing for Sequence-to-sequence Model Training
Arxiv
7+阅读 · 2019年9月26日
Trajectory Prediction by Coupling Scene-LSTM with Human Movement LSTM
Arxiv
4+阅读 · 2019年8月23日
Learning by Abstraction: The Neural State Machine
Arxiv
6+阅读 · 2019年7月11日
What Does BERT Look At? An Analysis of BERT's Attention
Arxiv
4+阅读 · 2019年6月11日
One-Shot Federated Learning
Arxiv
9+阅读 · 2019年3月5日
Seq2Seq2Sentiment: Multimodal Sequence to Sequence Models for Sentiment Analysis
Arxiv
5+阅读 · 2018年8月6日
When and Why are Pre-trained Word Embeddings Useful for Neural Machine Translation?
Arxiv
3+阅读 · 2018年4月18日
Joint Training for Neural Machine Translation Models with Monolingual Data
Arxiv
4+阅读 · 2018年3月1日
Learning to Evade Static PE Machine Learning Malware Models via Reinforcement Learning
Arxiv
3+阅读 · 2018年1月30日
VIP会员
自助开通(推荐)
客服开通
详情
相关主题
序列
贝贝
行者
相关VIP内容
【经典书】算法基础:打开算法之门,Algorithm unlocked,237页pdf
专知会员服务
140+阅读 · 2020年7月3日
【干货书-斯坦福】最优化算法,521页pdf,《Algorithms for Optimization》MIT出版社
专知会员服务
273+阅读 · 2020年7月2日
【2020新书】实战R语言4,323页pdf
专知会员服务
100+阅读 · 2020年7月1日
【2020新书】自然语言处理Python与spaCy实践,216页pdf,NLP with Python
专知会员服务
105+阅读 · 2020年5月1日
【干货书】Python 3专业开发指南,468页pdf,Pro Python 3, 3rd Edition
专知会员服务
236+阅读 · 2020年4月1日
【干货书】流畅Python,766页pdf,中英文版
专知会员服务
224+阅读 · 2020年3月22日
机器学习速查手册,135页pdf
专知会员服务
338+阅读 · 2020年3月15日
【2020新书】如何构建数据团队?:设计集成的技能、需求和解决方案,257页pdf
专知会员服务
111+阅读 · 2020年3月11日
【2020新书】简明机器学习导论,电子书与500页PPT
专知会员服务
200+阅读 · 2020年2月7日
【图灵奖得主Judea Pearl推荐新书】图模型(Graphical Models), 571页pdf,带你学习GM和因果推断
专知会员服务
81+阅读 · 2019年10月11日
热门VIP内容
开通专知VIP会员 享更多权益服务
【博士论文】ࣞ动态三维人体的隐式神经表示方法研究
大语言模型训练数据
【新书】动力系统的收缩理论,258页pdf
适应性异常检测在识别网络物理系统攻击中的应用:系统性文献综述
相关资讯
植树节,送 25 本AI & NLP & Python相关书籍
AINLP
20+阅读 · 2019年3月12日
两套经典的用户画像
产品100干货速递
26+阅读 · 2018年6月19日
这可能是最简单易懂的机器学习入门(小白必读)
专知
16+阅读 · 2018年6月4日
入门 | 一文介绍机器学习中基本的数学符号
机器之心
28+阅读 · 2018年4月9日
word2vec在工业界的应用场景
全球人工智能
5+阅读 · 2018年1月7日
如何简单形象又有趣地讲解神经网络是什么?
算法与数据结构
5+阅读 · 2018年1月5日
如何使用 RNN 模型实现文本自动生成 | 赠书
人工智能头条
5+阅读 · 2017年12月13日
已删除
将门创投
6+阅读 · 2017年11月27日
[软件方法]涉众利益和基本路径
UMLChina
4+阅读 · 2017年9月2日
大学数学不好,或许是数学教材的锅?
算法与数学之美
15+阅读 · 2017年8月1日
相关论文
Beyond Accuracy: Behavioral Testing of NLP models with CheckList
Arxiv
11+阅读 · 2020年5月8日
Attention Forcing for Sequence-to-sequence Model Training
Arxiv
7+阅读 · 2019年9月26日
Trajectory Prediction by Coupling Scene-LSTM with Human Movement LSTM
Arxiv
4+阅读 · 2019年8月23日
Learning by Abstraction: The Neural State Machine
Arxiv
6+阅读 · 2019年7月11日
What Does BERT Look At? An Analysis of BERT's Attention
Arxiv
4+阅读 · 2019年6月11日
One-Shot Federated Learning
Arxiv
9+阅读 · 2019年3月5日
Seq2Seq2Sentiment: Multimodal Sequence to Sequence Models for Sentiment Analysis
Arxiv
5+阅读 · 2018年8月6日
When and Why are Pre-trained Word Embeddings Useful for Neural Machine Translation?
Arxiv
3+阅读 · 2018年4月18日
Joint Training for Neural Machine Translation Models with Monolingual Data
Arxiv
4+阅读 · 2018年3月1日
Learning to Evade Static PE Machine Learning Malware Models via Reinforcement Learning
Arxiv
3+阅读 · 2018年1月30日
大家都在搜
壁画
大模型
大型语言模型
全面综述
空战战术
笛卡尔
RE-NET
汽车智能化
智能推荐
GANLab 将GA
Top
提示
微信扫码
咨询专知VIP会员与技术项目合作
(加微信请备注: "专知")
微信扫码咨询专知VIP会员
Top