邓丽君的领域建模

建模竞赛题第2赛季第22轮

请根据以下信息画出系统的分析类图。(6分)

在本文下留言回答。可以用任何工具包括纸笔来画,模型图片上传至图片共享网站(例如imgchr.com)后发链接。

所有回答者都可以得分。总分数根据时间和答案质量综合评定,回答时间靠后的分数打折扣,折扣系数0.05。举例:第一个答,答案质量得分4分,总分4分;第5个答,答案质量得分5分,总分5*(1-(5-1)*0.05)=4分。


如果有人喜欢一首歌曲,他可能关心这首歌是谁写的,作者还写过什么歌,这首歌是谁首唱的,什么时候唱的。目前已有的音乐网站、歌词网站所提供的服务无法满足这样的要求,而且提供的很多信息是错误的。

假设要做一个“歌曲溯源”系统,提供追溯歌曲信息的服务。

系统需要关注歌曲的作曲者、作词者、演唱者以及演唱年份。

演唱者以及演唱年份首先需要关注首唱者和首唱年份。如果某首歌曲的翻唱版本比首唱版本更广为人知,还需要关注最流行的翻唱者以及翻唱年份。

例如,歌曲《月亮代表我的心》,首唱为“陈芬兰”,首唱年份1973,最流行翻唱者为“邓丽君”,翻唱年份1977。

图片

图片

作曲、作词、演唱者可能是个人,也可能是组合,也可能由若干个人或组合一起完成。

例如,歌曲《月亮代表我的心》,翻唱者之一“邓丽君”是一个个人,另一个翻唱者“Bon Jovi”则是一个组合。

例如,歌曲《明天会更好》首唱者既包括“费玉清”、“齐秦”、“李宗盛”、“蔡琴”、“苏芮”、“潘越云”等个人,也包括“百合二重唱”等组合。

系统需要关注个人和组合的关系,并区分不同歌曲甚至同一歌曲的作曲者、作词者、演唱者是以个人名义还是组合名义来署名。

例如,个人“汪峰”曾是组合“鲍家街43号”的成员,但要区分歌曲《晚安北京》首唱者是“鲍家街43号”组合,翻唱者“汪峰”是个人。

作曲、作词者为个人时,在歌曲中所使用的署名,可能是其真实姓名,也可能是笔名。有的人会在不同的歌曲中使用不同的署名,系统要关注这些信息。如果有人一直使用笔名,系统也要关注其真实姓名。

例如,歌曲《月亮代表我的心》,作曲者为“汤尼”,这是其笔名。该作曲者在另一首歌曲《我没有骗你》中,则使用了“公羽”的笔名。其人真实姓名为“翁清溪”。

演唱者为个人时,在歌曲中所使用的署名,可能是其真实姓名,也可能是艺名。有的人会在不同的歌曲中使用不同的署名,系统要关注这些信息。如果有人一直使用艺名,系统也要关注其真实姓名。

例如,歌曲《月亮代表我的心》,最知名翻唱者为“邓丽君”,这是其艺名。而在歌曲《時の流れに身をまかせ》中,其人使用艺名“テレサ・テン”。其人真实姓名为“邓丽筠”。

图片

注意区分翻唱和不同歌曲的区别。

词和曲大体相同的,认为是同一歌曲,即使翻唱时歌名被修改,也仍然是同一歌曲。

例如,歌曲《寂寞是因为思念谁》(首唱者“景岗山”,1994)翻唱时被改名为《思念谁》(翻唱者“巫启贤”,1995),但词曲大体相同,仍然是同一歌曲。

同曲不同词或同词不同曲的情况,不认为是同一歌曲,但系统需要关注这些歌曲之间的关系。

例如,歌曲《時の流れに身をまかせ》和《我只在乎你》属于同曲不同词,作曲者为“三木 たかし”,作词分别为“荒木 とよひさ”和“慎芝”。

系统应能从《我只在乎你》追溯到《時の流れに身をまかせ》。

系统不维护歌曲的歌词、歌谱、音乐、海报等涉及到版权的内容。

图片

UMLChina建模竞赛题大全-题目全文+分卷自测(10套100题)(202011修正)


[幻灯]剔除伪创新的领域驱动设计


猴子掰玉米?比较不同版《领域驱动设计》说“不变式”和“聚合”


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


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


软件开发团队的脓包(3)废话迷


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


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


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


CTO也糊涂的常用术语:功能模块、业务架构、用户需求、文档……(2020年3月更新素材)


UMLChina服务介绍


图片

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值