查看原文
其他

怎样用废话把28字刷成135字

潘加宇 UMLChina 2024-03-10
“废话刷工作量”的一些技巧--建模竞赛题第2赛季第29轮解答
题目
请对以下类图做“废话刷工作量”处理,即,在下图基础上添加尽可能多的“废话”——加上去后使得篇幅增加,但基本不影响原意,也不带来任何增值的内容。

解答
原图上的文字共28字。
只要把《软件方法》中提到的一些要点反过来做,就可以废话刷工作量了。
(1)因为方框上部是类名,下部是属性,连线是关联,所以,给类和关联的名称加上“类”、“属性”、“关联”。

(2)可以看出,这些类是领域类或分析类,所以,把“领域”加到类名称后面。

(3)因为这些类都代表了一些信息,所以,把“信息”加到类和属性名中。

(4)因为类的属性是“类的”属性,所以,给属性前面加上类的名称。

(5)因为关联也是属性的一种,只不过类型是另一个类,所以,每个类为关联加一个属性。

(6)因为每个对象都有标识,每个对象都有状态,所以,给每个类加上ID和状态属性。

最后,我们图上的字增加到135字,但没有增加任何有价值的信息。
28字→135字
如果乐意,还可以考虑创建、持久化等,这些也是肯定会有的嘛,对吧?于是,每个类又可以一一对应地刷出一些类。
===========
刘京城提交的回答是

这个可以,但考虑还不够完全。
得2分。
第五元素提交的回答是

添加了一些有领域含义的属性,已经改变了内容,另,分配关联两端多重性为0..1和0..1,不能推导出中间的类。得分1*0.9=0.9分
========
UMLChina建模答题赛第二赛季排行榜(至29轮)
 
刘京城    24.6     城市:深圳,单位:CY
第五元素           19.3 城市:昆明,单位:CH
龙龙            12.9     城市:深圳,单位:GXT
Alan            12.7 城市:深圳,单位:WFT
jeri    9.2     城市:深圳,单位:TX
yuyjx           4    城市:沈阳,单位:DR
。。。。     2 城市:济南,单位:LXB
Mingchu    1     城市:墨尔本
晚安月亮    1     城市:济南,单位:LXB
巧克力趣多多    1     城市:南宁,单位:IBM
xieh            1 城市:北京,单位:TT
继续滑动看下一个

怎样用废话把28字刷成135字

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

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

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