官术网_书友最值得收藏!

第4章 應用模塊化

4.1 應用模塊劃分的重要性

在軟件設計過程中,為了能夠對系統開發流程進行管理、保證系統的穩定性以及后期的可維護性,可以按照一定的準則對軟件開發進行模塊的劃分。根據模塊來進行系統開發,可提高系統的開發進度、明確系統的需求、保證系統的穩定性。

在系統設計的過程中,每個系統實現的功能有所不同,所以每個系統的需求不同,系統的設計方案也不同。在系統的開發過程中,有些需求在屬性上往往會有一定的關聯性,而有些需求之間的聯系卻很少。如果在設計的時候不對需求進行歸類劃分,那么在后期往往會造成混亂。

在軟件設計過程中對軟件進行模塊劃分可以擁有以下好處:

● 使程序實現的邏輯更加清晰,可讀性強。

● 使多人合作開發的分工更加明確,容易控制。

● 能充分利用可以重用的代碼。

● 抽象出可公用的模塊,可維護性強,以避免同一處修改在多個地方出現。

● 系統運行可方便地選擇不同的流程。

● 可基于模塊化設計優秀的遺留系統,方便組裝開發新的相似系統,甚至一個全新的系統。

主站蜘蛛池模板: 周至县| 大厂| 日土县| 鲜城| 岚皋县| 郑州市| 通海县| 中超| 北票市| 阳朔县| 阿合奇县| 永州市| 汉阴县| 阿城市| 贵港市| 玛纳斯县| 霍林郭勒市| 伽师县| 扎赉特旗| 沂源县| 开平市| 太白县| 福贡县| 民勤县| 溧阳市| 恩施市| 嘉义市| 江口县| 麟游县| 灌南县| 深泽县| 澄城县| 元谋县| 宜昌市| 济阳县| 普陀区| 陵水| 宣汉县| 义乌市| 阿拉尔市| 汕头市|