《軟件工程與計算(卷二)》-Chapter8-軟件設計基礎

A級: 軟件設計:是關於軟件對象的設計,是一種設計活動,具有設計的普遍特性。   軟件設計的核心思想:分解和抽象。 分解是橫向上將系統分割爲幾個相對簡單的子系統以及各子系統之間的關係。 分解之後每次只需關注經過抽象的相對簡單的子系統以及相互之間的關係,從而降低了複雜度。 抽象則是在縱向上聚焦各子系統的接口(與實現相對)。接口是各子系統之間交流的契約,是整個系統的關鍵所在。 軟件工程設計的三個層次和
相關文章
相關標籤/搜索