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