趙曉津 劉 云
(海南政法職業(yè)學(xué)院 海南 571100)
隨著我國(guó)經(jīng)濟(jì)社會(huì)的發(fā)展,計(jì)算機(jī)行業(yè)也在不斷地發(fā)展,對(duì)計(jì)算機(jī)行業(yè)的要求在不斷的改變,但不變的是越來(lái)越高的要求?,F(xiàn)在,網(wǎng)絡(luò)已經(jīng)深入人們的生活,成為我們?nèi)粘I钪斜夭豢缮俚慕M成部分,但是伴隨而來(lái)的是該行業(yè)越來(lái)越激烈的市場(chǎng)競(jìng)爭(zhēng),而要在激烈的競(jìng)爭(zhēng)下處于不敗之地就要不斷地開(kāi)發(fā)創(chuàng)新,提高軟件開(kāi)發(fā)的技術(shù)。致力于將計(jì)算機(jī)軟件的開(kāi)發(fā)技術(shù)廣泛地應(yīng)用于生活和工作中將有助于計(jì)算機(jī)行業(yè)的發(fā)展,也有利于科學(xué)技術(shù)的進(jìn)步。因此,也需要我們?nèi)ゲ粩嗟貏?chuàng)新,完善和提高計(jì)算機(jī)軟件的開(kāi)發(fā)技術(shù),使其能夠更好地適應(yīng)社會(huì)的需求。
社會(huì)的發(fā)展需要?jiǎng)?chuàng)新,計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展也需要?jiǎng)?chuàng)新,要實(shí)現(xiàn)計(jì)算機(jī)網(wǎng)絡(luò)的創(chuàng)新,就要不停地推動(dòng)計(jì)算機(jī)軟件的開(kāi)發(fā),使其最大限度的滿足廣大社會(huì)群眾的需求。在軟件工程之中最為關(guān)鍵的技術(shù)就是軟件開(kāi)發(fā)技術(shù)。我們不可否認(rèn)的是將計(jì)算機(jī)軟件的開(kāi)發(fā)技術(shù)廣泛地運(yùn)用之后,對(duì)計(jì)算機(jī)的快速和高效使用都是有好處的,對(duì)人們的生活水平也是有意義的。技術(shù)的提高會(huì)使得軟件的可靠性和安全性都得到提高,功能的強(qiáng)大和完善會(huì)吸引越來(lái)越多的消費(fèi)者,只有提高了技術(shù),才不會(huì)在現(xiàn)如今激烈的競(jìng)爭(zhēng)中被淘汰,因此,要發(fā)展計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的原因也就躍然紙上了。
隨著科學(xué)技術(shù)的完善,計(jì)算機(jī)軟件的開(kāi)發(fā)方法也越來(lái)越多,但是其中最主要的是三種方法,這三種方法就是自動(dòng)形式的系統(tǒng)開(kāi)發(fā)法、原型化法和軟件生命周期法,就目前而言,這三種方法的應(yīng)用是最普遍的,下面我將對(duì)這3種基本方法進(jìn)行簡(jiǎn)單的說(shuō)明:第一種自動(dòng)形式的系統(tǒng)開(kāi)發(fā)法,顯而易見(jiàn)自動(dòng)形式就是按照系統(tǒng)的要求進(jìn)行自動(dòng)的設(shè)計(jì)和編碼,它所利用的工具是第四代技術(shù)中的一種較為先進(jìn)的技術(shù),這種方法中要實(shí)現(xiàn)的具體內(nèi)容和實(shí)現(xiàn)目標(biāo)都是被要求要被說(shuō)明的,而對(duì)于其他方面,例如:如何實(shí)現(xiàn)卻是不需要進(jìn)行說(shuō)明的;第二種就是原型化法,在進(jìn)行軟件開(kāi)發(fā)設(shè)計(jì)是需要明確所設(shè)計(jì)軟件的具體信息,可是有些時(shí)候不可避免的會(huì)出現(xiàn)客戶會(huì)無(wú)法準(zhǔn)確地描述出自己所需軟件的基本信息,對(duì)其效果和功能也許也沒(méi)有明確的定位,那么就可以采取原型化法,這種方法有利于設(shè)計(jì)的完成;第三種就是軟件生命周期法,軟件的生命周期有不同的階段和時(shí)期,一般情況下,軟件的生命周期分為6個(gè)階段,而不同的階段會(huì)有不同的設(shè)計(jì)開(kāi)發(fā)和維護(hù)的方法,針對(duì)不同的階段采取不同的方法會(huì)有效的提高效率。這三種不同的方法分別適用于不同的對(duì)象,不同的情況就可以采取不同的方法,三種方法相輔相成,廣泛應(yīng)用于軟件的開(kāi)發(fā)設(shè)計(jì)之中。
不同的設(shè)計(jì),不同的改變和創(chuàng)新的目的都是相同的,那就是為了能更好地服務(wù)于大眾和社會(huì),以實(shí)現(xiàn)設(shè)計(jì)者和使用者的最大程度的互惠互利,實(shí)現(xiàn)共贏。這里有一個(gè)軟件開(kāi)發(fā)利用的實(shí)例,可以用來(lái)說(shuō)明這個(gè)問(wèn)題,告訴大家計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用價(jià)值所在。下面我將列舉出兩種以不同方式開(kāi)發(fā)設(shè)計(jì)的產(chǎn)品。其中第一件產(chǎn)品是通過(guò)單機(jī)版運(yùn)行模式進(jìn)行開(kāi)發(fā)設(shè)計(jì)的成功示范,在這個(gè)產(chǎn)品中作者采用的是 VB6.0+Acess,而不同于第一件產(chǎn)品的是第二件產(chǎn)品的開(kāi)發(fā)設(shè)計(jì)則是采用了高級(jí)數(shù)據(jù)庫(kù)服務(wù)器和Web+Xm l+ActiveX,這兩種產(chǎn)品采用的是兩種完全不同的設(shè)計(jì)方式。
現(xiàn)在根據(jù)我們的需求,我們?cè)谶@兩種產(chǎn)品上都分別安裝上客戶機(jī)端,經(jīng)過(guò)我們長(zhǎng)時(shí)間的跟蹤觀察探究,我們發(fā)現(xiàn)這兩種方式安裝的客戶機(jī)端體現(xiàn)出了不同的需求:眾所周知,VB虛擬機(jī)和Acess驅(qū)動(dòng)都屬于微軟開(kāi)發(fā)設(shè)計(jì)的,它們是微軟的歷史版本,那么基于這一點(diǎn)也就可以說(shuō)明在第一件產(chǎn)品在客戶機(jī)上是可以直接被安裝的,但是采用第二種方法開(kāi)發(fā)設(shè)計(jì)的產(chǎn)品則不可以直接安裝在客戶機(jī)上,要安裝第二種產(chǎn)品就要經(jīng)過(guò)很復(fù)雜的過(guò)程來(lái)修改計(jì)算機(jī),這就增加了很多安裝中的步驟,而且安裝第二種產(chǎn)品時(shí),對(duì)于瀏覽器的安全設(shè)置也需要我們?nèi)藶榈厝ゼ右愿淖儭?/p>
在經(jīng)過(guò)了很長(zhǎng)時(shí)間的使用之后,我們也不難發(fā)現(xiàn),用第一種方式開(kāi)發(fā)設(shè)計(jì)的產(chǎn)品他的運(yùn)行是比較穩(wěn)定的,但是隨著使用時(shí)間的增加,你會(huì)發(fā)現(xiàn)計(jì)算機(jī)的運(yùn)行速度會(huì)變得越來(lái)越慢,導(dǎo)致這個(gè)問(wèn)題出現(xiàn)的原因是在使用的過(guò)程中,計(jì)算機(jī)中存在的數(shù)據(jù)越來(lái)越多,占據(jù)了越來(lái)越多的存儲(chǔ)空間之后,運(yùn)行的速度變慢其實(shí)也應(yīng)該是必然的結(jié)果。但是對(duì)于第二種產(chǎn)品,由于我們?cè)诎惭b的過(guò)程中曾經(jīng)修改過(guò)瀏覽器的安全設(shè)置,所以這會(huì)導(dǎo)致用戶在使用過(guò)程中的不便,這種產(chǎn)品的安裝和運(yùn)行都因?yàn)椴痪邆浼嫒菪?,而變得很麻煩,這也就是我們?cè)诤笃趯?duì)第二種產(chǎn)品使用之后發(fā)現(xiàn)的他在使用過(guò)程中所暴露出來(lái)的缺點(diǎn)。這兩個(gè)例子的應(yīng)用必將引起軟件開(kāi)發(fā)者的思考,作為人們?nèi)粘I钪性絹?lái)越普遍的運(yùn)用工具,計(jì)算機(jī)未來(lái)的開(kāi)發(fā)設(shè)計(jì)將向什么方向發(fā)展將成為我們需要認(rèn)真思考的問(wèn)題。
計(jì)算機(jī)軟件的開(kāi)發(fā)技術(shù)在一輩又一輩認(rèn)得努力下的到了不同程度上的創(chuàng)新,其技術(shù)是有很大的進(jìn)步的,但是現(xiàn)如今科學(xué)技術(shù)發(fā)展迅速,要與時(shí)俱進(jìn),就要不斷地將技術(shù)進(jìn)行創(chuàng)新和改進(jìn),以跟上社會(huì)發(fā)展的潮流。將計(jì)算機(jī)軟件設(shè)計(jì)的更符合人們的需求,功能越來(lái)越強(qiáng)大,應(yīng)是我們的目標(biāo)。并且在軟件的開(kāi)發(fā)設(shè)計(jì)中也提倡引入新社會(huì)的思潮例如“以人為本”,來(lái)提高計(jì)算機(jī)軟件在社會(huì)中的服務(wù)價(jià)值。
[1]胡玲芳.新時(shí)期計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用研究[J].信息與電腦(理論版),2013,08:74-75.
[2]張世海,梁曉梅.論計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用[J].電子技術(shù)與軟件工程,2013,23:100.
[3]張旭.計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用[J].硅谷,2013,03:91+100.
[4]李翔.計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用及未來(lái)展望[J].電腦知識(shí)與技術(shù),2013,06:1495-1496+1519.