如何理解什麼是好的軟件設計

首先要評價什麼樣的軟件設計才能算是一個好的軟件設計?只有確定好這個概念,才能圍繞這個概念進行方法的探討。

我認爲一個好的軟件設計首先要有很好的可讀性,讀者看過一遍以後就知道設計的目標系統的原型。可讀性需要藉助業務流程、功能模型、功能原型描述來實現。就目前來說,WORD文檔仍舊是很好的集成工具,內部的圖形可以採用VISIO來實現。

其次,好的軟件設計應當具有很好的邏輯模型處理模型,也就是我們所說的數據結構及相關關係,可以通過POWERDESIGNER或者ROSE來描述,但可讀性差一些,需要閱讀者安裝類似的軟件。

最後要能幫助實現者理解程序實現,目前我們都是採用交互的方式。生產與設計互動,這在機械行業也是很普遍,所以實現編程與設計互動是必不可少的,是改進軟件設計的一部分。

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