1. 程式人生 > >第二遍機房管理系統rose圖

第二遍機房管理系統rose圖

由於第一遍rose圖剛剛畫完就意識到有了嚴重的錯誤。主要是時序圖中沒有使用方法,各個圖之間沒有了聯絡。所有不得不畫了第二次。今天上午畫完。雖然感覺仍然有很多問題,但是是比第一次畫的強多了。

技術方便:

對rose圖中的各個圖有了基本的認識,知道主要的是用例圖。接著是時序圖,協作圖,活動圖來解釋用例圖。在畫時序圖的過程中,逐漸完善自己的類圖,填寫類的種類和類的方法等。

思想方面:

這次畫圖的感覺到反覆的重要性,我們失敗往往就是做了某件事以後,感覺還是不清楚,就這樣把它放棄了。其實我們重複的再來一遍。這一次的重複絕對不是浪費時間,也不是再機械的反覆。你會發現第一次很多沒有遇到的問題,第一次很多沒有解決的問題,這一次就能解決。對事物的理解也會深刻很多。

我們做的東西永遠只是接近正確結果。不會是完美的。就像是在學習專業課“數值分析”的時候,裡面有一句很經典的話:

構造演算法的基本手段:近似。研究演算法的核心問題:近似對計算結果的影響。

我們構造軟體也不可能完美,我們要做的就是靠近答案,我們做的產品對使用者要求沒有影響。這就夠了。就像畫rose圖一樣,畫到這個程度,對於現階段的使用者(我們),已近夠了。這就是完美!