經(jīng)常有人會問到什么是軟件模塊開發(fā)?下面仟億科技軟件開發(fā)部就給你詳細(xì)說明一下。
把一個系統(tǒng)分解成各個不同的子模塊,不同的開發(fā)者專注于對其中某一模塊的開發(fā),一方面實現(xiàn)了勞動的分工,另一方面也提高了自由軟件開發(fā)的效率。
基于模塊化的性質(zhì),每個模塊在開發(fā)出來以后都可以通過一個內(nèi)核的原系統(tǒng)進行信息交流,發(fā)揮整個模塊的功能,同時也并不會影響其他模塊功能的發(fā)揮。
而且在各個不同的模塊整合在一起后,由于外部性的存在,會使整個系統(tǒng)增加的功能要超過該模塊本身的功能。在此過程中實現(xiàn)了價值的分割與整合。
對于開發(fā)者而言,基于模塊化的自由軟件開發(fā)具有更大的吸引力,其在參與開發(fā)過程中可以得到更高的期望收益。
在非模塊化的軟件開發(fā)過程中,存在著嚴(yán)重的“搭便車”現(xiàn)象,當(dāng)一個開發(fā)者選擇參與開發(fā),其余的開發(fā)者就會選擇“搭便車”,最終會導(dǎo)致軟件的供給不足;在基于模塊化的開發(fā)過程中,所有的開發(fā)者都更傾向于參與開發(fā)不同的模塊,從而實現(xiàn)整個系統(tǒng)的開發(fā)。
軟件開發(fā)中的組件模式開發(fā)比較復(fù)雜,主要的阻力不在代碼的實現(xiàn)過程中,因為這個工作通常只應(yīng)該占據(jù)軟件開發(fā)工作量的30%,而對業(yè)務(wù)需求的深度剖析、業(yè)務(wù)子系統(tǒng)的劃分和業(yè)務(wù)組件的規(guī)劃會占據(jù)約40-50%的工作量。
這些工作體現(xiàn)在設(shè)計階段主要是對業(yè)務(wù)的廣度、深度分析,把業(yè)務(wù)領(lǐng)域的對象元素進行細(xì)化,將業(yè)務(wù)操作劃分為原子性功能,以此為基礎(chǔ)構(gòu)成業(yè)務(wù)組件,進而形成模塊和子系統(tǒng),同時業(yè)務(wù)操作之間的約束則需要邏輯化(代碼系統(tǒng)可識別的邏輯);在此過程中,原系統(tǒng)也就形成了,它便是在業(yè)務(wù)領(lǐng)域中必須的組件、模塊和子系統(tǒng)的集合;外延的組件在原系統(tǒng)上通過組合或熱差拔即能夠滿足不同規(guī)模、深度、特性的業(yè)務(wù)模式運轉(zhuǎn)。
服務(wù)價值
通過外包協(xié)作,我們的價值在于:
降低客戶的IT開發(fā)和運維成本
使得社會資源能夠合理的利用
通過我們的努力使更多的企業(yè)能夠得到專業(yè)化的IT服務(wù)
讓更多的企業(yè)能夠享受到信息化、IT技術(shù)發(fā)展所帶來的便捷與高效,進而為客戶創(chuàng)造直接的或間接地價值。
Copyright@ 2011-2016 版權(quán)所有:大連千億科技有限公司 遼ICP備11013762-3號 google網(wǎng)站地圖 百度網(wǎng)站地圖 網(wǎng)站地圖
公司地址:大連市沙河口區(qū)中山路692號辰熙星海國際2317 客服電話:0411-39943997 QQ:2088827823 37482752
法律聲明:未經(jīng)許可,任何模仿本站模板、轉(zhuǎn)載本站內(nèi)容等行為者,本站保留追究其法律責(zé)任的權(quán)利! 隱私權(quán)政策聲明