本文摘要:現(xiàn)階段面向服務(wù)的軟件開發(fā)需要進(jìn)一步被完善。本關(guān)于 電子科技議論文 以上內(nèi)容立足于軟件開發(fā)的基礎(chǔ)內(nèi)容,對(duì)搭建式軟件開發(fā)技術(shù)基礎(chǔ)內(nèi)容進(jìn)行了簡(jiǎn)要的論述。希望可以通過本文以上內(nèi)容的論述,促進(jìn)軟件開發(fā)進(jìn)一步完善。《 軟件工程師 》(月刊)創(chuàng)刊于1988年,由
現(xiàn)階段面向服務(wù)的軟件開發(fā)需要進(jìn)一步被完善。本關(guān)于電子科技議論文以上內(nèi)容立足于軟件開發(fā)的基礎(chǔ)內(nèi)容,對(duì)搭建式軟件開發(fā)技術(shù)基礎(chǔ)內(nèi)容進(jìn)行了簡(jiǎn)要的論述。希望可以通過本文以上內(nèi)容的論述,促進(jìn)軟件開發(fā)進(jìn)一步完善!軟件工程師》(月刊)創(chuàng)刊于1988年,由東北大學(xué)計(jì)算機(jī)軟件國(guó)家工程研究中心主辦。提供工廠技術(shù)及管理信息,營(yíng)造信息時(shí)代的軟件工程師文化。2005年1月起全新改版的《IT博客<軟件工程師>》真誠(chéng)地邀請(qǐng)您加入。
摘要:在現(xiàn)階段網(wǎng)絡(luò)快速發(fā)展的背景之下,社會(huì)對(duì)于軟件的需求逐漸增加,而相關(guān)的開發(fā)工作也是被愈發(fā)的重視。但是無論是從哪個(gè)角度進(jìn)行考慮,軟件的開發(fā)與應(yīng)用最終都是為了可以進(jìn)一步的服務(wù)于社會(huì),目的是為了可以進(jìn)一步的滿足客戶要。藉此,本文立足于軟件開發(fā)相關(guān)內(nèi)容,對(duì)面向服務(wù)的搭建式軟件開發(fā)技術(shù)進(jìn)行了簡(jiǎn)要的研究。
【關(guān)鍵詞】服務(wù)搭建式;軟件開發(fā);軟件技術(shù)
軟件技術(shù)的發(fā)展正在進(jìn)行著積極的改變。傳統(tǒng)的軟件設(shè)計(jì)方法是通過對(duì)客戶具體需求進(jìn)行了解,從而達(dá)到最終的設(shè)計(jì)目的。但是這種方法僅僅可以滿足客戶的短期需求,不會(huì)隨著企業(yè)的發(fā)展以及需求的改變而進(jìn)行合理的改變。因此,對(duì)面向服務(wù)的搭建式軟件開發(fā)技術(shù)研究有著鮮明的現(xiàn)實(shí)意義。
1搭建式開發(fā)的基本思想
對(duì)于面向服務(wù)類型的搭建式軟件開發(fā)技術(shù)我們可以進(jìn)行這樣的理解:主要指的是可以即時(shí)對(duì)不同類型的服務(wù)資源進(jìn)行組合或者是在規(guī)定時(shí)間以及規(guī)定范圍內(nèi)迅速的搭建成一個(gè)可用的軟件應(yīng)用,并且可以很好的滿足用戶所提出的一系列個(gè)性化需求”。相對(duì)于傳統(tǒng)的面向服務(wù)類型的軟件來說,本文當(dāng)中所涉及到的相關(guān)理論內(nèi)容在技術(shù)研究與設(shè)計(jì)過程當(dāng)中提出了兩個(gè)基礎(chǔ)特征:一個(gè)是按需,另一個(gè)是即時(shí)。
1.1界面設(shè)計(jì)
在以往傳統(tǒng)的軟件界面設(shè)計(jì)過程當(dāng)中,因?yàn)樵谠O(shè)計(jì)過程當(dāng)中,相關(guān)的程序員在設(shè)計(jì)過程當(dāng)中往往都是憑著自身的直覺來對(duì)具體的用戶界面完成設(shè)計(jì)與實(shí)現(xiàn),此種方法在實(shí)際的應(yīng)用過程當(dāng)中,不僅僅會(huì)在很大程度之上進(jìn)一步增加基礎(chǔ)界面設(shè)計(jì)工作的實(shí)際工作量,并且此種界面設(shè)計(jì)方法在現(xiàn)實(shí)的表達(dá)過程當(dāng)中,將會(huì)很難獲得操作的一致性,同時(shí)用戶在實(shí)際使用過程當(dāng)中所具有的方便性也很難達(dá)到最優(yōu)化的效果。
1.2搭建式開發(fā)的優(yōu)勢(shì)
搭建式的軟件開發(fā)方式在實(shí)際的應(yīng)用過程當(dāng)中將會(huì)進(jìn)一步的縮短軟件的開發(fā)時(shí)間,并且在現(xiàn)實(shí)的設(shè)計(jì)過程當(dāng)中還將會(huì)節(jié)約80%以上的軟件開發(fā)成本,同時(shí)還將會(huì)提高60%以上的實(shí)際工作效率,并且在現(xiàn)實(shí)的開發(fā)過程當(dāng)中,此種開發(fā)背景之下的開發(fā)活動(dòng)對(duì)于開發(fā)人員的基礎(chǔ)性技術(shù)要求也將會(huì)被大大降低。我們以軟件初次上線的測(cè)試結(jié)果來對(duì)其進(jìn)行比較,傳統(tǒng)的開發(fā)方式,初次上線的BUG數(shù)量大約在三百個(gè)以上,而基于搭建式的軟件開發(fā)方式,其初次測(cè)試的BUG數(shù)量均在三十之下,搭建式開發(fā)的質(zhì)量將會(huì)是傳統(tǒng)軟件開發(fā)的十倍。但是此種開放方式,讓業(yè)務(wù)用戶從原有的關(guān)心技術(shù)、逐漸轉(zhuǎn)向?yàn)榱岁P(guān)心業(yè)務(wù)內(nèi)容。尤其是WebGIS一類的專業(yè)性軟件開發(fā);诖朔N優(yōu)勢(shì),我們可以說“零編程搭建式”得開發(fā)方式將會(huì)是GIS的一場(chǎng)完美革命。
2搭建式開發(fā)技術(shù)
2.1數(shù)據(jù)中心
數(shù)據(jù)中心可以說是軟件發(fā)展過程當(dāng)中一個(gè)重要的組成部分,其在實(shí)際的應(yīng)用以及發(fā)展過程當(dāng)中將會(huì)十分重要的作用。而在系統(tǒng)當(dāng)中,數(shù)據(jù)中心將會(huì)由數(shù)據(jù)倉庫、構(gòu)件倉庫以及相關(guān)的搭建平臺(tái)所互相組成。如圖一所示就是數(shù)據(jù)中心的搭建開發(fā)過程。從圖1當(dāng)中我們不難看出數(shù)據(jù)中心與搭建式開發(fā)技術(shù)之間的具體關(guān)系。
2.2構(gòu)件技術(shù)
構(gòu)件技術(shù)所具備的基本思想是在軟件開發(fā)以及設(shè)計(jì)過程當(dāng)中,通過對(duì)可復(fù)用的基礎(chǔ)軟件構(gòu)件進(jìn)行創(chuàng)建以及合理的利用,來進(jìn)一步的解決相關(guān)的應(yīng)用軟件在實(shí)際開發(fā)過程當(dāng)中所存在的問題。其在實(shí)際應(yīng)用過程當(dāng)中與相關(guān)的對(duì)象編程語言并不相同從這個(gè)方面進(jìn)行思考,構(gòu)件技術(shù)其實(shí)是一種更加高層次的軟件對(duì)象技術(shù)。對(duì)于使用構(gòu)件來搭建系統(tǒng)的開發(fā)者而言,一個(gè)構(gòu)件就是一個(gè)接口集,只能通過接口才能與構(gòu)件進(jìn)行通信;而對(duì)于構(gòu)件來說,接口是包含一個(gè)函數(shù)地址。在實(shí)際的應(yīng)用過程當(dāng)中,構(gòu)件技術(shù)將會(huì)進(jìn)一步的獨(dú)立于語言,但是卻可以很好的面向于應(yīng)用程序,在實(shí)際的應(yīng)用過程當(dāng)中,僅僅會(huì)規(guī)定相關(guān)構(gòu)件的基礎(chǔ)外在表現(xiàn)形式但是不會(huì)規(guī)定軟件在實(shí)際應(yīng)用過程當(dāng)中的具體實(shí)現(xiàn)方法。在實(shí)際的應(yīng)用過程當(dāng)中,其既可以應(yīng)用具體的面向?qū)ο蟮南嚓P(guān)編程語言進(jìn)行設(shè)計(jì)實(shí)現(xiàn),也可以利用一些非面向?qū)ο蟮木幊陶Z言來進(jìn)行軟件而設(shè)計(jì)實(shí)現(xiàn)。
3結(jié)束語
綜上所述,我們國(guó)家近幾年的經(jīng)濟(jì)水平有了極大程度的提升,經(jīng)濟(jì)的快速發(fā)展讓其它行業(yè)的發(fā)展受到了極大程度的推動(dòng)作用。但是在實(shí)際的應(yīng)用以及發(fā)展過程當(dāng)中,無論是哪個(gè)方面的發(fā)展都將會(huì)面臨諸多的發(fā)展問題,并且在發(fā)展過程當(dāng)中,發(fā)展目標(biāo)還應(yīng)該建立在社會(huì)需求之上。
轉(zhuǎn)載請(qǐng)注明來自發(fā)表學(xué)術(shù)論文網(wǎng):http:///dzlw/13471.html