- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
什麼是程式模組化? 一個複雜的大系統,須靠眾多的子系統所組成,設計程式也必須分別主程式分割成數個子程式,分別測試完成後再組合成完整的程式,這就是模組化的觀念;而函數與副程式的目的就是要切割大程式成為數個小程式。 模組化圖例 模組化的原則 由上而下(top-down programming)分割程式成為小模組。 每個模組的功能盡量單純,也就是模組的內聚力(cohesion)應該盡量高。 減少模組之間的相依性,也就是模組間的藕合力(coupling)應盡量降低。 活動規劃模組化 試著用 top-down programming 方法,將應用程式分割成數個子系統,甚至更進一步將系統的功能切割成獨立模組。 例如:班上要舉辦校慶園遊會活動,請同學試著規劃解決方案,將班上同學進行任務分組,並且規範各組的工作要項,特別提醒每組的功能應盡量單純(提高內聚力),並且減少各組織間的相依性(降低耦合力) 例如:圖書管理系統、學生缺曠課管理系統……。 模組化優點 先請同學們試述優點,教師再總結講述 主程式規模較大時,可以切成數個子程式,有利於多人分別設計、測試完成。 子程式功能定義完備後,責任劃分必然清楚,利於除錯以及維護。 將程式模組化,可簡化程式設計,避免重複開發相同功能的程式,利於重覆使用。 * *
原创力文档


文档评论(0)