摘 要:隨著計算機技術的迅猛發展,那么相應的應用軟件開發技術所做的研究也保持高速發展。本文在此背景下,通過對當前計算機應用軟件開發技術進行研究,相信本文所做的研究對相關課題提供一定的借鑒。
關鍵詞:計算機;應用軟件;開發技術;邏輯功能
中圖分類號:TP311 文獻標識碼:A 文章編號:1674-7712 (2014) 04-0000-01
一、引言
由于硬件與軟件這是正常使用計算機功能與應用的必備條件,計算機要想正常工作,對相應任務完成,這就應該有效組合好相應的軟硬件。通常來說,在上市配置計算機資源的過程當中,不僅應該對軟件資源考慮,還應該對硬件資源考慮?;谲浖Y源進行分析,這主要是有應用軟件與系統軟件。那么其中的系統軟件其主要的目的就是對維護、監控、管理計算機實現,其中還有操作系統與自檢程序等。那么另外的應用軟件其主要目的就是對于計算機內部某些具體問題有效解決,以便對計算機的人事管理軟件、學習管理軟件等管理功能實現。基于軟件功能的角度進行分析,那么就能夠將軟件界定為借助于計算機其自身所擁有的邏輯功能,來對計算機工作進行合理組織,將人們在計算機使用環境所擁有的工作環境進行替代或者是簡化。有鑒于此,在計算機的各種程序,無論是對用戶使用呈現支持,還是對計算機工作程序提供支持,這些都可以將其劃分熬軟件的范疇之內。
二、計算機軟件的概念與發展
由于在發展的計算機而得以進一步完善軟件概念,那么人們最早則是將軟件定義為程序,隨著時代發展到二十世紀七十年代之后,人們則認為軟件絕對不應該只是局限于程序的范圍,還應該包含著對這些程序進行維護、使用、開發所必須的文檔。而步入八十年代之后,這才出現相對來說比較全面的軟件定義,這個定義當中包含著運行所需要的數據、實現程序所使用的規則與方法、計算機程序、相關聯文檔等。
三、軟件工程的概念與發展歷程
(一)軟件工程的概念。通常來說,在二十世紀其實年代才出現軟件工程的概念,則主要是規范性的對軟件按進行維護與開發的方法,那么在對軟件生產的全過程進行處理借助于處理工程問題的方法折算軟件工程的指導思想。
(二)軟件工程發展的歷程。聽過對軟件工程的發展歷程進行分析,那么其主要是程序設計、軟件設計、軟件工程這三個階段。那么相應的如阿健按開發也大致可以劃分為定義、開發、維護這三個階段。而在逐步發展的軟件工程背景下,就出現軟件工程學,這門學科不僅是邊緣學科,還是屬于一門綜合性學科,主要是將管理學、計算機科學、經濟學、系統工程學等進行綜合。
四、計算機應用軟件的開發技術
針對計算機應用軟件進行分析,往往小型軟件要想完成相應的開發工作僅僅只需要某個人即可。那么在大型仿真訓練軟件、計算機輔助設計軟件等這些大型應用軟件擁有比較復雜的開發工作,如果僅僅只是單個人所具備的力量通常并不夠,要想完成就必須要借助于多人來共同工作。為做到對應用軟件的質量提供有效保證,那么在開發大型應用軟件的過程當中,還應該對相關開發原則有效遵循,通過對相應的開發方法的有效運用,將開發人員工作做好相應的協調,往往只有做到這點才可以讓收到的效果更好?;诋斍暗那闆r來看,相應的計算機應用軟件開發技術其類型主要為以下幾種:
(一)生命周期開發技術。通常來說,這項技術則是選取的角度則是時間,借助于分解軟件定義、維護、開發等這些相關復雜問題,這樣就可以將其劃分成為各個不同階段進行實施,而且還能夠做奧將所有階段的開發工作做好。不管是屬于哪個階段所實施的開發,這都應該做到對相關方法與標準應該嚴格遵循,還做到把銜接工作做好,結束之前的一個階段那么就意味著開始后面一個階段。為做到對整個軟件質量有效提升,這就應該把握好全部階段質量,將全部階段的質量進行有效提升。從某種程度上來看,可以將軟件生命周期劃分成為6個階段,往往只有將各個階段開發工作做好,這樣才能夠將整個軟件的開發質量與水平有效提升。
(二)原型化開發技術。從現實情況來看,生命周期開發技術擁有相對比較嚴格的要求,那么在實施相應的開發過程當中,首要的就是應該實施嚴格的預先說明與定義,那么開發人員在開發系統的起步階段,從而能夠全面認定軟件的信息需求與功能。可是從現實情況來看,這樣的技術也具備著一定程度的缺陷和不足之處,如操作系統不適應性、對算法效果不能確定處理、輸入和輸出需求并不能做到詳細描述等。而要想對這些不足之處進行彌補,那么在實施開發過程還必須有一定認識,同步實施認識與開發,那么這就應運而生原型化開發技術。
第一、原型化三種形態。這三種原型化狀態則是現有、工作與紙上這三種原型,這些都是認識與開發同步進行,而且實施開發過程做到進一步完善。
第二、原型法開發過程。相應的開發過程則是可行性研究、將系統基本要求進行確定、原始系統的建造、用戶和開發人員評審、開發人員修改系統。
(三)自動形式的系統開發技術。由于使用第四代技術所包含的特別多軟件開發工具這是這項技術的最為顯著特點,往往只需對于軟件要實現的內容進行說明,并不需要對于怎樣去實現進行說明。那么這項開發技術可以按照相應系統的要求,對于相應規范做出確定,隨后在此基礎上實施相應的分析,自動編碼,自行設計,這樣就可以做到對計算機應用軟件按開發工作予以實現。
五、結束語
綜上所述,在計算機系統當中軟件存在特別重要作用,那么我們在開發計算機軟件的過程當中,絕對不是對某一開發技術單獨運用,或者是對某種方法做出單一選擇。這就應該按照應用如阿健的功能與性質,從而可以對恰當開發技術進行選擇,從而可以獲得相對來說更好的開發效果。從現實情況來看,為做到對開發速度與效率的有效提升,慣用的做法就是有效結合各種方法。
參考文獻:
[1]羅濤.計算機應用軟件開發技術探討[J].科技致富向導,2013(15).
[2]袁俊.計算機應用軟件開發技術研究分析[J].科技致富向導,2013(14).
[3]姜蕊利.計算機應用軟件開發技術研究分析[J].網友世界,2013(04).
[4]胡杭杰.淺談計算機應用軟件開發技術[J].科技致富向導,2013(06).