• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

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

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

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

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

    中圖分類號(hào):TP311.5

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

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

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

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

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

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

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

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

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

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

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

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

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

    2.3 測(cè)試和驗(yàn)收

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

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

    3.1 需求分析的意義

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

    3.2 需求分析的過(guò)程

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

    4 結(jié)束語(yǔ)

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

    參考文獻(xiàn):

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

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

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

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

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

    昌黎县| 会宁县| 岳阳市| 濉溪县| 乐都县| 修武县| 沁阳市| 许昌市| 定兴县| 乐平市| 三门峡市| 图木舒克市| 邛崃市| 钟山县| 石景山区| 易门县| 太原市| 抚宁县| 建湖县| 乐亭县| 宜丰县| 普兰县| 安化县| 维西| 新泰市| 临夏市| 旬阳县| 通河县| 林周县| 富阳市| 温州市| 西畴县| 九龙坡区| 阿克陶县| 南城县| 琼中| 马山县| 武清区| 琼结县| 湘潭县| 晋江市|