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