劉光金
摘 要:計(jì)算機(jī)軟件大致由系統(tǒng)軟件與應(yīng)用軟件兩部分組成,系統(tǒng)軟件主要起到協(xié)調(diào)計(jì)算機(jī)運(yùn)作的作用,基本不需要用戶的操作。應(yīng)用軟件屬于計(jì)算機(jī)的高級(jí)功能,涉及到眾多領(lǐng)域,可供用戶根據(jù)自身需求喜好進(jìn)行選擇。隨著時(shí)代的發(fā)展,計(jì)算機(jī)已經(jīng)在我們的生活中變得必不可少,也逐漸發(fā)揮更多的作用,因而有越來(lái)越多的應(yīng)用軟件被研發(fā)及使用,給我們的生活帶來(lái)更多的便利與充實(shí)。計(jì)算機(jī)應(yīng)用軟件的核心之一便是其開(kāi)發(fā)技術(shù),本文首先對(duì)軟件開(kāi)發(fā)技術(shù)進(jìn)行分析,而后對(duì)當(dāng)今主要的幾種應(yīng)用軟件的開(kāi)發(fā)技術(shù)簡(jiǎn)要列舉。
關(guān)鍵詞:計(jì)算機(jī);應(yīng)用軟件;開(kāi)發(fā)技術(shù)
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A
計(jì)算機(jī)強(qiáng)大的關(guān)鍵在于其十分高超的技術(shù)性,而計(jì)算機(jī)的軟件開(kāi)發(fā)無(wú)疑是計(jì)算機(jī)技術(shù)性的體現(xiàn),也使得計(jì)算機(jī)具有更高的價(jià)值。計(jì)算機(jī)軟件開(kāi)發(fā)的重要性主要體現(xiàn)在以下三個(gè)方面:其一,計(jì)算機(jī)軟件的開(kāi)發(fā)使計(jì)算機(jī)網(wǎng)絡(luò)加速形成。其二,計(jì)算機(jī)軟件開(kāi)發(fā)使網(wǎng)絡(luò)遠(yuǎn)程控制成為可能。其三,計(jì)算機(jī)軟件開(kāi)發(fā)能極大的吻合用戶的需求。計(jì)算機(jī)軟件開(kāi)發(fā)所具備的重要性以及優(yōu)勢(shì),為其自身的發(fā)展創(chuàng)造了可觀的前景。而時(shí)代進(jìn)步的同時(shí),回首之前所取得的偉大成果,計(jì)算機(jī)軟件開(kāi)發(fā)尚不能止步,而應(yīng)該勇往直前,以創(chuàng)造更矚目的輝煌成就。
1 計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)分析
1.1 計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的主要特點(diǎn)
計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)是當(dāng)前時(shí)代的產(chǎn)物,同時(shí)具備本時(shí)代的特點(diǎn),首先,計(jì)算機(jī)自20世紀(jì)發(fā)明至今的一百多年里,已經(jīng)逐漸進(jìn)入尋常百姓家,成為極大部分人日常生活中不可或缺的一部分。由此可見(jiàn),在發(fā)展中計(jì)算機(jī)已經(jīng)獲得人們的認(rèn)可,并且具有極高的社會(huì)聲望,賦含極高的使用價(jià)值,并在使用中造福于社會(huì)。然而,計(jì)算機(jī)極高的價(jià)值是由大量的人員、物資與財(cái)務(wù)投入所換來(lái)的,計(jì)算機(jī)同時(shí)兼具復(fù)雜性,其發(fā)展是大而細(xì)的過(guò)程。
1.2 計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的基本原則
由計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)可知,計(jì)算機(jī)的軟件開(kāi)發(fā)是一種技術(shù),技術(shù)往往具有專業(yè)性的特點(diǎn),也常常需要遵循相應(yīng)的原則。計(jì)算機(jī)軟件開(kāi)發(fā)原則,其首要要求即為規(guī)范合理,所使用的技術(shù)應(yīng)為可行的、不應(yīng)破壞環(huán)境或違背科學(xué)的,同時(shí)應(yīng)是規(guī)范而標(biāo)準(zhǔn)化的。進(jìn)而要求過(guò)程能夠合理安排開(kāi)發(fā)中涉及的每一階段步驟,充分發(fā)揮每一階段步驟的重要性,以助力于整個(gè)開(kāi)發(fā)過(guò)程中。此外,計(jì)算機(jī)軟件開(kāi)發(fā)雖以開(kāi)發(fā)為主,但并非開(kāi)發(fā)完成即完成,而應(yīng)注重開(kāi)發(fā)之后的評(píng)價(jià)、改進(jìn)與維護(hù)等。
2 計(jì)算機(jī)應(yīng)用軟件的開(kāi)發(fā)技術(shù)
2.1 軟件的生命周期開(kāi)發(fā)技術(shù)
生命周期是指從開(kāi)始至結(jié)束的過(guò)程,軟件的生命周期是指軟件從研發(fā)至停止使用這一過(guò)程,屬于時(shí)間上的概念。軟件的生命周期大致包括定義問(wèn)題、研究問(wèn)題、分析需求、初步設(shè)計(jì)、軟件編程、軟件測(cè)試與軟件維護(hù)幾個(gè)部分,各部分均發(fā)揮各自的重要性而組成完善的生命周期。其中,在定義問(wèn)題過(guò)程中,相關(guān)人員通過(guò)溝通討論,將所要解決的問(wèn)題進(jìn)行劃分,而后確定出可行的操作說(shuō)明規(guī)范。研究問(wèn)題主要分為兩個(gè)步驟,首先是將問(wèn)題的目標(biāo)、方式等構(gòu)思進(jìn)行清晰的語(yǔ)言化,而后是借助當(dāng)前的經(jīng)濟(jì)、民生等客觀條件分析上述目標(biāo)是否可以操作、實(shí)施。分析需求是軟件開(kāi)發(fā)中至關(guān)重要的一步驟,在此期間需要對(duì)軟件所將具備或需要具備的全部功能進(jìn)行逐一分析,并將相關(guān)的規(guī)格等內(nèi)容編入文檔,以為接下來(lái)的工作的順利開(kāi)展創(chuàng)造條件。值得注意的是,需求并非一成不變的,而是隨時(shí)存在變化的可能,因而分析需求中應(yīng)考慮到可能的變化因素以及可行的對(duì)策。初步設(shè)計(jì)階段是上述階段的延展,也是后續(xù)階段開(kāi)展的基礎(chǔ),在此階段中,主要對(duì)系統(tǒng)框架等總體內(nèi)容以及各個(gè)細(xì)節(jié)進(jìn)行涉及,在設(shè)計(jì)中嚴(yán)格遵循質(zhì)量至上的準(zhǔn)則。軟件編碼即是將初步設(shè)計(jì)的內(nèi)容進(jìn)行編碼,編碼的過(guò)程應(yīng)具有規(guī)范性。編程完成后需對(duì)軟件進(jìn)行單元、組及系統(tǒng)三方面的測(cè)試,以及時(shí)發(fā)現(xiàn)軟件的不足。軟件維護(hù)是較長(zhǎng)的階段,自開(kāi)發(fā)結(jié)束即開(kāi)始維護(hù)階段,以延長(zhǎng)軟件的周期。軟件的各個(gè)生命周期發(fā)揮不同的作用,但同等重要,均應(yīng)嚴(yán)格對(duì)待。
2.2 軟件的原型法開(kāi)發(fā)技術(shù)
原型法即原型化開(kāi)發(fā),也是軟件開(kāi)發(fā)的重點(diǎn)方法之一。較生命周期法相比,原型法更為簡(jiǎn)易,且與周期法有較大地不同,具體表現(xiàn)在:生命周期法是自問(wèn)題定義至軟件維護(hù),一個(gè)嚴(yán)密而循序漸進(jìn)的過(guò)程,而原型法更具目的性和動(dòng)態(tài)性,是通過(guò)總結(jié)用戶的問(wèn)題,初步設(shè)立一個(gè)原型,而后修改、實(shí)踐、完備,最終達(dá)成用戶的認(rèn)可。原型法可大致分為五個(gè)階段:其一,需求分析階段,指相關(guān)人員收集用戶關(guān)于功能、風(fēng)格、外觀及運(yùn)行等方面需求的資料,進(jìn)行分析整理。其二,初步構(gòu)型階段,經(jīng)過(guò)上述階段,開(kāi)發(fā)工作者對(duì)用戶的基本需求已經(jīng)了解,此階段即將用戶的需求在盡可能快的速度中轉(zhuǎn)換為仿真的原型。其三,運(yùn)行評(píng)價(jià)階段,此階段對(duì)所建模型進(jìn)行試行與評(píng)價(jià),旨在找出其中的弊端與改進(jìn)檢驗(yàn),同時(shí)向用戶尋求建議。其四,修理整改階段,結(jié)合上一階段中的改正建議,將模型完善化。其五,最終成型階段,在用戶認(rèn)可之后即投入正式工作,并完成其中的每一細(xì)節(jié)問(wèn)題。
2.3 軟件的自動(dòng)形式開(kāi)發(fā)的技術(shù)
自動(dòng)開(kāi)發(fā)技術(shù)主要是通過(guò)第四代軟件技術(shù)實(shí)現(xiàn)的,此技術(shù)主要借助計(jì)算機(jī),操作人員或使用者的主要工作是先確定軟件所需,而不必考慮通過(guò)何種過(guò)程實(shí)現(xiàn),而由計(jì)算機(jī)軟件全權(quán)代理,自行完成相關(guān)工作。此過(guò)程雖為自動(dòng)化過(guò)程,也可事先進(jìn)行標(biāo)準(zhǔn)規(guī)劃,以為工作帶來(lái)便利。
結(jié)語(yǔ)
軟件是不斷升級(jí)換代的,軟件的開(kāi)發(fā)技術(shù)也是不斷更新升級(jí)的,縱觀當(dāng)前時(shí)代前景與軟件開(kāi)發(fā)技術(shù)發(fā)展形勢(shì),計(jì)算機(jī)應(yīng)用軟件的開(kāi)發(fā)技術(shù)大致具有網(wǎng)絡(luò)化、智能化、開(kāi)放化與融合化的進(jìn)步趨勢(shì)。網(wǎng)絡(luò)化指計(jì)算機(jī)將具備更高的網(wǎng)絡(luò)性,將通過(guò)更為周密的網(wǎng)絡(luò)聯(lián)系,為人們提供更為周到而多樣的服務(wù)。智能化言為計(jì)算機(jī)將突破原來(lái)“死記硬背”的模式,而更多地向智能人腦靠近,更傾向人的思想。開(kāi)發(fā)化體現(xiàn)在應(yīng)用軟件將更為開(kāi)放,將為開(kāi)發(fā)人員盡可能地提高互相學(xué)習(xí)的機(jī)會(huì),以在學(xué)習(xí)中優(yōu)勢(shì)互補(bǔ)、共利雙贏。融合化表現(xiàn)為計(jì)算機(jī)將告別過(guò)去單一的技術(shù)模式,轉(zhuǎn)而與其他領(lǐng)域如機(jī)械、教育等大力融合,寄期待于在融合中贏得競(jìng)爭(zhēng)優(yōu)勢(shì)。
參考文獻(xiàn)
[1]鄒秀件.試析計(jì)算機(jī)應(yīng)用軟件的開(kāi)發(fā)技術(shù)[J].科技風(fēng),2014(04).
[2]袁俊.計(jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)技術(shù)研究分析[J].科技致富向?qū)В?013(05).
[3]崔圖南.淺談?dòng)?jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)技術(shù)[J].科技致富向?qū)В?014(01).endprint