關於UML使用和學習的一些想法

看完了 UML精粹 第三 有些感悟

 

覺得UML這個東西真的是軟件工程中很需要的,

UML這個東西不是用來束縛人的,而是用來方便設計的,我更喜歡把他作爲草圖來用。

還有定型下來的設計圖。

UML裏面似乎沒有一個統一的標準,這個權威作者Martin Fowler也說,有很多標準規定做法和習慣做法,都不太一樣。

我覺得UML這東西,還是爲了方便人,只要統一稱爲習慣就好,大家看得懂纔是最重要的,去糾結那些細節反而沒必要。

 

UML Distilled 3rd 這本書,講的比較泛,沒有像中國很多書一樣,一個例子一個例子講,然後一個圖示一個圖示,一個符號一個符號來說。

而是從用法,一個圖,在什麼時候該用,什麼時候要做好什麼細節,還有設計模式是如何(這個略有涉及),但是,畢竟是翻譯的書,看起來有點覺得不太順暢,也覺得不太像國內書的口味。

或許這很正常吧,我覺得應該多多在實踐中做一下UML的東西才知道,很多時候光靠說是無法掌握一門東西的。

 

還有UML1.0 2.0之間的種種標準變更,我們作爲普通的開發人員其實不用糾結吧。到時只要約定俗成就行了。不必摳這種細節。

 

 

基本的:

UML的基本概念應該知道吧

幾種經典的圖示:順序圖,類圖。用例圖,活動圖等……這些應該知道,用的時候會用,看要看得懂。

還有那些各種箭頭,各種樣式,至少要了解吧。基本的知道,比較少用的到時查詢即可。

 

我去網上可以看下別人的整理,如果沒有適合我的我有時間也整理一份UML的基本概念和圖示吧。

還有我需要找點例子來練練手,畢竟做UML還是要實踐的。以前看過,但是都快一年了,很多東西都記不清了。

 

還有,明天我也去找一下

uml的相關總結blog

還有那種快速上手的教程。

還有工具的使用(Rational Rose 或者Enterprise architect)

還有找到一個可以溫習的Cheat-sheet來鞏固知識點

 

最後做大作業。設計好幾種圖,搞定。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章