計算機應用軟體的需求分析與開發

才智咖 人氣:2.24W

計算機作為輔助性工具,在幫助人們解決問題和促進社會發展方面都具有重要的作用,下面是小編蒐集整理的計算機應用軟體需求分析的論文範文,歡迎大家閱讀檢視。

計算機應用軟體的需求分析與開發

 摘 要:隨著網際網路和電腦的普及程度越來越廣,不管是用於辦公的日常事物還是人們的休閒娛樂,計算機的應用軟體被越來越多人們所使用,並且其需求趨勢還在逐漸增加,因此為了進一步滿足人們對計算機軟體的不同需求,要求對應用軟體事先做好需求分析以及科學的開發,以便為人們帶來更多的便利和幫助。

 關鍵詞:計算機應用軟體;需求分析;開發

計算機應用軟體主要是為了解決某些具體的問題而研究開發的,由於在五十年代所開發出來的軟體存在利用效率比較低,而且在程式的編排上也存在一些問題,另外計算機的使用範圍和程度也都在提高,所以應用軟體需要提升其本身的價值,從軟體最初的設計,到成型後的除錯以及投入使用都要按照嚴格的規範進行,避免出現不必要的使用問題。

 1、計算機應用軟體的需求和開發的重要性分析

計算機作為輔助性工具,在幫助人們解決問題和促進社會發展方面都具有重要的作用,其中應用性軟體也是如此,比如最常見的辦公軟體給日常的辦公帶來了很多的便利,各種文字的排版,影音的插入都可以在其中操作,還有具體的財務應用軟體,節省了財務工作的大量時間,大大提高了工作效率,另外公交或是駕車的路線查詢,照相效果的轉變以及手遊等應用軟體在給人們的生活帶來了方便的同時也豐富了人們的精神生活,所以說開發更多,更好的計算機應用軟體不僅是促進計算機技術發展的要求,而且也是提高人們生活水平的重要推動力。

2、計算機應用軟體的需求分析

2.1 計算機應用軟體的需求分析流程。計算機應用軟體的需求分析在軟體開發過程中是一個很重要的環節,因為通過需求能瞭解到所開發出來的軟體是為了滿足哪些人群、哪些工作的需要,也能根據這些資訊,制定出如何對軟體的系統進行程式設計的方案,以及確定該軟體主要的功能是什麼,因此需求分析是進行應用軟體開發的第一步。

首先是根據市場的調研情況以及應用軟體的開發市場報告來對現階段人們的需求進行提出。目前計算機應用軟體的使用範圍越來越大,有對辦公軟體的不同程度的需求,有對地圖導航的軟體以及其他不同型別的需求,也還有是對應用軟體系統升級的要求,因此需要對應用軟體的需求進行正確的定位,確定好所研製出來的軟體是用於何目的,即做好定位分析。

其次是根據需求定位來對應用軟體的適用性進行描述,比如有的人會認為應用軟體的更新速度太快了,而且並不是最新的就是最好用軟體,因此要對同一種應用軟體的使用者進行資訊的鑑別和綜合性分析。通過對原始的市場調研問題的研究、使用者對問題答案的選擇分析以及結合應用軟體開發的以往經驗來進行綜合性的分析,篩選出由於使用者的個人偏見或是完全不合理要求的需求資料,提煉出真正有參考價值的資訊,為開發軟體提供強有力的依據,另外還可以通過這些調研的資料,進一步挖掘出未顯現出來潛在需求,從而有助於幫助完善軟體的功能性和合理性。

最後是根據資料分析的結果,再一次對應用軟體開發需要的規格說明以及使用者的使用方式等方面進行考證,其目的主要是保證所研發的軟體是真正滿足人們需求的,研發途徑和所制定的方案也是可行的,因為應用軟體具有複雜性,而且開發的成本也比較高的特點,因此在每一個軟體方案定型之前都要認真的分析,避免出現遺漏和模糊化的地方,影響軟體的開發效果。

2.2 計算機應用軟體的需求分析方法。確定和了解使用者對計算機應用軟體的需求方式有很多,並且針對不同的情況和軟體的使用範圍來了解需求的方式也不少,但本文將主要介紹採用比較多的三種方式。

