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