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