作者 内容
 smilemac   UML怪圈
 

step1: 你到了一家公司,公司要求你在新的项目中使用uml
step2: 你于是花了大量时间上umlchina,大把金钱买书,累月苦学之后,终于觉得自己是高手了。
step3: 但这时你发现项目组的其他同事还不会uml,而且公司其他负责设计评审的“专家”们也不会uml, 于是你只好再花同样的时间在项目组内普及uml,教会其他人使用,并且在你设计的diagram们上加上图例说明的部分,好让“专家”们顺利评审。
step4: 终于教完了,而疲惫不堪的你已决定离开公司了。
step5: 其他人也庆幸讨厌的你终于走了,他们可以不用学习那繁琐的准设计语言了,可以尽情享受使用自然语言交流的快感了。
step6: 公司又有新人进来,又一次推广uml。。。。

呵呵,我本人对uml不反对,也时常使用一下,但我认为大规模推广学习uml没有必要,有点像全民学习辩证唯物主义一样,却忘了真正有助于提高生产力的其实是数理化,楼下有位兄弟说的好:玩物丧志呀!

 02/08/01 14:52 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首
 cajan2  Firstly, UML should be teached in school
 

Firstly, UML should be teached in school, then UML reading skill should be a must for a newcomer.
UML is a standand language for people to communicate each other certainly, but it is not necessary for everyone to grasp designing skill with UML. I think the UML moduler and architect should have thorough abilities about UML, analyst should know how to express the requirement with use-case diagram , sequence diagram or activity diagram. It is very good to teach some domain expert and system users reading skill about use-case.

 02/08/01 17:24 酷帖!    臭帖!    回复  
酷帖评价:           臭帖评价:
返回页首