十大黄色app_狠狠色伊人亚洲综合网站色_做爰全过程叫床的视频网站_日本69xxxx免费视频

軟件開(kāi)發(fā)咨詢電話 軟件定制開(kāi)發(fā)咨詢:189-8199-7898  QQ咨詢:32516956

您需要什么樣的軟件?請(qǐng)點(diǎn)這里告訴我們。
軟件復(fù)用概念
    傳統(tǒng)的軟件開(kāi)發(fā)把從頭開(kāi)始建立每個(gè)新系統(tǒng)看作是用戶服務(wù)的最好方法,而不注意和關(guān)心軟件重復(fù)創(chuàng)建出現(xiàn)的次數(shù)。重復(fù)創(chuàng)建在軟件開(kāi)發(fā)中造成了重大的資源浪費(fèi)。無(wú)數(shù)軟件項(xiàng)目耗費(fèi)大量資源去開(kāi)發(fā)和已經(jīng)存在的軟件構(gòu)件相似的軟件構(gòu)件。軟件浪費(fèi)的現(xiàn)象普遍存在。對(duì)軟件系統(tǒng)的比較分析表明,在多個(gè)系統(tǒng)中,系統(tǒng)功能的60%到70%是相同的。
    要實(shí)現(xiàn)軟件開(kāi)發(fā)的工業(yè)化,提高軟件開(kāi)發(fā)的質(zhì)量和速度,需要改變傳統(tǒng)的軟件開(kāi)發(fā)模式,軟件復(fù)用技術(shù)是在為了避免軟件開(kāi)發(fā)過(guò)程中重復(fù)勞動(dòng)而產(chǎn)生的。通過(guò)軟件復(fù)用,開(kāi)發(fā)人員可以利用通過(guò)復(fù)用高質(zhì)量的已有的開(kāi)發(fā)成果,避免了重新開(kāi)發(fā)可能引入的錯(cuò)誤,還可以避免在軟件開(kāi)發(fā)中的重復(fù)勞動(dòng),極大的提高了軟件開(kāi)發(fā)的勞動(dòng)生產(chǎn)效率和產(chǎn)品質(zhì)量。
    軟件復(fù)用是一種由預(yù)先構(gòu)造好的、為軟件復(fù)用是一種由預(yù)先構(gòu)造好的、為復(fù)用目的而設(shè)計(jì)的軟件構(gòu)件來(lái)建立或者組裝軟件系統(tǒng)的過(guò)程。它的基本思想非常簡(jiǎn)單,即放棄那種原始的、一切從頭開(kāi)始的軟件開(kāi)發(fā)方式,而是利用復(fù)用技術(shù),由公共的可復(fù)用構(gòu)件來(lái)組裝新的系統(tǒng),這些可復(fù)用構(gòu)件包括對(duì)象類、框架或者軟件體系結(jié)構(gòu)等。
    按抽象程度的高低,軟件的復(fù)用可以劃分為如下級(jí)別;
    (1)代碼的復(fù)用,包括目標(biāo)代碼和源代碼的復(fù)用,其中目標(biāo)代碼的復(fù)用級(jí)別最低。當(dāng)前大部分編程語(yǔ)言的運(yùn)行支持系統(tǒng)都提供了連接(Link)、綁定(Binding)等功能來(lái)支持這種復(fù)用。源代碼的復(fù)用級(jí)別略高于目標(biāo)代碼的復(fù)用,程序員在編程時(shí)把一些想復(fù)用的代碼段復(fù)制到自己的程序中,但這樣往往會(huì)產(chǎn)生一些新舊代碼不匹配的錯(cuò)誤。此類復(fù)用對(duì)環(huán)境的依賴性較強(qiáng)。
    (2)設(shè)計(jì)的復(fù)用,設(shè)計(jì)結(jié)果比源程序的抽象級(jí)別更高,因此它的復(fù)用受實(shí)現(xiàn)環(huán)境的影響較少,從而使可復(fù)用構(gòu)件被復(fù)用的機(jī)會(huì)更多,并且所需的修改更少。這種復(fù)用有三種途徑,第一種途徑是從現(xiàn)有系統(tǒng)的設(shè)計(jì)結(jié)果中提取一些可復(fù)用的設(shè)計(jì)構(gòu)件,并把這些構(gòu)件應(yīng)用于新系統(tǒng)的設(shè)計(jì);第二種途徑是把一個(gè)現(xiàn)有系統(tǒng)的全部設(shè)計(jì)文檔在新的軟硬件平臺(tái)上重新實(shí)現(xiàn),也就是把一個(gè)設(shè)計(jì)運(yùn)用于多個(gè)具體的實(shí)現(xiàn);第三種途徑是獨(dú)立于任何具體的應(yīng)用,有計(jì)劃地開(kāi)發(fā)一些可復(fù)用的設(shè)計(jì)構(gòu)件。
    (3)分析的復(fù)用,這是比設(shè)計(jì)結(jié)果更高級(jí)別的復(fù)用,可復(fù)用的分析構(gòu)件是針對(duì)問(wèn)題域的某些事物或某些問(wèn)題的抽象程度更高的解法,受設(shè)計(jì)技術(shù)及實(shí)現(xiàn)條件的影響很少,所以可復(fù)用的機(jī)會(huì)更大。復(fù)用的途徑也有三種,即從現(xiàn)有系統(tǒng)的分析結(jié)果中提取可復(fù)用構(gòu)件用于新系統(tǒng)的分析;用一份完整的分析文檔作輸入產(chǎn)生針對(duì)不同軟硬件平臺(tái)和其它實(shí)現(xiàn)條件的多項(xiàng)設(shè)計(jì):獨(dú)立于具體應(yīng)用,專門(mén)開(kāi)發(fā)一些可復(fù)用的分析構(gòu)件。
   (4)測(cè)試信息的復(fù)用,主要包括測(cè)試用例的復(fù)用和測(cè)試過(guò)程信息的復(fù)用。前者是把一個(gè)軟件的測(cè)試用例在新的軟件測(cè)試中使用,或者在軟件作出修改時(shí)在新的一輪測(cè)試中使用。后者是在測(cè)試過(guò)程中通過(guò)軟件工具自動(dòng)地記錄測(cè)試的過(guò)程信息,包括測(cè)試員的每一個(gè)操作、輸入?yún)?shù)、測(cè)試用例及運(yùn)行環(huán)境等~切信息。這種復(fù)用的級(jí)別,不便和分析、設(shè)計(jì)、編程的復(fù)用級(jí)別作準(zhǔn)確的比較,因?yàn)楸粡?fù)用的不是同一事物的不同抽象層次,而是另一種信息,但從這些信息的形態(tài)看,大體處于與程序代碼相當(dāng)?shù)募?jí)別。
    由于軟件生產(chǎn)過(guò)程主要是正向過(guò)程,即大部分軟件的生產(chǎn)過(guò)程是使軟件產(chǎn)品從抽象級(jí)別較高的形態(tài)向抽象級(jí)別較低的形態(tài)演化,所以較高級(jí)別的復(fù)用容易帶動(dòng)較低級(jí)別的復(fù)用,因而復(fù)用的級(jí)別越高,可得到的回報(bào)也越大,因此分析結(jié)果和設(shè)計(jì)結(jié)果在目前很受重視。用戶可購(gòu)買生產(chǎn)商的分析件和設(shè)計(jì)件,自己設(shè)計(jì)或編程,掌握系統(tǒng)的剪裁、擴(kuò)充、維護(hù)、演化等活動(dòng)。
 
地址:成都市武侯區(qū)武科西一路18號(hào)A808  服務(wù)電話:028-85565308-81  傳真:028-85565308-85
版權(quán)所有 © 成都創(chuàng)軟科技有限責(zé)任公司—團(tuán)隊(duì)軟件 2011。 蜀ICP備09020550號(hào)1  
成都軟件開(kāi)發(fā)公司  軟件定制開(kāi)發(fā)  個(gè)性軟件定制  人力資源績(jī)效考核系統(tǒng)  軟件產(chǎn)品  裝飾裝修公司管理軟件  綠色主機(jī)  軟件服務(wù)  裝修管理平臺(tái)