計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用研究與趨勢展望
計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用研究與趨勢展望
文/沈亮亮
計算機(jī)軟件的發(fā)展歷史只有幾十年,但成果顯著,而且正處于高速發(fā)展期。目前,軟件開發(fā)的技術(shù)逐漸成熟,對計算機(jī)的發(fā)展起到了很大的推動作用。本文論述了計算機(jī)軟件開發(fā)技術(shù)的含義及軟件開發(fā)的方法,強(qiáng)調(diào)了它的重要性,對其具體應(yīng)用和發(fā)展趨勢進(jìn)行了探討研究。
【關(guān)鍵詞】計算機(jī)軟件 開發(fā)技術(shù) 應(yīng)用 趨勢
計算機(jī)已成為現(xiàn)代生活的一部分,它的發(fā)展象征了社會進(jìn)步的程度,被廣泛應(yīng)用在文化教育、數(shù)據(jù)通信、經(jīng)濟(jì)管理、醫(yī)學(xué)工程等領(lǐng)域。計算機(jī)快速發(fā)展的動力源泉主要來源于計算機(jī)軟件開發(fā)技術(shù)的不斷發(fā)展,其是計算機(jī)技術(shù)的核心組成部分 , 逐漸發(fā)展為我國重要的信息支柱產(chǎn)業(yè)。
1 概述
用戶使用計算機(jī)即是通過計算機(jī)軟件來進(jìn)行相關(guān)操作, 軟件分為系統(tǒng)軟件和應(yīng)用軟件。最初軟件的開發(fā)大多是手工操作,容易出錯、補(bǔ)救困難、生產(chǎn)效率低,不能滿足日益增長的軟件生產(chǎn)的需求。隨著社會經(jīng)濟(jì)的發(fā)展及大型化、復(fù)雜化軟件的需求增多,人們逐漸認(rèn)識到要采用工程的原理和方法來開發(fā)、運行、維護(hù)、修復(fù)和管理軟件。
軟件開發(fā)是根據(jù)用戶要求建造出軟件系統(tǒng)或者系統(tǒng)中的軟件部分的過程,是一項包括需求捕捉、分析、設(shè)計、實現(xiàn)和測試的系統(tǒng)工程。 軟件開發(fā)技術(shù)是支撐軟件工程的重要技術(shù),從根本上解決了用戶需求和軟件開發(fā)之間的偏差,極大地滿足了用戶的多種個性化需求,使計算機(jī)逐漸實現(xiàn)網(wǎng)絡(luò)支持和遠(yuǎn)程控制,促使計算機(jī)網(wǎng)絡(luò)成為共存性與開發(fā)性為一體的網(wǎng)絡(luò)模式。
2 計算機(jī)軟件開發(fā)的方法
計算機(jī)軟件開發(fā)是一項復(fù)雜而細(xì)致的工作,設(shè)計思路和方法包括設(shè)計軟件的功能和實現(xiàn)的算法和方法、軟件的總體結(jié)構(gòu)設(shè)計和模塊設(shè)計、編程和調(diào)試、程序聯(lián)調(diào)和測試以及編寫、提交程序。軟件開發(fā)的工作量很大,為了保證軟件的開發(fā)質(zhì)量,程序需要進(jìn)行嚴(yán)格的調(diào)試,大型軟件的開發(fā)需要團(tuán)隊共同完成,常用的開發(fā)方法有以下幾種。
2.1 生命周期法
將開發(fā)過程分成若干個階段,每個階段都有嚴(yán)格的界限。軟件的生命周期可分為三大階段,即計劃階段、開發(fā)階段和運行階段。計劃階段分為問題定義和可行性研究兩個子階段,開發(fā)階段在開發(fā)初期分為需求分析、 總體設(shè)計、詳細(xì)設(shè)計三個階段,在開發(fā)后期分為編碼、測試兩個子階段,最后運行階段的主要任務(wù)是軟件維護(hù)。
2.2 原型化的方法
與生命周期法相比,原型化的方法適合初期概念模糊的軟件,這種方法不用在開發(fā)之初準(zhǔn)備資料。其基本思想是開發(fā)人員獲得用戶基本需求后,快速分析后在較短時間內(nèi)構(gòu)造出一個簡單小型、涵蓋用戶最主要需求的原型系統(tǒng)并運行,然后讓用戶評價,根據(jù)用戶的意見和新的要求對原型系統(tǒng)進(jìn)行修改,逐步完善,反復(fù)進(jìn)行,最終形成讓用戶滿意的軟件系統(tǒng)。
2.3 自動形式系統(tǒng)的開發(fā)
這種方法是先進(jìn)工具結(jié)合的產(chǎn)物,很多工具都是第四代技術(shù), 開發(fā)人員只需提供內(nèi)容,不用選擇具體的方法,系統(tǒng)工具就能夠自動分析并設(shè)計編碼。
3 應(yīng)用研究
計算機(jī)軟件開發(fā)的目的是不斷優(yōu)化現(xiàn)有軟件或創(chuàng)造新軟件,給使用者提供優(yōu)質(zhì)服務(wù)。對于一種計算機(jī)軟件開發(fā)技術(shù)而言,要在實際應(yīng)用中充分體現(xiàn)其價值。下面通過開發(fā)的實際例子對開發(fā)技術(shù)應(yīng)用進(jìn)行說明。
利用不同計算機(jī)軟件開發(fā)技術(shù)開發(fā)出兩個軟件產(chǎn)品。第一個軟件開發(fā)產(chǎn)品利用VB6.0+Acess 的單機(jī)版運作模式,第二個軟件產(chǎn)品應(yīng)用 Web+Xml+ActiveX 的數(shù)據(jù)庫服務(wù)模式。第一個產(chǎn)品可直接安裝,其采用了微軟歷史版的 VB 虛擬機(jī)和 Acess 驅(qū)動,可實現(xiàn)自動化的系統(tǒng)兼容,用戶安裝非常簡便;第二個產(chǎn)品應(yīng)用了 ActiveX 組件,在安裝過程中需要安裝相關(guān)組件并更改瀏覽器的參數(shù)設(shè)置,需要多個步驟和操作才能完成,較第一個產(chǎn)品安裝過程復(fù)雜。安裝完成后,經(jīng)過一段時間的運行,第一個產(chǎn)品運行比較穩(wěn)定,且維護(hù)修復(fù)工作也可以由用戶通過簡單的操作自行完成,但存在的缺陷就是隨著運行時間的增加, 數(shù)據(jù)量增多,運行速度和效率會變低;第二個產(chǎn)品在運行過程中,易受到計算機(jī)運行系統(tǒng)版本的限制,要修改瀏覽器的參數(shù)設(shè)置,軟件的更新維護(hù)較復(fù)雜,給用戶帶了一些不便。
計算機(jī)作為現(xiàn)代生產(chǎn)生活的重要工具,其社會價值在于如何更好地服務(wù)社會、改善生活,技術(shù)人員在進(jìn)行軟件開發(fā)時,要按照用戶的實際情況和使用需求進(jìn)行開發(fā),設(shè)計出功能強(qiáng)大、易用的軟件產(chǎn)品,突出軟件的有效性和實用性。
4 趨勢展望
在當(dāng)前信息日新月異的時代,軟件研發(fā)面對的環(huán)境變得更加復(fù)雜 , 不同系統(tǒng)結(jié)構(gòu)對軟件的要求越來越多。信息時代網(wǎng)絡(luò)應(yīng)用的普及提升了軟件中間技術(shù)的發(fā)展空間,增大了其應(yīng)用量,另外面向?qū)ο蠛蜆?gòu)件化軟件等新技術(shù)的使用 , 增加了軟件的交互性和延展性,軟件開發(fā)工藝的創(chuàng)新等都給計算機(jī)軟件開發(fā)的前景帶來了新的變化。
(1)服務(wù)化趨勢。秉持最優(yōu)質(zhì)的服務(wù)理念為客戶提供服務(wù),包含先進(jìn)的設(shè)計理念、高端的軟件技術(shù)、優(yōu)良的服務(wù)態(tài)度等。
(2)網(wǎng)絡(luò)化趨勢;ヂ(lián)網(wǎng)的普及,全球一體化趨勢明顯,使計算機(jī)在發(fā)展的方面逐漸實現(xiàn)網(wǎng)格化。
(3)開放化趨勢。指的是軟件源代碼的開放和軟件產(chǎn)品的標(biāo)準(zhǔn)化,技術(shù)的開放能夠讓從事軟件行業(yè)的人員彼此交流,共同發(fā)展,在提升產(chǎn)品素質(zhì)的同時,推動整個行業(yè)的繁榮。
(4)智能化趨勢。人工智能在當(dāng)今是一種主流,應(yīng)用領(lǐng)域非常大,一旦人工智能軟件的研發(fā)取得了成績,這在軟件開發(fā)史上將會具有里程碑式的意義。
(5)融合化趨勢。將傳統(tǒng)的電氣化、機(jī)械化和自動化等硬件開發(fā)逐漸轉(zhuǎn)向智能化、數(shù)字化和網(wǎng)絡(luò)化的軟件開發(fā),將顯著提升軟件產(chǎn)業(yè)的市場競爭力。
5 結(jié)束語
在短短的數(shù)十年時間里,軟件開發(fā)領(lǐng)域取得了輝煌的碩果, 隨著各行各業(yè)的迅速發(fā)展,各類軟件也層出不窮,開發(fā)人員要對開發(fā)的技術(shù)進(jìn)行深入研究和分析,與時俱進(jìn) , 不斷的創(chuàng)新完善,堅持以人為本的軟件開發(fā)原則,為人們提供更加多元化優(yōu)質(zhì)的服務(wù) , 促進(jìn)計算機(jī)的軟件產(chǎn)業(yè)不斷發(fā)展,進(jìn)一步提高社會服務(wù)性、創(chuàng)新性和有效性。
參考文獻(xiàn)
[1]胡玲芳.新時期計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用研究[J].信息與電腦(理論版 ),2013,08:74-75.
[2]劉凱英.淺談計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用及發(fā)展[J].無線互聯(lián)科技 ,2013,26(1):134-136
[3]袁建波.計算機(jī)軟件開發(fā)技術(shù)的應(yīng)用研究初探 [J]. 電子制作 ,2014(02).
作者單位
建東職業(yè)技術(shù)學(xué)院 江蘇省常州市 213022
本站論文資源均為來自網(wǎng)絡(luò)轉(zhuǎn)載,免費提供給廣大作者參考,不進(jìn)行任何贏利,如有版權(quán)問題,請聯(lián)系管理員刪除! 快速論文發(fā)表網(wǎng)(www.455685.com)本中心和國內(nèi)數(shù)百家期刊雜志社有良好的合作關(guān)系,可以幫客戶代發(fā)論文投稿.
投稿郵箱:ksfbw@126.com
客服Q Q:
82702382
聯(lián)系電話:15295038833
本站論文資源均為來自網(wǎng)絡(luò)轉(zhuǎn)載,免費提供給廣大作者參考,不進(jìn)行任何贏利,如有版權(quán)問題,請聯(lián)系管理員刪除!