機房收費系統——UML圖感想

        進行機房收費系統重構已經有一段時間了,但是這階段主要是進行了UML畫圖了,對比第一次的UML圖,這一次的變化主要是加入了三層的概念。

上圖是我畫得類圖的一部分(還沒有畫完),下圖是我在UML學習中畫的類圖

這兩者都是用EA畫圖軟件所畫,不同的只是第一幅圖加入了三層的思想(第一幅圖只是U層的一部分),而第二幅圖是沒有加入三層的思想,是根據用戶角色的不同所畫的類圖。

       通過畫UML圖更好的瞭解到了三層架構的好處 :

               1、無需開發客戶端軟件,維護和升級方便。
               2、可跨平臺操作。
               3、具有良好的開放性和可擴充性。
               4、便於數據庫移植。
               5、安全性好
               6、資源重用性好。

        換句大家經常聽的一句話就是高內聚低耦合,三層的使用讓他們在自己的領域內加上了一道門,他們彼此之間內部的改變不會影響到他們彼此,爲他們自己創造了足夠大的自由。

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