一是直接訪問式,包含面對面的交談,或是通過發放紙質的以及電子版的市場調查來獲得資料。對於面對面的交談,一般是知道具體的應用軟體使用者,對其領導或是採購人員來進行交流,這樣就能比較全面瞭解到使用者的具體要求以及以後軟體開發的'方向,比如辦公室的財務軟體的需求方向,就可以直接與使用者進行溝通,並能瞭解其對目前所用到軟體有什麼不滿意的地方或是需要改進的地方等比較寶貴的資訊。另外對於一般新的應用軟體,軟體開發商只能瞭解到使用者在某一方面有所需求,研發出來的軟體肯定是能滿足部分使用者的需要的,但是具體的情況就不是很清楚,這種情況就可以採用發放大量的市場調研報告,在剔除無效的資訊後,對資料進行分析,比如可以利用SPSS軟體對所蒐集到的資料進行整理和分析,可以得到將要開發的應用軟體中哪些功能最能滿足使用者的需求,因此這也被作為一種比較常見和有用的方式之一。

二是對具體的使用者做出應用軟體的方案後,與使用者進行進一步的商討確定使用者的具體需求。比如在知道這款應用軟體是為某公司開發研製的,那麼就能瞭解到該企業的組織結構以及最基本的業務流程,根據這些實際的情況,結合該企業現有的硬體以及軟體情況,制定出這款應用軟體的具體方案,並做出簡單的操作流程頁面,通過這種方式來吸引使用者的眼球,而且也能通過向用戶展示瞭解到該方案在哪些方面還需要改進,在哪些地方還存在漏洞等,這樣就能對使用者的需求瞭解的比較準確,所研製開發出來的軟體也與該使用者的要求十分符合,效果也就最佳。而這種結果的得來是通過前期對該企業的調研分析法,到後期的方案製作法,最後到協商討論法結合而來的。

三是使用者的體驗回饋方式,一款計算機的應用軟體都是為滿足一定使用者而設計的,當開發商研發出一款應用軟體後,讓使用者填寫體驗感受,並說出不足之處,只有填寫試用報告後再能繼續使用該軟體,這種方式也能起到了解使用者的真正需求以及知道這款軟體所存在的問題和需進一步改進的方向。

 3、計算機應用軟體的開發

在通過對使用者的需求進行調查分析後,下一步就是對計算機應用軟體進行開發,其開發的技術種類主要有以下幾種。

一是對軟體開發的週期性技術研究,一般而言軟體在經過一段時間就需要升級和更新,以滿足使用者的需求,因此在每個階段都要做好開發的工作。為了保證每個階段的質量,以及更新後的軟體操作能跟上一階段的操縱相銜接,所以說在軟體投入使用之前,就要做好該軟體的生命週期研究,並對每個週期採用應對的質量提升和效果保證的措施。另外在軟體的投入使用過程中,肯定有些漏洞,所以在週期性使用中要有對軟體問題的修復和改進技術。

二是軟體開發的最初設計技術,這種技術是要開發人員能對軟體最初的功能和資訊做出全面的認定,對於一些可以預見性的問題,比如無法輸入或是描述,或是對結果的輸入有差異等,要有事先處理好這些問題的技術,而且有依據原始的設計進行開發技術的能力,所以這種邊開發邊解決預見性問題的技術,也叫原型化開發技術。

三是自動生成的軟體開發技術,這種技術比較先進,只需要在開發時說明該軟體所要達到的目的,是用來幹什麼的,以及對操作說明等方面的內容進行闡述,而不用輸入怎麼實現這一目的的具體過程,也就是說這種開發技術是能根據要求,自動設計和分析的技術。

 4 結束語

本文從計算機應用軟體的重要性角度出發,分析了人們對計算機應用軟體的需求,包含了需求分析的流程和方式,並對開發的技術進行了探討,包含了基本的對軟體開發的週期性技術研究、軟體開發的最初設計技術以及自動生成的軟體開發技術三種,通過研究分析,旨在促進計算機應用軟體能更加滿足人們需求和提高計算機應用水平的目的。

參考文獻:

[1]柴霞.計算機應用軟體的研發和維護[J].矽谷,2013(02):113.

[2]賈秋敏.淺談計算機應用軟體的開發和維護[J].無線互聯科技,2012(08):69.

[3]王寧.計算機應用軟體開發技術探討[J].中國電子商務,2013(18):35.