黃思偉
摘要:隨著電子科技的不斷發(fā)展,以計(jì)算機(jī)為主導(dǎo)的信息技術(shù)的應(yīng)用也步入了嶄新的環(huán)節(jié),經(jīng)濟(jì)社會(huì)的發(fā)展對(duì)于計(jì)算機(jī)及應(yīng)用軟件的依賴程度也日趨增加。與此同時(shí),日常生活中也隨處可見(jiàn)各種計(jì)算機(jī)技術(shù)和應(yīng)用軟件的身影。越來(lái)越多的高校也在應(yīng)用軟件上采取各種手段進(jìn)行更深層次的開(kāi)發(fā)和維護(hù),以增強(qiáng)軟件功能和應(yīng)用范圍。在課程結(jié)構(gòu)上進(jìn)行傾斜,開(kāi)設(shè)了許多相關(guān)課程,提高軟件開(kāi)發(fā)水平,保障軟件運(yùn)行狀態(tài),以更好的普及計(jì)算機(jī)信息技術(shù),拓展其應(yīng)用領(lǐng)域。
關(guān)鍵詞:計(jì)算機(jī);應(yīng)用軟件;開(kāi)發(fā)和維護(hù)
當(dāng)今社會(huì),人們隨著對(duì)計(jì)算機(jī)系統(tǒng)的了解和掌握,對(duì)計(jì)算機(jī)的運(yùn)用越來(lái)越頻繁,因此計(jì)算機(jī)的身影幾乎遍及各個(gè)領(lǐng)域,給人們的生活內(nèi)容、方式帶來(lái)很多的優(yōu)勢(shì)[1]。人們?cè)谙硎苓@種方便的同時(shí),更應(yīng)該意識(shí)計(jì)算機(jī)系統(tǒng)的根本是它的應(yīng)用軟件,所以不能忽略研發(fā)新的計(jì)算機(jī)應(yīng)用軟件以及軟件后期的維護(hù),只有當(dāng)應(yīng)用軟件在數(shù)量和形式上得以不斷擴(kuò)充時(shí),計(jì)算機(jī)系統(tǒng)才可以更好的展現(xiàn)自己的本領(lǐng)。
1計(jì)算機(jī)應(yīng)用軟件的開(kāi)發(fā)
要想開(kāi)發(fā)一款成功的計(jì)算機(jī)應(yīng)用軟件,用戶需求是考慮的重中之重,如果開(kāi)發(fā)的軟件,用戶根本沒(méi)有需求,即使開(kāi)發(fā)出來(lái)也是被擱置,浪費(fèi)時(shí)間、浪費(fèi)金錢。
1.1需求分析
需求分析是軟件開(kāi)發(fā)的第一環(huán)節(jié),它來(lái)源于對(duì)市場(chǎng)的調(diào)研。了解用戶對(duì)現(xiàn)在的未來(lái)的計(jì)算機(jī)應(yīng)用軟件的看法,比如可以提出對(duì)軟件未來(lái)功能的暢想以及軟件未來(lái)界面的描述,挖掘用戶潛在的需求點(diǎn)。計(jì)算機(jī)應(yīng)用軟件的基本開(kāi)發(fā)原則要滿足用戶界面簡(jiǎn)單明了、方便操作,而且易于后期技術(shù)人員對(duì)軟件進(jìn)行升級(jí)和修改[2]。一般需求分析的過(guò)程是這樣:第一,調(diào)研目標(biāo)用戶,做出數(shù)據(jù)分析,建立宏觀系統(tǒng)模型;第二,對(duì)建立的系統(tǒng)模型進(jìn)行抽象邏輯運(yùn)算,剔除可能存在影響因素,然后對(duì)比需求和建立的系統(tǒng)模型,如果不符合,再進(jìn)行修改,如此循環(huán),直到系統(tǒng)模型可以達(dá)到用戶需求為止。
1.2軟件設(shè)計(jì)
軟件設(shè)計(jì)是軟件開(kāi)發(fā)的第二環(huán)節(jié),基于第一環(huán)節(jié)中的用戶需求,將軟件系統(tǒng)按照一個(gè)個(gè)的板塊來(lái)劃分,在每個(gè)板塊中寫(xiě)入相應(yīng)的程序語(yǔ)言,形成完整的軟件系統(tǒng),使系統(tǒng)達(dá)到軟件開(kāi)發(fā)的功能目標(biāo)。
1.3程序編碼
程序編碼是軟件開(kāi)發(fā)的第三環(huán)節(jié),在該環(huán)節(jié)將應(yīng)用軟件功能轉(zhuǎn)化成程序語(yǔ)言進(jìn)行編碼,而其實(shí)現(xiàn)功能,這一環(huán)節(jié)很重要,也很關(guān)鍵。需要注意的是,程序語(yǔ)言很豐富,因此不同人員生成的程序很可能不同,即使同一人員,不同時(shí)間編寫(xiě)的也可能有差別。
1.4系統(tǒng)測(cè)試
系統(tǒng)測(cè)試是軟件開(kāi)發(fā)的第四環(huán)節(jié),旨在檢測(cè)開(kāi)發(fā)的應(yīng)用軟件,完美發(fā)揮軟件的功能。所以必須檢測(cè)開(kāi)發(fā)的軟件系統(tǒng)可否正常流暢的運(yùn)行,設(shè)計(jì)的功能是否清晰明確的實(shí)現(xiàn),是不是還存在漏洞和錯(cuò)誤,如果存在,及時(shí)進(jìn)行上報(bào)并修正。檢測(cè)人員針對(duì)上述問(wèn)題,一般要通過(guò)兩部分測(cè)試進(jìn)行確認(rèn),一是單元測(cè)試,二是綜合檢測(cè)[3]。檢測(cè)質(zhì)量過(guò)關(guān)的應(yīng)用軟件才可以推到市場(chǎng)上,才可以讓用戶使用。
2計(jì)算機(jī)應(yīng)用軟件的維護(hù)
因?yàn)橛脩羟Р钊f(wàn)別,使用軟件的網(wǎng)絡(luò)環(huán)境也是各不相同,為了使得所有用戶在使用應(yīng)用軟件時(shí),都能有一個(gè)更好的體驗(yàn),穩(wěn)定的運(yùn)行,安全的功能,軟件維護(hù)人員要時(shí)刻對(duì)后臺(tái)系統(tǒng)進(jìn)行關(guān)注,找出潛在的和已出現(xiàn)的缺陷和漏洞,對(duì)于硬件設(shè)施要做到無(wú)損壞或能盡快替換,可保證系統(tǒng)能夠做出不斷調(diào)整。因?yàn)槊看螒?yīng)用軟件維護(hù)的情景可能不一樣,需要維護(hù)的程度也有大有小,有的只是小修小補(bǔ),而有的時(shí)候可能要修改所有程序。但是我們的維護(hù)人員必須是在原有程序上進(jìn)行維護(hù)和修改,而且一定要詳細(xì)清楚的做好記錄,填入相應(yīng)的維護(hù)說(shuō)明表中。
2.1維護(hù)計(jì)算機(jī)應(yīng)用軟件的原因
對(duì)計(jì)算機(jī)應(yīng)用軟件進(jìn)行維護(hù)的主要目的是提高計(jì)算機(jī)軟件的綜合性能,對(duì)于潛在的漏洞和錯(cuò)誤能夠盡早發(fā)現(xiàn)并及時(shí)得到修復(fù),讓開(kāi)發(fā)的每一款軟件都能適應(yīng)絕大多數(shù)不同的硬件,在各種硬件環(huán)境中都能穩(wěn)定發(fā)揮功能,才能使軟件更好的服務(wù)于人們的實(shí)際生活,否則,萬(wàn)一在推向市場(chǎng)后出現(xiàn)了高難度的故障都來(lái)不及修改和更新[4]。所以,應(yīng)該對(duì)我們的設(shè)計(jì)人員提出更高的要求,保證計(jì)算機(jī)應(yīng)用軟件得以定期監(jiān)測(cè)和維護(hù),確保在實(shí)際使用時(shí)的效率和質(zhì)量。
2.2維護(hù)計(jì)算機(jī)應(yīng)用軟件的具體過(guò)程
第一,加強(qiáng)對(duì)計(jì)算機(jī)系統(tǒng)軟件的維護(hù)力度和頻率,保證系統(tǒng)軟件能持續(xù)穩(wěn)定流暢的運(yùn)作,只有這樣才能將所設(shè)計(jì)的軟件在的功能和作用計(jì)算機(jī)上盡可能的施展出來(lái),兩者完美結(jié)合。第二,對(duì)于計(jì)算機(jī)應(yīng)用軟件的新版本要做到及時(shí)更新。新版本上可以增加一些新功能,實(shí)現(xiàn)不同的用戶需求;也可以改善用戶的操作界面,使用戶的操作體驗(yàn)更流暢,更加清晰化;最重要的是軟件能夠更穩(wěn)定的存在于計(jì)算機(jī)中,及時(shí)給計(jì)算機(jī)減負(fù),讓計(jì)算機(jī)運(yùn)行時(shí)更加快速和穩(wěn)定,這一點(diǎn)與用戶的需求也是一致的。
結(jié)語(yǔ)
計(jì)算機(jī)的進(jìn)步讓人們品嘗到了速度與功能的結(jié)合,與此同時(shí),人們并沒(méi)有滿足,而對(duì)計(jì)算機(jī)的要求也越來(lái)越高,比如計(jì)算機(jī)系統(tǒng)能否更加穩(wěn)定,軟件功能能否更多,因此計(jì)算機(jī)應(yīng)用軟件的開(kāi)發(fā)和維護(hù)就成為實(shí)現(xiàn)這一需求的關(guān)鍵了。我們暢想未來(lái),立足于不斷進(jìn)步的科學(xué)和計(jì)算機(jī)技術(shù),我們相信計(jì)算機(jī)應(yīng)用軟件一定會(huì)越來(lái)越豐富,一定會(huì)變得越來(lái)越貼近人們的生活,服務(wù)于人們的生活,計(jì)算機(jī)應(yīng)用軟件的價(jià)值也會(huì)完美的呈現(xiàn)出來(lái),為社會(huì)進(jìn)步貢獻(xiàn)更多的力量。
參考文獻(xiàn)
[1]顧正庶.計(jì)算機(jī)應(yīng)用軟件的開(kāi)發(fā)和維護(hù)[J].山東工業(yè)技術(shù),2019(05):154.
[2]王瑾瑜,索麗霞.計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)的應(yīng)用與發(fā)展研究[J].無(wú)線互聯(lián)科技,2018,15(22):145-146.
[3]龐敏.計(jì)算機(jī)軟件工程的維護(hù)策略探析[J].信息通信,2018(11):166-167.
[4]黃聰敏.計(jì)算機(jī)軟件的開(kāi)發(fā)維護(hù)可靠性探討[J].信息與電腦(理論版),2018(19):99-100+103.