- AngularJS入門與進階
- 江榮波
- 8字
- 2020-11-28 23:44:31
第4章 應用模塊化
4.1 應用模塊劃分的重要性
在軟件設計過程中,為了能夠對系統開發流程進行管理、保證系統的穩定性以及后期的可維護性,可以按照一定的準則對軟件開發進行模塊的劃分。根據模塊來進行系統開發,可提高系統的開發進度、明確系統的需求、保證系統的穩定性。
在系統設計的過程中,每個系統實現的功能有所不同,所以每個系統的需求不同,系統的設計方案也不同。在系統的開發過程中,有些需求在屬性上往往會有一定的關聯性,而有些需求之間的聯系卻很少。如果在設計的時候不對需求進行歸類劃分,那么在后期往往會造成混亂。
在軟件設計過程中對軟件進行模塊劃分可以擁有以下好處:
● 使程序實現的邏輯更加清晰,可讀性強。
● 使多人合作開發的分工更加明確,容易控制。
● 能充分利用可以重用的代碼。
● 抽象出可公用的模塊,可維護性強,以避免同一處修改在多個地方出現。
● 系統運行可方便地選擇不同的流程。
● 可基于模塊化設計優秀的遺留系統,方便組裝開發新的相似系統,甚至一個全新的系統。