軟件設計的基本原理包括哪些內容

軟件設計的基本原理包括哪些內容

軟件設計的基本原理包括的內容:

1、模塊化:指解決問題時自頂向下的方法逐層把軟件系統劃分成若干個模塊的過程;

2、抽象:認識複雜過程中使用的思維工具,即抽出事務的本質的共同的特性而暫不考慮它的細節和其他因素;

3、信息隱蔽:旨在設計和確定模塊式的時候,是的一個模塊內包含的信息,對於不需要這些信息的其他模塊來說不可訪問;

4、模塊獨立性:指每個模塊只完成系統要求的獨立的功能,並且與其他模塊聯繫最少且接口簡單。