• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于構(gòu)件的軟件開發(fā)關(guān)鍵問題

    2017-09-06 04:41:05梁曉月王龍寬
    企業(yè)文化·中旬刊 2017年8期
    關(guān)鍵詞:基本問題軟件開發(fā)解決方案

    梁曉月+王龍寬

    摘要:隨著社會的發(fā)展,高新技術(shù)得到不斷的發(fā)展。軟件工業(yè)作為社會發(fā)展的重要環(huán)節(jié),必須得到不斷地更新?lián)Q代,從而使得軟件工業(yè)的發(fā)展得以匹配當(dāng)前社會的發(fā)展需要。目前社會出現(xiàn)一種新式的軟件開發(fā)方式就是基于構(gòu)件的軟件開發(fā),這種軟件的開發(fā)方式可以相應(yīng)地減少軟件的開發(fā)費(fèi)用并提高軟件開發(fā)整體的效率,是一種很具有發(fā)展?jié)摿Φ能浖_發(fā)方式。

    關(guān)鍵詞:軟件開發(fā);基本問題;解決方案

    社會的需求使得軟件工業(yè)的發(fā)展速度越來越快,只有不斷研發(fā)適合于社會現(xiàn)狀的新式技術(shù),才能合理地推動軟件工業(yè)的發(fā)展,從而帶動社會的整體發(fā)展。軟件系統(tǒng)的復(fù)雜性要求開發(fā)軟件的方式方法必須具備一定的水平,因此對于軟件開發(fā)的標(biāo)準(zhǔn)度以及規(guī)模度都是不可避免的。目前我國的軟件開發(fā)的程度還遠(yuǎn)遠(yuǎn)不夠,對于目前的軟件開發(fā)方式也存在許多的缺陷,因此及時地對軟件開發(fā)技術(shù)進(jìn)行創(chuàng)新并對現(xiàn)有的技術(shù)進(jìn)行提高是當(dāng)下最緊要的任務(wù)?;跇?gòu)件的軟件開發(fā)方式的出現(xiàn)創(chuàng)新并在一定程度上改善了現(xiàn)有的軟件工業(yè)形式,是對現(xiàn)有軟件開發(fā)的重要手段,但是即便如此,基于構(gòu)件的這種開發(fā)方式仍舊在實(shí)施中存在著一定的問題,從而阻礙著軟件開發(fā)工業(yè)的進(jìn)一步快速發(fā)展。因此,如何改善基于構(gòu)件的軟件開發(fā)方式是對軟件工業(yè)的進(jìn)一步推動,也是對社會經(jīng)濟(jì)的一大發(fā)展。

    一、構(gòu)件的現(xiàn)狀及定義

    (一)構(gòu)件的定義

    構(gòu)件主要指的是可便易地插入至語言、工具、操作系統(tǒng)以及軟件系統(tǒng)的一種代碼和數(shù)據(jù)接口。構(gòu)件主要由兩部分構(gòu)成,一是構(gòu)件接口,一是構(gòu)件規(guī)格。構(gòu)件接口是指一個固定的接口提供一種指定的服務(wù),從而完成某種需求。構(gòu)件的接口又由名稱和行為兩方面組成,名稱是指構(gòu)件本身所提供的服務(wù),而行為只指的是對構(gòu)件所做出的反應(yīng)的描述。一個構(gòu)件可能包括多個接口,而與之相互對應(yīng)的是一個接口又可以由多個構(gòu)件構(gòu)成。而構(gòu)件規(guī)格主要是用于對構(gòu)件的文檔進(jìn)行組裝。因此,實(shí)現(xiàn)構(gòu)件的開發(fā)就是設(shè)計(jì)構(gòu)件接口與實(shí)現(xiàn)構(gòu)件行為的綜合行為,從而形成整個構(gòu)件開發(fā)的全過程。

    (二)構(gòu)件技術(shù)

    構(gòu)件技術(shù)主要通過構(gòu)件的服務(wù)而組成,并根據(jù)分析業(yè)務(wù)的過程模型從而形成整個構(gòu)件。這種基于構(gòu)件的技術(shù)可以更強(qiáng)地對技術(shù)與需求上的變化做出反應(yīng),并實(shí)現(xiàn)對產(chǎn)品與施工過程的升華與定制?;诜?wù)的技術(shù)主要是以服務(wù)為主要中心點(diǎn),并通過服務(wù)之間的接口與契約相連接,最終形成服務(wù)的整體系統(tǒng)。服務(wù)構(gòu)件技術(shù)解決了以往需要直接面對具體的技術(shù)細(xì)節(jié)的問題,形成了新式的通過服務(wù)構(gòu)件得知信息的系統(tǒng)。因而這種方法既可以使得客戶的企業(yè)應(yīng)用句別良好的分層結(jié)構(gòu),更是能夠很好的將業(yè)務(wù)分層的技術(shù)。新式的構(gòu)件技術(shù)可以使得應(yīng)用的更新與換代更加完善,從而形成良好的應(yīng)用構(gòu)建,促進(jìn)項(xiàng)目的發(fā)展與運(yùn)作。

    (三)基于構(gòu)件技術(shù)的優(yōu)勢

    相較于傳統(tǒng)的軟件開發(fā)技術(shù),基于構(gòu)件技術(shù)有著自身獨(dú)特的地方,并且由于這些不同點(diǎn)的存在使得新式的軟件開發(fā)技術(shù)可以更好地服務(wù)于信息建設(shè)。不同于傳統(tǒng)的軟件開發(fā)技術(shù),基于構(gòu)件的軟件開發(fā)技術(shù)采取粗粒度以及標(biāo)準(zhǔn)度的接口,并且實(shí)現(xiàn)了服務(wù)構(gòu)件與語言相分離。另外,服務(wù)構(gòu)件還可以通過構(gòu)件容器所提供的服務(wù)進(jìn)行操作,相比于傳統(tǒng)的構(gòu)件技術(shù),可以省去完全依靠程序代碼的直接控制,避免由于直接操作產(chǎn)生的誤差,并且在很大程度上解放了勞動力。并且基于構(gòu)件的軟件開發(fā)技術(shù)可以根據(jù)目前現(xiàn)有的業(yè)務(wù)需求以及系統(tǒng)需求對軟件的開發(fā)產(chǎn)生重要的作用,并且通過對現(xiàn)有可用業(yè)務(wù)的了解與測試,基于構(gòu)件的軟件開發(fā)技術(shù)可以對設(shè)計(jì)構(gòu)件以及接口從而實(shí)現(xiàn)整體的構(gòu)件,并且加強(qiáng)了軟件開發(fā)的效率性,實(shí)現(xiàn)了對軟件運(yùn)行的測試環(huán)節(jié)。并且由于新式技術(shù)主要圍繞構(gòu)件的開發(fā)與服務(wù),并重點(diǎn)強(qiáng)調(diào)對軟件業(yè)務(wù)的分離方式,使得整個業(yè)務(wù)趨于邏輯化、系統(tǒng)化。

    另外,基于構(gòu)件的軟件開發(fā)技術(shù)可以根據(jù)不同客戶的不同需求以及軟件開發(fā)的網(wǎng)絡(luò)實(shí)施環(huán)境對軟件開發(fā)的方法進(jìn)行更新,并根據(jù)實(shí)際情況采取由上而下的實(shí)施方式,必要時結(jié)合由下至上的方式對業(yè)務(wù)領(lǐng)域進(jìn)行操作,從而確定構(gòu)件業(yè)務(wù)的主要需求。新式的基于構(gòu)件的軟件開發(fā)技術(shù)還結(jié)合了傳統(tǒng)技術(shù)中的優(yōu)良部分,并加之利用與創(chuàng)新,適當(dāng)?shù)貙I(yè)務(wù)進(jìn)行分類,使得業(yè)務(wù)形成邏輯性,并構(gòu)建出完善的構(gòu)件空間程序性?;跇?gòu)件的軟件開發(fā)技術(shù)還包括可重新組用資產(chǎn)分析的功能,使得軟件在開發(fā)的期間可以形成軟件服務(wù)構(gòu)件以及規(guī)格列表相統(tǒng)一的局面。軟件的重組資產(chǎn)分析又包括所屬業(yè)務(wù)的構(gòu)件以及復(fù)用方式,復(fù)用方式主要指的是直接使用、需要改造以及需要新建三個方面?;跇?gòu)件的軟件開發(fā)技術(shù)結(jié)合多種實(shí)施方式,對其進(jìn)行有順序性、邏輯性的組合,從而加強(qiáng)企業(yè)的資源利用,實(shí)現(xiàn)對企業(yè)資源的有效整合。

    二、三種主要基于構(gòu)件軟件開發(fā)的方法

    首先是以項(xiàng)目為依托的基于構(gòu)件的軟件方法,這種方法主要以項(xiàng)目為依托,使得構(gòu)件的開發(fā)有著固定的資金保障,并將構(gòu)件庫的風(fēng)險分散,使得每個部分不承擔(dān)絕對的風(fēng)險,因此使得項(xiàng)目可以在短期內(nèi)就看到成效。但這種方法的缺點(diǎn)就是無法正式的復(fù)用,并且過程不夠標(biāo)準(zhǔn),從而容易對后期的項(xiàng)目工程產(chǎn)生影響。第二種方式是基于COTS構(gòu)件的軟件開發(fā)方式主要優(yōu)點(diǎn)是開發(fā)的代價小,投資少,并且質(zhì)量可以得到保障,可以及時對應(yīng)市場的更新變化,但是缺點(diǎn)是缺乏成熟的構(gòu)件市場,對于構(gòu)件的實(shí)用存在很大的風(fēng)險,從而導(dǎo)致這種方法不適合演化,形成缺憾。第三種方法就是產(chǎn)品線工程的開發(fā)方式,這種方式有著相對完整的體系,并且有著較高的復(fù)用率,使得產(chǎn)品的質(zhì)量得到保障,并且可以在產(chǎn)品完成后快速地降低成本。但這種方法存在的問題是需要一個強(qiáng)有力的工程隊(duì)伍對整個工程進(jìn)行監(jiān)工,并且要求技術(shù)人員擁有過硬的技術(shù)手段。同時由于核心的資產(chǎn)開發(fā)技術(shù)難度太大,使得產(chǎn)品的研發(fā)與更新都存在一定的難度,并且需要長期的資金支持。

    三、小結(jié)

    綜上所述,隨著軟件開發(fā)工業(yè)的興起,社會需要越來越強(qiáng)大的軟件開發(fā)技術(shù),然而傳統(tǒng)的軟件開發(fā)技術(shù)已經(jīng)不能單純的滿足現(xiàn)在的社會需求,因此出現(xiàn)了基于構(gòu)件的軟件開發(fā)技術(shù)。對于新式的基于構(gòu)件的軟件開發(fā)技術(shù)必須根據(jù)項(xiàng)目開發(fā)的實(shí)際情況以及具備的條件進(jìn)行合理地分析,并采用合適的方法對項(xiàng)目進(jìn)行處理,從而推動整個項(xiàng)目的進(jìn)度。

    參考文獻(xiàn):

    [1]吉才盈,代飛,李彤,等.軟件開發(fā)中的活動模式挖掘[J].計(jì)算機(jī)科學(xué),2016,43(6):167-172.

    [2]黃君雄,葉世平,郭煦,等.Android軟件開發(fā)關(guān)鍵問題研究[J].福建電腦,2016,32(8):70-73.

    [3]孫聰,習(xí)寧,高勝,等.基于接口精化的廣義無干擾性研究[J].計(jì)算機(jī)研究與發(fā)展,2015(7):1631-1641.endprint

    猜你喜歡
    基本問題軟件開發(fā)解決方案
    解決方案和折中方案
    簡潔又輕松的Soundbar環(huán)繞聲解決方案
    淺談測繪工程常見問題的解決對策
    學(xué)習(xí)的完成
    信息安全環(huán)境下的計(jì)算機(jī)軟件開發(fā)研究
    建模技術(shù)在軟件開發(fā)中的應(yīng)用
    民族聲樂演唱中的基本問題分析
    戲劇之家(2016年19期)2016-10-31 17:57:03
    核電廠定期試驗(yàn)管理軟件開發(fā)
    科技視界(2016年21期)2016-10-17 20:50:03
    FPGA軟件開發(fā)過程中編碼規(guī)范的作用
    科技視界(2016年20期)2016-09-29 13:35:10
    項(xiàng)目引領(lǐng)教學(xué)中基本問題的確定
    考試周刊(2016年37期)2016-05-30 20:07:10
    老河口市| 福建省| 枣庄市| 安远县| 博客| 和硕县| 和静县| 常宁市| 建昌县| 克东县| 隆林| 大方县| 红桥区| 甘肃省| 曲水县| 随州市| 连城县| 盱眙县| 略阳县| 屏南县| 杭锦后旗| 洛浦县| 昌平区| 十堰市| 南江县| 汉源县| 清新县| 广灵县| 即墨市| 隆安县| 青州市| 兖州市| 玉林市| 嵩明县| 营口市| 合肥市| 恭城| 应城市| 罗田县| 哈密市| 玉环县|