摘?要:隨著中國整體經濟的進一步發展,包括IT行業在內的計算機得到廣泛使用,計算機可以滿足不同行業的需求。這就是為什么在應用程序中有各種各樣的程序和軟件的根本原因。我們也可以根據實際情況在相關應用中自主開發軟件。應用技術工具軟件可以明顯提高工作效率,導致很多國家對軟件獨立的研發更加重視。
關鍵詞:計算機;應用軟件;開發流程;需求分析
一、 我國計算機軟件開發的現狀
(一)計算機應用軟件開發的意義
只需編寫特殊電子計算機語言結構即可編寫應用程序,并且計算機可以參考這些程序繼續運行,從而使計算機可以成功完成后續的處理事務程序,正是在這樣的背景下,計算機的出現引起了人們的關注,盡管技術條件有限,不僅總量和性能都不夠,而且事實上,許多著名學者都會得到計算機技術的廣泛應用,而現在計算機的應用越來越廣泛,如財務后續處理和使用其他相關的財務軟件,計算機大大降低了出差錯的問題。
(二)影響計算機軟件開發的因素
目前,計算機應用軟件開發發展形成了一個相對獨立的學科領域。許多大學開設此課程的目的是為社會提供越來越多的軟件開發技術人員。但是優秀人才的基本素質,影響企業生存環境最重要因素,影響著各種軟件的進一步開發。總的來說,隨著計算機綜合性能和處理能力的提高,能夠處理過程的任務變得越來越復雜,實際應用中的軟件工具也發生了變化,個人很難獨立開發和發展軟件,通常需要很多人共同努力才能最終完成相應的編程。
(三)我國計算機軟件的開發情況
從實際調查中可以看出,中國計算機科學技術進一步發展的總體水平相對較低,但是在計算機悄然興起的前期,將會有大量的大中型計算機出現。在中國對各種軟件進行開發和研究,并獨立開發了一些成功的應用軟件。但是,盜版市場的巨大壓力導致許多公司開發軟件的利潤不足。最終,導致了軟件公司無法繼續經營,走向破產。這是欠發達國家的一大現象,如果不加以管理,幾乎所有的軟件產業都將走向蕭條。對于這一現象,印度有很好的解決辦法,印度正處于計算機工具軟件開發的早期階段時,也遇到了盜版市場混亂的問題,但在政府強有力的政策的干涉下很快得到控制,現在已經發展成為軟件外包國家之一。
二、 計算機應用軟件的開發流程
(一)需求分析與概要設計
軟件開發過程中的首要環節和關鍵環節就是需求分析,需求分析直接影響著軟件的研究和開發,一般來說,根據更多的分析是內容,采用各種軟件的粗略設計,并與工具軟件的重要功能需求相結合。程序流程圖是用更高級的文本和語言(如C)編寫的。所有模塊的基本功能也必須設計和匹配。總體而言,概要設計就是給出一個程序的框架,軟件的后續開發工作,都是以此框架為基礎進行的。各種各樣的軟件越來越復雜。
(二)詳細設計和編碼
在深入分析客戶需求和大概設計之后,我們逐步編寫詳細的執行程序。在此階段,我們將首先選擇計算機語言。幾年來的不斷發展,出現了計算機高級語言,開發的效率有極大地提高。根據各種不同的需要開發不同的軟件,有目的性的學習計算機的C語言和JAVA語言等編程常用語言,也可以對VB,VF等可視編程應用軟件進行更深入的研究。學習此類編程知識不需要特別的專業知識,也可以完成一些簡單軟件的開發。但是,在用代碼編碼前,最先采取的是針對需求比較詳細設計。按照確定的邏輯關系,在原有的框架上,設計軟件所需要實現的某種功能,以執行以下編碼設計方法,而C語言是一種語言系統模塊,句子易于理解,并且最常用的電子計算機語言結構,因此它也適用于合作開發和主動維護,受到開發者的廣泛應用和好評,通過各種方式的實地調查,發現每個協同開發人員都有這樣的日常習慣,因為所有其他功能都可以用不相同的形式來表達,所以軟件的自主開發具有很大的發展空間。
三、 計算機應用軟件的需求分析
(一)需求分析的意義
在電子計算機誕生之初,各種應用軟件的概念還不清晰,當時的計算機語言還處于比較死板的機器語言階段。包括計算機在內的各種軟件的使用都受到一些限制,程序編寫完成后,不能存儲在計算機中。使用程序時都要重新編寫,后來系統磁盤或者外部存儲器的面世,就可以把寫好的程序保存在這些設備上,方便下次需要時使用。只需讀取存儲在里面的數據。顯而易見,很多程序開發者編寫軟件過程的最終目標不是很清楚,開發人員都根據他們的興趣獨立開發各種軟件。
(二)需求分析的過程
用戶和軟件公司在分析實際需求時,會安排他們的員工進行具體的溝通和交流。就軟件開發專業而言,軟件公司的員工只需根據用戶的需求來決定是否可以實現某一功能,如果條件允許,軟件界面就可以向用戶展示性能。在需求分析期間,即使需求分析員和開發人員不一樣,員工也盡量減少客戶的請求可能性,但有很多因素會導致開發人員理解上的偏差。為了徹底解決這一個問題,即使是應用軟件的協同開發也必須注重各方面對實際需求的深入分析。
四、 結語
綜上所述,計算機實際在現階段非常流行,最直接的方式就是各種軟件的應用。是因為軟件的開發實際應用提升工作效率,特別在大數據時代,任何一個國家都非常重視軟件的開發。我們國家由于受歷史因素影響,與印度和韓國等先進國家相比,應用軟件的開發水平相對較低。同時,對關鍵點的所有內容進行了深入研究,以進一步開發各種軟件,開發過程和對市場需求的綜合分析。
參考文獻:
[1]朱寅非.淺析軟件開發項目中的需求分析[J].南京廣播電視大學學報,2006(4):84-86.
[2]張太武,劉珊艷.UML在系統需求分析中的應用[J].長江大學學報(自科版)醫學卷,2006(1):66-68,109.
作者簡介:于志平,南京焱鑫信息科技有限公司。