Thinking in UML | 大話UML

學習UML的動機

這學期開設了一門關於系統分析與設計的課程,事實上就是學習UML,通過一學期的學習發現沒咋懂!!!只是學習了一個皮毛,最後的期末報告也是在CSDN上面找的,自己拿來改了改,重新畫了一遍圖順便加入了一些自己的想法,最後成績拿到了89,但感覺始終未入UML這扇大門,只是在遠方望了一眼,同時最近在思考畢業設計,我想到了使用UML做前期的需求分析工作對後期的軟件開發會有所裨益。
在網上轉了一圈,發現了張傳波老師的《火球UML大戰需求分析》,雖然我也不知道爲啥要叫火球,但是翻閱了一下,感覺挺適合我的情況,遂暑假來學習一手!

大話UML

UML有很多的圖,這個我在上課的時候已經見識到了,總的來說分爲結構圖和行爲圖。簡單的來講,所謂的結構圖在一段時間內是穩定的,較爲“靜態”,行爲圖主要描述某種行爲的,較爲“動態”。當然靜態和動態是相對的,不是絕對的。
凡是講求抓住事物的主要矛盾,或者可以說體現二八法則,對於UML的學習也如此,需要在UML學習的過程中重點掌握以下圖形的方法。

結構圖

在結構圖中常常使用的是類圖、構件圖和部署圖

行爲圖

在行爲圖中常常使用的是用例圖、活動圖、狀態機圖和順序圖

表達能力

對於軟件需求分析而言需要經常與客戶進行關於項目的需求交流,所以這就要求具有良好的書面表達能力,而這,也是我想提高的!
這就是我先寫博客的原因,只爲自己能力的提高!

學習資料或工具

《火球UML大戰需求分析》張傳波
Visio 2016

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