Posted on 2009-10-12 13:35
leekiang 閱讀(380)
評論(0) 編輯 收藏 所屬分類:
UML
UML的三大“硬傷”
http://www.yesky.com/112/1802612.shtml
《UML三大硬傷》的16條硬傷
http://blog.csdn.net/gigix/archive/2002/05/23/2344.aspx
從《UML的三大硬傷》說起
http://blog.csdn.net/gigix/archive/2002/05/28/2345.aspx
那么,應該怎么辦呢?我認為,在采用UML進行建模時,應該考慮到中國目前軟件人員和用戶對于UML的陌生和不解,增加他們對于UML的認識,在適當的時候進行一定的妥協,放棄其中一些確實令人迷惑的部分,只選用其中可以被人理解的部分,將結構化的分析方法和面向對象的分析方法結合起來,將UML的分析設計原則,和項目的具體情況結合起來,這樣完成的分析設計,才能夠被客戶所認同和接受,這樣完成的設計文檔,才是真正有實際意義的文檔,才可以去知道程序員進行編程.
還是那句話,軟件所反映出的矛盾和問題,其實是人與人之間的矛盾和問題,UML在美國受到廣泛歡迎,而在中國則受到懷疑,問題并不是出在UML本身上,而是出在兩個國家的環境不一樣上.套用毛主席的名言,不考慮中國的具體環境,盲目推行UML,是犯了教條主義的錯誤;而一味強調中國的特殊情況,完全拒絕,否定外國的先進經驗,則是犯了經驗主義的錯誤.UML的先進理論,必須與中國軟件發展的實際情況相結合,才能夠真正地發揚光大,發揮出越來越大的作用.