2025年系統(tǒng)規(guī)劃與管理師考點(diǎn)答疑:模塊化的作用該怎么去理解?
信管網(wǎng)考友:
老師,對于單個大型程序,其控制路徑的數(shù)量、引用的跨度、變量的數(shù)量和整體的復(fù)雜度使得理解這樣的應(yīng)用系統(tǒng)幾乎是不可能的。這句話在模塊化那兒怎么去理解的?
信管網(wǎng)答疑老師:
這句話其實(shí)講的是模塊化的作用,對于沒有進(jìn)行模塊化設(shè)計(jì)的大型程序類說,它的固有問題很多,比如功能間的高耦合、有些變量多次被引用(可能在某些功能中用不上也會被引用)、整體上呈現(xiàn)不可拆分的特性,而模塊化就是讓復(fù)雜系統(tǒng)從 “不可理解” 變?yōu)?“可拆解、可管理、可理解”。
信管網(wǎng)考友:
哦,復(fù)用過多造成了不可拆解是這樣嗎?
信管網(wǎng)答疑老師:
其實(shí)嚴(yán)格來說不能叫復(fù)用,因?yàn)閺?fù)用是模塊化的一個作用,是為了簡化軟件開發(fā)的。應(yīng)該說是功能之間的耦合太強(qiáng),導(dǎo)致拆解的時候會牽一發(fā)而動全身。
信管網(wǎng)考友:
就相當(dāng)于A調(diào)取了B,C也調(diào)取了B,D也調(diào)取了B,然后,A又和C、D之間有關(guān)聯(lián),是這樣?
信管網(wǎng)答疑老師:
就把它理解成,不做模塊化,各個功能之間互相糾纏,相當(dāng)于框住了一個軟件,不利于軟件發(fā)展就行了。差不多是這個意思,就是各種各樣的可能都會發(fā)生。
信管網(wǎng)考友:
哦,就相當(dāng)于各功能之間互相都有聯(lián)系,功能存在交叉?
信管網(wǎng)答疑老師:
對的。
信管網(wǎng)訂閱號
信管網(wǎng)視頻號
信管網(wǎng)抖音號
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,信管網(wǎng)網(wǎng)站提供的以上信息僅供參考,如有異議,請以權(quán)威部門公布的內(nèi)容為準(zhǔn)!
信管網(wǎng)致力于為廣大信管從業(yè)人員、愛好者、大學(xué)生提供專業(yè)、高質(zhì)量的課程和服務(wù),解決其考試證書、技能提升和就業(yè)的需求。
信管網(wǎng)軟考課程由信管網(wǎng)依托10年專業(yè)軟考教研傾力打造,教材和資料參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識與高頻考點(diǎn),為學(xué)員考試保駕護(hù)航。面授、直播&錄播,多種班型靈活學(xué)習(xí),滿足不同學(xué)員考證需求,降低課程學(xué)習(xí)難度,使學(xué)習(xí)效果事半功倍。
發(fā)表評論 查看完整評論 | |