软件概要设计和详细设计的区别
生活随笔
收集整理的這篇文章主要介紹了
软件概要设计和详细设计的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
| 差別項 | 概要設計 | 詳細設計 |
| 定義 | 說明系統的體系結構、選擇的技術路線、系統模塊劃分、系統模塊之間的接口關系、系統的內外部接口關系、系統的數據結構、系統復用設計、界面風格設計、設計約定。整體說明軟件的實現思路。并且需要指出關鍵技術難點等。 | 對概要設計的進一步細化,一般由各部分的擔當人員依據概要設計分別完成,然后在集成,是具體的實現細節。理論上要求可以照此編碼。實現的功能、輸入輸出數據、實現算法、數據結構、交互界面,類的具體責任、類的外部接口、類的屬性與方法定義、方法的邏輯設計 |
| 編者 | 需求分析人員和系統設計人員對于業務技術有深刻認知的人員去編寫 | 由資深研發人員和專業的系統設計人員去編寫 |
| 設計依據 | 依據軟件需求進行設計 | 不僅依據軟件需求,更要依據概要設計的成果 |
| 測試級別 | 概要設計對應于集成測試,是設計集成測試用例的主要依據 | 對應于單元測試,是設計單元測試用例的主要依據。 |
| 可裁剪性 | 概要設計文檔必須具備,不能裁剪; | 詳細設計文檔可以合并到概要設計文檔中,甚至在敏捷開發中,還可以用代碼注釋及可讀性好的代碼代替代詳細說明。 |
總結
以上是生活随笔為你收集整理的软件概要设计和详细设计的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 架构师养成之道-03-jvm内存分布详解
- 下一篇: 二进制查找替换常用函数