- 相關(guān)推薦
計算機應用軟件開(kāi)發(fā)技術(shù)研究分析
在系統的開(kāi)發(fā)初期軟件時(shí),開(kāi)發(fā)人員需要對軟件的功能做出全面的準確的定位,下面是小編搜集的一篇關(guān)于計算機應用軟件開(kāi)發(fā)技術(shù)研究的論文范文,供大家閱讀查看。
【摘 要】計算機的使用是由計算機硬件和軟件構成的,所以,要充分考慮計算機的硬件資源和軟件資源。其中軟件資源主要包含應用軟件、系統軟件。應用軟件是針對某些問(wèn)題進(jìn)行解決的軟件;系統軟件是對計算機進(jìn)行監控、管理與維護的軟件。應用軟件的主要功能是根據計算機本身所提供的功能,對計算機工作進(jìn)行合理的安排。由此可見(jiàn),軟件的開(kāi)發(fā)離不開(kāi)應用軟件的支持。
【關(guān)鍵詞】計算機;應用軟件;開(kāi)發(fā)技術(shù)
二十世紀五六十年代軟件的開(kāi)發(fā)都是通過(guò)手工方式進(jìn)行的,人們以為程序就是計算機軟件。隨著(zhù)應用軟件開(kāi)發(fā)技術(shù)研究的不斷深入,軟件開(kāi)發(fā)者意識到要想保證軟件程序從設計、調試到運行的成功就必須要對文檔進(jìn)行嚴格的規范。發(fā)展到二十世紀七十年代,人們認為軟件程序還包括每個(gè)開(kāi)發(fā)階段所需的文檔。到了二十世紀八十年代,在軟件工程的基礎上,對軟件進(jìn)行了更為全面的定義。
1.軟件工程概念
以前大型系統軟件的開(kāi)發(fā)都是通過(guò)手工方式進(jìn)行,軟件開(kāi)發(fā)和生產(chǎn)的效率比較低,經(jīng)常會(huì )出現錯誤。面對不斷增長(cháng)的軟件生產(chǎn)需要,之前的軟件開(kāi)發(fā)狀態(tài)已經(jīng)無(wú)法滿(mǎn)足其需求。在軟件生產(chǎn)中主要有以下幾個(gè)方面的問(wèn)題:(1)軟件開(kāi)發(fā)復雜化。(2)軟件開(kāi)發(fā)成本變高。(3)軟件開(kāi)發(fā)和生產(chǎn)的時(shí)間較長(cháng)。(4)軟件開(kāi)發(fā)生產(chǎn)后維護工作量大。為了擺脫軟件生產(chǎn)的這種危機局面,1968 年北大西洋公約組織的學(xué)術(shù)會(huì )議上首次提出“軟件工程”概念。軟件工程就是規范軟件開(kāi)發(fā)與維護的方法,主要以工程問(wèn)題的處理方式為指導,處理軟件生產(chǎn)過(guò)程中出現的問(wèn)題。軟件工程學(xué)是從軟件生產(chǎn)的過(guò)程中得來(lái)的。軟件工程學(xué)主要包括管理學(xué)、經(jīng)濟學(xué)、系統工程學(xué)、計算機科學(xué)等等,是一門(mén)綜合性較強的學(xué)科。軟件工程學(xué)就是怎樣使用現代的科學(xué)技術(shù)和理論去進(jìn)行軟件的開(kāi)發(fā),并在最少的投資范圍內使軟件產(chǎn)品獲得較高的質(zhì)量。
2.軟件工程發(fā)展
在軟件工程的發(fā)展過(guò)程中,主要經(jīng)過(guò)了三個(gè)階段:程序設計階段、軟件階段、軟件工程階段。開(kāi)發(fā)生產(chǎn)軟件的過(guò)程與建筑工程生產(chǎn)產(chǎn)品的過(guò)程極為相似。例如,在進(jìn)行一項建筑工程建設時(shí),從開(kāi)始到竣工,主要精力三個(gè)階段設計、施工、驗收。軟件產(chǎn)品的生產(chǎn)過(guò)程同樣也要經(jīng)歷三個(gè)階段:定義、開(kāi)發(fā)、維護。通過(guò)軟件開(kāi)發(fā)生產(chǎn)與建筑工程之間的比較可以發(fā)現:(1)建筑工程流程圖在確定設計藍圖產(chǎn)生以后,建筑工程接下來(lái)的每個(gè)環(huán)節都沒(méi)有回溯問(wèn)題。軟件開(kāi)發(fā)與之不同,每一個(gè)步驟也許會(huì )經(jīng)過(guò)多次的回溯問(wèn)題。(2)軟件再生產(chǎn)完成交付使用后,如果出現用戶(hù)的新要求、軟件運行環(huán)境的變化等等,還涉及到維護的問(wèn)題。
3.應用軟件開(kāi)發(fā)
現在的應用軟件開(kāi)發(fā)主要有:自動(dòng)形式的系統開(kāi)發(fā)方法、原型化方法、軟件生命周期法三種方式,一個(gè)大型應用軟件的開(kāi)發(fā)需要許多專(zhuān)業(yè)人員共同努力才能完成。因此,為了使大型應用軟件系統的開(kāi)發(fā)質(zhì)量得到保障,軟件系統的開(kāi)發(fā)過(guò)程要嚴格的依據軟件工程的思路和原則進(jìn)行,采用正確的軟件開(kāi)發(fā)方式,充分利用軟件工程能提供的圖示工具,協(xié)調好軟件開(kāi)發(fā)人員的各項工作,一起努力完成軟件的開(kāi)發(fā)任務(wù)。
自動(dòng)形式的系統開(kāi)發(fā)方法的主要特點(diǎn)是應用4GT所包含的大量軟件開(kāi)發(fā)工具,這種方法的優(yōu)勢在于軟件開(kāi)發(fā)者只需要對軟件所要實(shí)現的內容進(jìn)行說(shuō)明,對于怎樣實(shí)現的不需要說(shuō)明。第四代技術(shù)中的軟件工具主要是按照系統的規范要求進(jìn)行分析,并自動(dòng)的設計和編碼。
在傳統的生命周期中基礎理論比較嚴謹。通常在軟件開(kāi)發(fā)的整個(gè)過(guò)程中,首先要嚴格的對軟件開(kāi)發(fā)做出定義,或是實(shí)現對軟件開(kāi)發(fā)進(jìn)行說(shuō)明,在系統的開(kāi)發(fā)初期軟件時(shí),開(kāi)發(fā)人員需要對軟件的功能做出全面的準確的定位。一般情況下,用戶(hù)對軟件目標的定義都是概括性的,關(guān)于輸入、處理或是輸出的需要都沒(méi)有詳細的描述。軟件開(kāi)發(fā)人員對處理算法的效果、將要使用的人機界面形態(tài)、操作系統也可能沒(méi)有確定下來(lái)。面對這樣的情況,只能一邊進(jìn)行軟件開(kāi)發(fā)一邊認識,應用軟件開(kāi)發(fā)的原型化方法就是這種指導思想。原型法開(kāi)發(fā)軟件的過(guò)程大體上可經(jīng)過(guò)可行性研究、確定系統的基本要求、建造原始系統、用戶(hù)和開(kāi)發(fā)人員的評審、開(kāi)發(fā)人員修改系統五個(gè)階段。原型化方法的三種形態(tài)主要包括(1)工作原型,即在軟件制作時(shí),一部分所需要的功能在計算機上進(jìn)行,這樣能使開(kāi)發(fā)者和用戶(hù)更好的了解所開(kāi)發(fā)的程序。(2)紙上原型,即用紙張和墨水的模型對軟件中的一些特征做出解釋。(3)現有原型,即在軟件開(kāi)發(fā)中所需要的功能,可以利用現成的可運行程序完成,但是其中一些功能必須有新的開(kāi)發(fā),并在此基礎上進(jìn)行改進(jìn)。
軟件開(kāi)發(fā)的生命周期主要有六個(gè)階段,生命周期法主要是從時(shí)間上對軟件的定義、開(kāi)發(fā)以及維護進(jìn)行分析,并將其分成幾個(gè)不同的階段,在每個(gè)階段都要嚴格按照要求進(jìn)行,前一個(gè)階段結束后就必須要開(kāi)始下一個(gè)階段,并要求每個(gè)階段的文檔質(zhì)量都要符合規定的要求。
4.結論
在應用軟件的開(kāi)發(fā)過(guò)程中,要充分的考慮選擇哪種開(kāi)發(fā)方式,并根據軟件的特性采取相應的開(kāi)發(fā)方法,這樣能提高軟件的開(kāi)發(fā)進(jìn)程。
【參考文獻】
[1]趙明亮.計算機應用軟件開(kāi)發(fā)技術(shù)[J].黑龍江科技信息,2011(26).
[2]張麗英.面向對象的軟件開(kāi)發(fā)技術(shù)的研究及實(shí)現[J].信息與電腦(理論版),2009(11).
[3]余江.淺談我國計算機應用發(fā)展的回顧與展望[J].信息與電腦(理論版),2010(04).
[4]周?chē)鴱,董保華.計算機軟件的開(kāi)發(fā)與發(fā)展分析[J].信息與電腦(理論版),2012(08).
【計算機應用軟件開(kāi)發(fā)技術(shù)研究分析】相關(guān)文章:
計算機應用的發(fā)展與軟件開(kāi)發(fā)08-19
計算機軟件開(kāi)發(fā)技術(shù)及其應用09-09
計算機多媒體技術(shù)應用分析05-19
分層技術(shù)在計算機軟件開(kāi)發(fā)中的應用07-10
分層技術(shù)在計算機軟件開(kāi)發(fā)中的應用09-01
計算機在銀行審計中的應用分析論文08-24
淺析計算機技術(shù)應用的現狀與分析06-12