亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        計算機(jī)應(yīng)用軟件的開發(fā)流程與需求分析

        2014-04-29 00:00:00黎新仁

        摘 要:隨著計算機(jī)軟件越來越重要,很多專家和學(xué)者對軟件的開發(fā)進(jìn)行了研究,本文在我國計算機(jī)軟件開發(fā)現(xiàn)狀的基礎(chǔ)上,對軟件開發(fā)的意義及影響軟件開發(fā)的因素進(jìn)行了分析,結(jié)合軟件開發(fā)的流程,深入的研究了需求分析重要性及其過程,希望能給實際的軟件開發(fā)工作,提供一定的參考。

        關(guān)鍵詞:計算機(jī);應(yīng)用軟件;開發(fā)流程;需求分析

        中圖分類號:TP311.5

        隨著我國經(jīng)濟(jì)的發(fā)展,計算機(jī)已經(jīng)得到了普及應(yīng)用,而計算機(jī)之所以能夠滿足不同領(lǐng)域的需要,就是由于應(yīng)用軟件的存在,人們可以根據(jù)實際的需要,針對性的開發(fā)具有相應(yīng)功能的軟件,由于計算機(jī)軟件能夠在很大程度上提高工作的效率,因此每個國家都很重視自身軟件的開發(fā)情況。我國受到特殊的歷史因素影響,經(jīng)濟(jì)和科技的起步較晚,在計算機(jī)等領(lǐng)域,與西方發(fā)達(dá)國家相比,還具有一定的差距,雖然經(jīng)過了三十多年改革開放的發(fā)展,我國已經(jīng)成為了世界第二大經(jīng)濟(jì)體,在經(jīng)濟(jì)和科技上,都取得了一定的成績,但是計算機(jī)應(yīng)用軟件的核心技術(shù),還是主要掌握在國外的一些軟件公司手中。

        1 我國計算機(jī)軟件開發(fā)的現(xiàn)狀

        1.1 計算機(jī)應(yīng)用軟件開發(fā)的意義

        由于計算機(jī)能夠自行的處理任務(wù),只要按照一定的計算機(jī)語言,編寫相應(yīng)的應(yīng)用程序,計算機(jī)就會按照程序來執(zhí)行,與傳統(tǒng)的人工處理問題相比,處理的效率很高,而且很少會出現(xiàn)錯誤,在這種背景下,計算機(jī)剛出現(xiàn),就受到了人們的重視,雖然受到當(dāng)時技術(shù)條件的限制,計算機(jī)的體積和性能較差,但是很多學(xué)者相信,計算機(jī)一定會得到普及應(yīng)用。實踐證明了這些人的觀點,隨著晶體管和集成電路的出現(xiàn),在減少了計算機(jī)體積的同時,極大的提高率其性能,使其能夠處理更加復(fù)雜的任務(wù),計算機(jī)語言的發(fā)展,也為軟件開發(fā),提供了堅實的基礎(chǔ),近些年計算機(jī)軟件開發(fā)工作得到了極大的發(fā)展?,F(xiàn)在計算機(jī)已經(jīng)得到了普及應(yīng)用,如財務(wù)處理中,相關(guān)財務(wù)軟件的使用,極大的提高了計算機(jī)的效率,同時降低錯誤的幾率,各個行業(yè)幾乎都可以找到相應(yīng)的軟件,甚至可以說現(xiàn)代化的辦公,就是建立在計算機(jī)的基礎(chǔ)上,一些企業(yè)已經(jīng)提出了無紙化辦公的理念,由此可以看出,計算機(jī)軟件的重要性,應(yīng)用軟件的開發(fā),可以直接決定軟件的工作情況。

        1.2 影響計算機(jī)軟件開發(fā)的因素

        現(xiàn)在計算機(jī)應(yīng)用軟件開發(fā),已經(jīng)形成了一門單獨的學(xué)科,很多高校中都開設(shè)了這門課程,為社會提供了大量的軟件開發(fā)人才,但是通過實際的調(diào)查發(fā)現(xiàn),受到我國教育水平的限制,我國高校培養(yǎng)的人才素質(zhì)較低,本科畢業(yè)生很難完成高難度的軟件開發(fā)工作,這些人在進(jìn)入到企業(yè)后,還需要進(jìn)一步的培訓(xùn),才能夠達(dá)到企業(yè)要求的標(biāo)準(zhǔn),因此人員自身的素質(zhì),是影響軟件開發(fā)的重要因素。其次就是軟件的開發(fā)流程,隨著計算機(jī)性能的提高,能夠處理的任務(wù)越來越復(fù)雜,應(yīng)用軟件自身也變得非常復(fù)雜,單獨一個人很難完成開發(fā)工作,通常需要多個人來配合,完成相應(yīng)的編寫工作,雖然現(xiàn)在的高級語言,可以將軟件分成多個模塊,根據(jù)人員的不同,負(fù)責(zé)相應(yīng)的模塊即可。但是在各個模塊編寫完成后,需要組合成一個完整的程序,如果開發(fā)人員之間的契合度較低,那么軟件運(yùn)行的情況必然較差,甚至?xí)霈F(xiàn)一些漏洞和錯誤,導(dǎo)致軟件無法正常運(yùn)行,如果能夠根據(jù)軟件開發(fā)的實際情況,針對性的制定一個方案,然后嚴(yán)格的安裝開發(fā)流程進(jìn)行,那么就可以很好的解決這個問題。

        1.3 我國計算機(jī)軟件的開發(fā)情況

        通過實際的調(diào)查可以知道,我國計算機(jī)應(yīng)用軟件開發(fā)的情況較差,但是在計算機(jī)剛興起時,我國也出現(xiàn)過一些大型的軟件公司,并開發(fā)了一些成功的軟件,而在盜版市場的打壓下,這些產(chǎn)品無法產(chǎn)生足夠的利潤,最后這些軟件公司也破產(chǎn)了,這種現(xiàn)象在發(fā)展中國家很常見,如果控制不佳,就會導(dǎo)致整個軟件行業(yè)的低迷。對于這種現(xiàn)象,處理最好的就是印度,其在計算機(jī)軟件發(fā)展的初期,遇到了與我國相同的問題,就是盜版市場的擴(kuò)張,但是在政府強(qiáng)有力的政策,以及公民自身意識的基礎(chǔ)上,盜版市場很快得到了控制,使其迅速的成為了軟件強(qiáng)國,現(xiàn)在已經(jīng)是軟件外包大國。近幾年隨著我國經(jīng)濟(jì)的發(fā)展,政府部門已經(jīng)意識到了軟件開發(fā)的重要性,并扶持一些本土的軟件公司,盜版市場也得到了一定的控制,但是市面上流行的軟件,大多還是從國外引進(jìn)的,尤其是一些大型的應(yīng)用軟件,甚至還沒有進(jìn)行漢化,只能使用英文版本,這顯然與我國經(jīng)濟(jì)實力不符。

        2 計算機(jī)應(yīng)用軟件的開發(fā)流程

        2.1 需求分析與概要設(shè)計

        作為軟件開發(fā)的第一個環(huán)節(jié),也是最重要的一個環(huán)節(jié),需求分析的好壞,能夠直接影響軟件的開發(fā)情況,通常情況下,要根據(jù)需求分析的內(nèi)容,進(jìn)行軟件的概要設(shè)計,結(jié)合軟件功能的需求情況,設(shè)計出程序的流程圖,如果采用C語言等高級語言進(jìn)行編寫,還要設(shè)計出每個模塊的功能等。從整體上來說,概要設(shè)計就是給出一個程序的框架,后續(xù)的軟件開發(fā)工作,都要建立在這個框架的基礎(chǔ)上,由此可以看出,這個框架不僅可以決定程序的功能,還能夠影響程序的運(yùn)行效率,在計算機(jī)軟件程序開發(fā)中,要想實現(xiàn)特定的功能,可以采用多個語句和邏輯關(guān)系來實現(xiàn),但是不同的語句和邏輯關(guān)系,會對軟件造成一定的影響。隨著軟件自身越來越復(fù)雜,如何編寫出簡潔沒有漏洞的程序,是每個開發(fā)人員所追求的,而邏輯關(guān)系上的最簡化,顯然要在概要設(shè)計階段實現(xiàn),只有在概要設(shè)計時,保持一個清晰的思路,在程序流程圖設(shè)計完成后,多方位的進(jìn)行審核,不斷的對邏輯關(guān)系進(jìn)行簡化,最后給出一個科學(xué)、合理的邏輯關(guān)系。

        2.2 詳細(xì)設(shè)計和編碼

        在需求分析與概要設(shè)計完成后,就要進(jìn)行具體的程序編寫工作,在這個階段中,首先要選取計算機(jī)語言,經(jīng)過了多年的發(fā)展,計算機(jī)高級語言的出現(xiàn),極大的提高了開發(fā)的效率,人們根據(jù)軟件開發(fā)的實際需要,針對性的研究了多種計算機(jī)語言,如常見的C語言、JAVA等,甚至出現(xiàn)了VB和VF等可視化編程軟件,即使沒有任何的專業(yè)知識,也可以完成簡單軟件的開發(fā)。在實際的編碼之前,應(yīng)該進(jìn)行詳細(xì)的設(shè)計,在已有框架的基礎(chǔ)上,按照特定的邏輯關(guān)系,將軟件要實現(xiàn)的功能設(shè)計出來,這樣就可以根據(jù)這個詳細(xì)設(shè)計,進(jìn)行具體的編碼,目前使用最大的計算機(jī)語言是C語言,由于這種語言模塊的形式,以及語句容易理解,因此非常適合開發(fā)和維護(hù),非常受到開發(fā)人員的歡迎。通過實際的調(diào)查發(fā)現(xiàn),每個開發(fā)人員都具有一定的習(xí)慣,由于每個功能都可以采用多種形式來表達(dá),因此軟件開發(fā)具有很大的開放性,相應(yīng)的經(jīng)驗越多,那么開發(fā)出來的軟件越好,由于開發(fā)人員自身的素質(zhì),能夠在很大程度上影響軟件開發(fā)的情況,所以人們都希望找一些大型的軟件公司,來開發(fā)自己需求的產(chǎn)品。

        2.3 測試和驗收

        在軟件程序編寫完成后,開發(fā)人員要進(jìn)行相應(yīng)的測試,觀察軟件是否能夠達(dá)到預(yù)期的效果,通常情況下,軟件測試就是輸入一些隨機(jī)的數(shù)據(jù),然后看結(jié)果是否符合要求,為了最大程度上確保軟件功能的準(zhǔn)確性,都會選擇多組隨機(jī)數(shù)據(jù),然后配合一些特殊的參數(shù),如果得出的結(jié)果與軟件的功能相符,就算通過了相應(yīng)的測試。近些年隨著計算機(jī)軟件技術(shù)的發(fā)展,人們也開發(fā)一些專門測試軟件的程序,但是受到目前技術(shù)水平的限制,測試軟件的使用具有很大的局限性,首先就是一個測試軟件,只能對一個類別的軟件進(jìn)行檢測,而且測試的結(jié)果只能作為參考,準(zhǔn)確率還有待提高,無論如何,這種軟件測試的方式,標(biāo)志著未來程序檢測的一個方向。開發(fā)的軟件在通過檢測后,就要交付需求方使用,為了確保軟件能夠滿足實際使用的需要,需求方還會進(jìn)行一定的驗收,由于驗收方的要求通常比較嚴(yán)格,但是驗收的方式,基本與測試的方法類似,都是采用輸入?yún)?shù)的方式,只是輸入的數(shù)據(jù)較多,進(jìn)一步確保軟件功能的準(zhǔn)確性。

        3 計算機(jī)應(yīng)用軟件的需求分析

        3.1 需求分析的意義

        在計算機(jī)出現(xiàn)的早期,應(yīng)用軟件的概念比較模糊,計算機(jī)語言還處于機(jī)器語言階段,計算機(jī)軟件的使用也受到一定的限制,程序在編寫完成后,無法儲存到計算機(jī)中,每次要想使用該功能的程序,都要進(jìn)行相應(yīng)的編寫,隨著磁盤等外部存儲器的出現(xiàn),人們將這些編寫好的程序儲存到磁盤中,這樣在需要使用時,只要讀取其中存儲的數(shù)據(jù)即可。由此可以看出,當(dāng)時軟件程序的編寫,沒有一定的目的性,很多程序開發(fā)人員,都是根據(jù)自己的興趣,來進(jìn)行軟件的開發(fā),但是隨著軟件行業(yè)的發(fā)展,不同用戶對于計算機(jī)的需求存在一定的差異,因此一些用戶向軟件公司提出了具體的需求,希望軟件公司能夠按照自己的要求,來進(jìn)行相應(yīng)軟件的開發(fā)。這種模式已經(jīng)成為現(xiàn)在軟件開發(fā)的主要模式,而用戶與軟件公司交流的過程,就是需求分析的過程,對于用戶來書,需求分析是表達(dá)自己需要的方式,對于軟件公司來說,需求分析是自己得到軟件開發(fā)任務(wù)的過程,因此需求分析對于雙方來說,都具有非常重要的意義。

        3.2 需求分析的過程

        在實際的需求分析過程中,用戶和軟件公司都要排出相應(yīng)的人員,進(jìn)行具體的交流和溝通,由于用戶的專業(yè)素質(zhì)較低,只能按照實際功能的需要,來提出一些功能上的需求,而軟件公司的人員,可以根據(jù)用戶的需求,從專業(yè)軟件開發(fā)的角度,對能夠?qū)崿F(xiàn)這個功能進(jìn)行簡單的判定,如果條件允許,可以在軟件界面等環(huán)節(jié)中,拿出實際的案例給客戶演示。由于需求分析人員與開發(fā)人員不同,雖然在需求分析的過程中,相應(yīng)的人員會盡量的將客戶要求幾率,但是受到各種因素的影響,開發(fā)人員很可能會在理解上出現(xiàn)偏差,導(dǎo)致軟件功能存在一定的差異,導(dǎo)致程序開發(fā)的失敗,甚至重新進(jìn)行軟件的開發(fā),要想解決這個問題,必須重視需求分析的每個環(huán)節(jié)。

        4 結(jié)束語

        通過全文的分析可以知道,現(xiàn)在計算機(jī)已經(jīng)得到了普及應(yīng)用,而軟件是主要的應(yīng)用方式,由于軟件開發(fā)的情況,能夠直接影響軟件工作的效率,因此各個國家都很重視軟件開發(fā)的研究,但是受到特殊的歷史因素影響,與印度、韓國以及一些發(fā)達(dá)國家相比,我國軟件開發(fā)的水平較低,要想從根本上解決這個問題,必須對軟件開發(fā)流程以及需求分析等重點內(nèi)容,進(jìn)行深入的研究。

        參考文獻(xiàn):

        [1]朱寅非.淺析軟件開發(fā)項目中的需求分析[J].南京廣播電視大學(xué)學(xué)報,2006(04):84-86.

        [2]張?zhí)?,劉珊艷.UML在系統(tǒng)需求分析中的應(yīng)用[J].長江大學(xué)學(xué)報(自科版)醫(yī)學(xué)卷,2006(01):66-68+109.

        [3]王得燕,李萍.基于軟件項目開發(fā)流程的軟件綜合實訓(xùn)室設(shè)計[J].無錫商業(yè)職業(yè)技術(shù)學(xué)院學(xué)報,2010(03):76-78.

        作者簡介:黎新仁(1973.05-),男,隴川人,阿昌族,本科,講師,研究方向:計算機(jī)教學(xué)及網(wǎng)絡(luò)技術(shù)。

        作者單位:德宏師范高等??茖W(xué)校,云南芒市 678400

        无码粉嫩虎白一线天在线观看| 麻豆国产精品一区二区三区| 中文字幕一区二区三区四区五区| 国产亚洲真人做受在线观看| 欧美日韩另类视频| 日韩极品视频在线观看免费| 亚洲一区二区三区激情在线观看| 国内精品久久久人妻中文字幕| 女同久久精品国产99国产精品| 色哟哟av网站在线观看| 极品夫妻一区二区三区| 色一情一乱一伦一视频免费看| 又黄又爽又高潮免费毛片| 无码高潮久久一级一级喷水 | 五月天激情小说| 亚洲无码美韩综合| 日本久久精品视频免费| 国内精品人妻无码久久久影院| 在线观看免费午夜大片| 开心婷婷五月激情综合社区| 亚洲中文一本无码AV在线无码| 蜜桃夜夜爽天天爽三区麻豆av| 妺妺窝人体色www看人体| 色偷偷一区二区无码视频| 波多吉野一区二区三区av| 亚洲精品98中文字幕| 国产男小鲜肉同志免费| 五月天婷婷综合网| 大又黄又粗又爽少妇毛片| 无码av专区丝袜专区| 亚洲av永久无码天堂网手机版| 亚洲国产福利成人一区二区| 九七青青草视频在线观看| 国产福利视频在线观看| 欧洲中文字幕| 亚洲av日韩av天堂久久不卡 | 中文字幕欧美人妻精品一区| 亚洲片一区二区三区| 日韩亚洲精选一区二区三区| 亚洲欧洲成人精品香蕉网| 国产成人精品三级麻豆|