摘 要:科學(xué)技術(shù)的發(fā)展進(jìn)步,在推動人們生活水平日益提高的同時,也使得新的技術(shù)和設(shè)備不斷得到開發(fā)和應(yīng)用。21世紀(jì)是信息技術(shù)飛速發(fā)展的時期,計(jì)算機(jī)成為人們工作和生活中一個必不可少的組成部分。作為計(jì)算機(jī)運(yùn)行的重要組成部分,軟件的作用是極為重要的,軟件的開發(fā)和應(yīng)用也成為相關(guān)工作人員研究的重點(diǎn)。結(jié)合當(dāng)前PC軟件開發(fā)技術(shù)的應(yīng)用,對其未來的發(fā)展趨勢進(jìn)行了分析和研究。
關(guān)鍵詞:PC軟件;開發(fā)技術(shù);應(yīng)用;未來發(fā)展
中圖分類號:TP311.5
隨著經(jīng)濟(jì)的發(fā)展和技術(shù)的進(jìn)步,社會前進(jìn)的速度也變得日益迅速。計(jì)算機(jī)軟件作為一門新興的學(xué)科,雖然只有短短幾十年的發(fā)展時間,但是取得的成就卻是十分巨大的。計(jì)算機(jī)軟件可以通過與相關(guān)硬件的配合,利用計(jì)算機(jī)自身的邏輯功能,合理有序地組織計(jì)算機(jī)工作,使得人們對于計(jì)算機(jī)的應(yīng)用更加簡便,更加高效,更加快捷。因此,計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用和發(fā)展,可以說在很大程度上決定了計(jì)算機(jī)的發(fā)展。
1 PC軟件
1.1 概念
PC,是personal computer的縮寫,指個人計(jì)算機(jī)。個人計(jì)算機(jī)不需要與其他計(jì)算機(jī)共享處理、磁盤和打印機(jī)等資源,可以獨(dú)立工作。到現(xiàn)在,個人計(jì)算機(jī)的范圍更加廣泛,是一切個人計(jì)算機(jī),如桌上型計(jì)算機(jī)、筆記型計(jì)算機(jī)等的統(tǒng)稱。PC軟件,實(shí)際上就是計(jì)算機(jī)軟件。
1.2 特點(diǎn)
PC軟件主要是指計(jì)算機(jī)中的應(yīng)用軟件和系統(tǒng)軟件,其具有以下兩個極為突出的特點(diǎn):
(1)社會使用價值廣泛,可以在很大程度上推動軟件產(chǎn)業(yè)的快速發(fā)展,體現(xiàn)出多元化的經(jīng)濟(jì)效益;
(2)軟件的開發(fā)工作是一項(xiàng)系統(tǒng)性較強(qiáng)的工作,極為復(fù)雜和細(xì)致,需要消耗大量的人力物力資源,在社會發(fā)展領(lǐng)域所起到的作用是不容忽視的。
2 PC軟件開發(fā)技術(shù)的應(yīng)用
2.1 重要性
隨著科學(xué)技術(shù)的不斷發(fā)展和進(jìn)步,計(jì)算機(jī)互聯(lián)網(wǎng)技術(shù)也獲得了飛速發(fā)展,這在很大程度上是由于軟件開發(fā)技術(shù)的推動。作為軟件工程的核心技術(shù)之一,軟件技術(shù)可以說是對計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的創(chuàng)新和延伸,逐漸使得計(jì)算機(jī)遠(yuǎn)程控制和網(wǎng)絡(luò)支持等成為可能。就目前而言,計(jì)算機(jī)軟件開發(fā)技術(shù)的廣泛應(yīng)用,使得計(jì)算機(jī)網(wǎng)絡(luò)的模式發(fā)生了改變,成為一種新型的開發(fā)性和共存性為一體的網(wǎng)絡(luò)模式,在很大程度上推動了計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展。同時,計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用,從根本上解決了軟件開發(fā)與計(jì)算機(jī)實(shí)際需求中存在的偏差,加上軟件自身在安全性、可靠性、便捷性等方面的不斷提高,為其自身應(yīng)用范圍的擴(kuò)展奠定了極為堅(jiān)實(shí)的基礎(chǔ),其作用和意義都是非常巨大的。
2.2 開發(fā)技術(shù)
計(jì)算機(jī)軟件開發(fā)技術(shù)主要包括以下三種:
(1)原型化方法
這種方法主要是針對軟件生命周期法存在的不足而提出的,如果一個計(jì)算機(jī)軟件在開發(fā)初期,其自身的概念比較模糊,并沒有一個明確的界定,用戶給出的軟件目標(biāo)不能詳盡描述輸入處理及輸出需求 ,或者軟件開發(fā)者不能確定算法效果、系統(tǒng)適用性或未來使用的人機(jī)界面形態(tài),也就無法使用傳統(tǒng)的生命周期法進(jìn)行開發(fā),這時,就需要采用原型化方法。在利用原型化方法進(jìn)行軟件開發(fā)時,包含有三種開發(fā)形態(tài),即
1)紙上原型:在開發(fā)前,制作出相應(yīng)的軟件模型,對軟件應(yīng)有的特征進(jìn)行描述和解釋,從而有效避免開發(fā)時的盲目性;
2)工作原型:通過實(shí)際運(yùn)行,對軟件已經(jīng)完成的部分功能進(jìn)行試驗(yàn)和驗(yàn)證,使得軟件的影虎可以提前對軟件進(jìn)行熟悉和了解;
3)現(xiàn)有原型:使用一個現(xiàn)有的可運(yùn)行程序,對軟件的全部或部分功能進(jìn)行實(shí)現(xiàn)。
(2)自動形式系統(tǒng)開發(fā)
自動形式系統(tǒng)開發(fā)是一種新型的軟件開發(fā)技術(shù),使用先進(jìn)的軟件開發(fā)工具,自行進(jìn)行分析和設(shè)計(jì)編碼,程序員只需要說出內(nèi)容,工具就可以自主完成開發(fā)。
(3)軟件生命周期法
指從軟件的開發(fā)時間,對其各個階段進(jìn)行分解,制定階段性的開發(fā)目標(biāo)。需要注意的是,必須采取相應(yīng)的措施,確保軟件開發(fā)的每一個階段在開始和結(jié)束時,都有各自的標(biāo)準(zhǔn),從而確保軟件開發(fā)的質(zhì)量。通常情況下,這個階段的開發(fā)時間在6個月左右。
2.3 應(yīng)用
計(jì)算機(jī)軟件開發(fā)技術(shù)的實(shí)際應(yīng)用效果,需要通過相應(yīng)的操作進(jìn)行驗(yàn)證。這里通過相關(guān)軟件產(chǎn)品的開發(fā),對其應(yīng)用價值進(jìn)行分析。
分別使用兩種方式,對兩個軟件產(chǎn)品進(jìn)行開發(fā)。第一個產(chǎn)品,使用VB6.0+Acess,利用單機(jī)版運(yùn)行模式進(jìn)行開發(fā),第二個產(chǎn)品則使用Web+ActiveX以及高級數(shù)據(jù)庫服務(wù)器進(jìn)行設(shè)計(jì)。開發(fā)設(shè)計(jì)完成后,將兩個產(chǎn)品分別裝在客戶機(jī)上,進(jìn)行試運(yùn)行。實(shí)踐證明,第一種產(chǎn)品憑借VB虛擬機(jī)與Acess驅(qū)動良好的兼容性,可以在客戶機(jī)上直接安裝使用,且運(yùn)行一段時間后,軟件較為穩(wěn)定,沒有出現(xiàn)質(zhì)量問題,如果需要對計(jì)算機(jī)數(shù)據(jù)進(jìn)行備份和還原,用戶可以獨(dú)立完成,操作簡單。但是隨著使用時間的增加,用戶的數(shù)據(jù)不斷增加,軟件的運(yùn)行速度會受到影響。第二種產(chǎn)品并不能直接在客戶端安裝,需要首先安裝ActiveX的相應(yīng)組件,同時對瀏覽器的安全設(shè)置進(jìn)行更改,安裝相對繁瑣,步驟眾多,容易給用戶帶來一定的不變,操作也較為復(fù)雜。因此,對于現(xiàn)代化的PC計(jì)算機(jī)而言,在進(jìn)行軟件開發(fā)設(shè)計(jì)時,要更加突出人性化的理念,堅(jiān)持以人為本,從用戶角度出發(fā),結(jié)合實(shí)際情況和用戶需求進(jìn)行,使得計(jì)算機(jī)軟件更加便捷,操作更加簡單,功能更加強(qiáng)大。
3 PC軟件開發(fā)技術(shù)的未來發(fā)展趨勢
進(jìn)入21世紀(jì),計(jì)算機(jī)得到了跨越式的發(fā)展,功能日益強(qiáng)大,對于軟件也提出了更高的要求,需要引起軟件開發(fā)設(shè)計(jì)人員的重視,對軟件開發(fā)技術(shù)進(jìn)行改進(jìn)和創(chuàng)新。從當(dāng)前的技術(shù)發(fā)展來開,PC軟件開發(fā)技術(shù)在未來發(fā)展過程中,主要呈現(xiàn)出以下幾個趨勢:
3.1 服務(wù)化
服務(wù)化是指軟件產(chǎn)品會直接面向客戶,根據(jù)用戶的實(shí)際需求,提供更加成熟的軟件產(chǎn)品,為用戶提供最為優(yōu)質(zhì)的服務(wù),這是未來軟件行業(yè)發(fā)展的必然趨勢。
3.2 開放化
開放化的實(shí)施,是資源的共享,通過將軟件源代碼進(jìn)行公開,逐步推動軟件產(chǎn)品的標(biāo)準(zhǔn)化,提高軟件的兼容性,達(dá)到共享的目的。這樣,還可以使得軟件開發(fā)設(shè)計(jì)人員相互交流,共同進(jìn)步,推動軟件行業(yè)的進(jìn)一步發(fā)展。
3.3 智能化
智能化是當(dāng)前時代計(jì)算機(jī)軟件發(fā)展的主流趨勢。隨著人工智能在各個領(lǐng)域的應(yīng)用,其技術(shù)日益成熟,而人們對于軟件產(chǎn)品的需求日益廣泛,也使得軟件開發(fā)技術(shù)的智能化趨勢日益顯著,必將成為軟件開發(fā)人員重點(diǎn)研究的課題。
4 結(jié)束語
總而言之,雖然發(fā)展時間短暫,但是計(jì)算機(jī)軟件的作用是非常巨大的。軟件開發(fā)技術(shù)經(jīng)過了不斷的演變和完善,取得了顯著的成效。對于軟件開發(fā)人員而言,要順應(yīng)時代發(fā)展趨勢,立足長遠(yuǎn),對軟件開發(fā)技術(shù)進(jìn)行創(chuàng)新,堅(jiān)持以人為本的設(shè)計(jì)理念,提高計(jì)算機(jī)的社會服務(wù)價值,推動計(jì)算機(jī)軟件技術(shù)的穩(wěn)定發(fā)展。
參考文獻(xiàn):
[1]李翔.計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用及未來展望[J].電腦知識與技術(shù),2013(06):1495-1496,1519.
[2]胡玲芳.新時期計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用研究[J].信息與電腦(理論版),2013(08):74-75.
[3]張旭.計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用[J].硅谷,2013(03):91,100.
[4]趙明亮.計(jì)算機(jī)應(yīng)用軟件開發(fā)技術(shù)[J].黑龍江科技信息,2011,3(26):98.
作者簡介:穆?。?979.05-),永德人,男,講師,研究方向:計(jì)算機(jī)應(yīng)用。
作者單位:云南省臨滄師范高等??茖W(xué)校,云南臨滄 677000