查看原文
其他

[答疑]做一个智能广告板,要求它能够主动分析广告板周围的人群特征

潘加宇 UMLChina 2024-03-10
[20210429更新]软件方法(下)分析和设计 第8章 连载

阿弥陀佛(177***28) 12:07:16
比如,做一个智能广告板,要求它能够主动分析广告板周围的人群特征,主动更换合适的广告内容以便吸引人群来看广告。
如果用例方法去建模。
用例名叫什么?吸引人群?
主执行者是广告公司?做广告的客户?
人群是辅执行者?
潘加宇(3504847) 12:26:31
怎么"主动"的,是定时去扫描,还是需要人去发命令?
你画个业务序列图,把前前后后理一下,这种困惑就少了
潘加宇(3504847) 12:27:48
@主执行者是广告公司?做广告的客户?
--研究对象又变掉了。好好复习一下《软件方法》和以往答疑记录里的业务建模和需求部分
阿弥陀佛(177***28) 14:13:24
@潘加宇
插电就开始运行,实时监控。

如果以此序列图作分析,系统没有外部的行为启动者,系统无用例?用例分析方法似乎在这无用武之地。
如果跳出此序列图,更高一层,我可以认为系统可以承担"投放广告"的职责,所以我写主执行者是广告公司?也可以认为系统可以承担"吸引用户"的职责,所以我写主执行者是做广告的客户?并认为此时人群是辅执行者。只是这种用例,对于我想研究的智能广告板控制系统所要实现的功能没什么帮助。
所以我才有疑问:对于系统发起的主动行为,用例技术是不是没法处理?
潘加宇(3504847) 14:16:32
@阿弥陀佛 电不会自己插上去的
用例1:管理员→启动系统
用例2:时间→分析视频并处理→摄像头
潘加宇(3504847) 14:17:45
@所以我才有疑问:对于系统发起的主动行为,用例技术是不是没法处理?
--认真复习一下,每个人都倾向于认为自己的系统很"特别",其实没有那么特别
潘加宇(3504847) 14:19:44
@阿弥陀佛 如果跳出此序列图,更高一层,我可以认为系统可以承担"投放广告"的职责,所以我写主执行者是广告公司?也可以认为系统可以承担"吸引用户"的职责,所以我写主执行者是做广告的客户?并认为此时人群是辅执行者。只是这种用例,对于我想研究的智能广告板控制系统所要实现的功能没什么帮助。
--"智能广告板控制系统"肯定改变了某个组织或人群的行为,把它找出来,对它做业务建模,才能更好推导出系统的需求

阿弥陀佛(177***28) 14:26:46
只是上面的 管理员 和 时间 的两个用例没有意义呀。我的系统中根本不需要对管理员和时间进行特别处理。
我的系统的存在价值并不是对时间和管理员的,对于广告公司和投广告的公司才是有价值的。这个价值就是我上面说的 投放广告 和 吸引用户、还可以提供 投放广告次数、时间 等信息。但这不是我所想问的问题。
潘加宇(3504847) 14:29:18
现在研究的是你的系统,你的系统没有和广告公司、用户 接口(这是好事,说明上台表演的都是机器人,不需要人上台表演)
你要看系统对组织的价值,你要在业务建模里面看。
缺的概念较多,先认真复习,再继续问。


[2020.01加一套题]UMLChina建模竞赛题大全-题目全文+分卷自测(11套110题)


全程字幕-25套UML+Enterprise Architect/StarUML建模示范视频

5月20-23晚学员真实案例剖析专项公开课

[新增:鸵鸟]软件开发团队的脓包:皇帝的新装、口号党、鸵鸟、废话迷

《软件方法》书中自测题-题目全文+分卷自测(1-8章)16套111题

《非程序员》电子杂志下载(39-51期)

《非程序员》电子杂志下载(1-38期)

中文书籍中对《人月神话》的引用(完结,共110本):软件工程通史1930-2019、实用Common Lisp编程……

CTO也糊涂的常用术语:功能模块、业务架构、用户需求……[20210217更新]

UMLChina服务介绍


继续滑动看下一个

[答疑]做一个智能广告板,要求它能够主动分析广告板周围的人群特征

潘加宇 UMLChina
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存