繆丹 陳建樹(shù) 王振宇
摘要
目前,計(jì)算機(jī)已經(jīng)普及到人們的生活及工作當(dāng)中,很大程度上改變了人們的生活及工作方式。人們應(yīng)用計(jì)算機(jī)時(shí),通過(guò)相應(yīng)軟件的應(yīng)用,實(shí)現(xiàn)某種功能,可見(jiàn),計(jì)算機(jī)中必不可少的組成部分之一即為應(yīng)用軟件,由此也促使人們?cè)絹?lái)越重視計(jì)算機(jī)應(yīng)用軟件的開(kāi)發(fā)與維護(hù)工作。本文分析、闡述了計(jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)要點(diǎn)及維護(hù)方案,旨在為實(shí)際工作提供參考。
【關(guān)鍵詞】計(jì)算機(jī) 應(yīng)用軟件 開(kāi)發(fā) 維護(hù)方案
計(jì)算機(jī)包含硬件與軟件兩部分,而應(yīng)用軟件為軟件中的一個(gè)組成部分,研發(fā)的主要目的為滿足用戶的各種使用需求,如視頻播放軟件應(yīng)用軟件愛(ài)奇藝視頻、即時(shí)通訊工具QQ。隨著人們計(jì)算機(jī)使用需求的增多,促使應(yīng)用軟件開(kāi)發(fā)工作繁榮發(fā)展,不過(guò),在應(yīng)用軟件整個(gè)運(yùn)行周期中,維護(hù)工作也十分重要,通過(guò)維護(hù)工作的有效開(kāi)展,保證應(yīng)用軟件功能正常發(fā)揮,從而充分的滿足用戶的使用需求。
1 計(jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)流程
開(kāi)發(fā)計(jì)算機(jī)應(yīng)用軟件時(shí),主要根據(jù)用戶需求進(jìn)行,并以某種程序?yàn)橐罁?jù),實(shí)施語(yǔ)言設(shè)計(jì)。計(jì)算機(jī)應(yīng)用軟件開(kāi)發(fā)是一向較為復(fù)雜的工作,其中包含多項(xiàng)具體的工作,而且一旦其中某種環(huán)節(jié)未按照規(guī)定的流程進(jìn)行,會(huì)對(duì)整個(gè)開(kāi)發(fā)過(guò)程及開(kāi)發(fā)質(zhì)量產(chǎn)生影響,因此,開(kāi)發(fā)人員開(kāi)發(fā)計(jì)算機(jī)應(yīng)用軟件時(shí),應(yīng)按照相應(yīng)的開(kāi)發(fā)流程進(jìn)行,以提升開(kāi)發(fā)效率及開(kāi)發(fā)質(zhì)量。
總體上看,計(jì)算機(jī)應(yīng)用軟件的開(kāi)發(fā)流程主要包含四個(gè)步驟:
1.1 需求分析
用戶需求是應(yīng)用軟件開(kāi)發(fā)的前提條件及最終目的,因此,用戶需求分析為應(yīng)用軟件開(kāi)發(fā)過(guò)程中的首要工作,一般來(lái)說(shuō),應(yīng)參照三個(gè)標(biāo)準(zhǔn)進(jìn)行需求分析工作,首先是一致性與準(zhǔn)確性,要保證分析出來(lái)的需求與用戶提出的需求具有一致性,從而使開(kāi)發(fā)人員準(zhǔn)確的理解用戶需求,其次是無(wú)二義性與清晰性,無(wú)二義性是指每個(gè)需求表達(dá)出來(lái)的意義都要具備唯一性,而清晰性則是指需求表達(dá)清楚、明晰,最后是容易修改及易懂易讀性,程序開(kāi)發(fā)完成后,有時(shí)會(huì)出現(xiàn)修改的情況,應(yīng)保證開(kāi)發(fā)出來(lái)的軟件易于修改,同時(shí),要兼具易懂易讀性。
1.2 系統(tǒng)設(shè)計(jì)
需求分析完成后,即可根據(jù)用戶的需求進(jìn)行相應(yīng)的設(shè)計(jì)工作。實(shí)際上,系統(tǒng)設(shè)計(jì)是指劃分需開(kāi)發(fā)的軟件,每個(gè)版塊代表一項(xiàng)功能,其中包含功能實(shí)現(xiàn)與執(zhí)行的相關(guān)數(shù)據(jù),數(shù)據(jù)編寫(xiě)完成后,此版塊中的功能即可實(shí)現(xiàn);
1.3 系統(tǒng)編碼
實(shí)際使用應(yīng)用軟件過(guò)程中,生成過(guò)程就是系統(tǒng)編碼,但對(duì)于系統(tǒng)軟件,文檔程度壓縮、結(jié)合二者為系統(tǒng)編碼。
1.4 軟件測(cè)試
開(kāi)發(fā)軟件工作完成后,正式運(yùn)行前,需對(duì)軟件功能作出查看,而測(cè)試即為主要查看的方法,可明確用戶需求的功能是否實(shí)現(xiàn),并明確軟件開(kāi)發(fā)中是否存在問(wèn)題,有利于軟件開(kāi)發(fā)質(zhì)量的提局。
2 計(jì)算機(jī)應(yīng)用軟件維護(hù)方案分析
軟件正式投入使用后,承諾時(shí)間段內(nèi),應(yīng)用軟件應(yīng)正常、高效運(yùn)行,滿足用戶的使用需求,但在實(shí)際使用過(guò)程中,受到多種因素的影響,應(yīng)用軟件使用安全性、可靠性受到一定的影響,還需要通過(guò)相應(yīng)的維護(hù)手段來(lái)達(dá)到其正常、高效運(yùn)行的目的。
2.1 —般維護(hù)方案
應(yīng)用軟件開(kāi)發(fā)完成,且正式投入使用后,特定時(shí)間內(nèi),為保證用戶系統(tǒng)運(yùn)行正常,還需定期維護(hù)應(yīng)用軟件。通常,應(yīng)用軟件維護(hù)過(guò)程中,改變外部環(huán)境的同時(shí),使軟件適應(yīng)能力得到滿足,如升級(jí)數(shù)據(jù)環(huán)境、轉(zhuǎn)變系統(tǒng)等,完善的維護(hù)系統(tǒng)后,得到強(qiáng)化系統(tǒng)、擴(kuò)散軟件功能的效果,最終,實(shí)現(xiàn)穩(wěn)定運(yùn)行、升級(jí)軟件系統(tǒng)的目的。開(kāi)展一般維護(hù)工作時(shí),維護(hù)方法通常會(huì)采用以下三種:
(1)確定一般維護(hù)方式后,達(dá)到完善維護(hù)的目的,使系統(tǒng)維護(hù)工作的完善性得到保證,在軟件設(shè)計(jì)中,完善維護(hù)屬于新增功能,出廠環(huán)境下,相關(guān)人員要準(zhǔn)確的分析設(shè)計(jì)書(shū)項(xiàng)目?jī)?nèi)容,保證軟件設(shè)計(jì)中包含新增工程,使用戶系統(tǒng)完善的運(yùn)行。
(2)實(shí)施預(yù)防性維護(hù),通過(guò)運(yùn)用軟件工程,重新編寫(xiě)、設(shè)計(jì)系統(tǒng)軟件,同時(shí),在最終程度中將軟件內(nèi)容發(fā)現(xiàn),有效的優(yōu)化維護(hù)工作。
(3)適應(yīng)性維護(hù),設(shè)計(jì)維護(hù)項(xiàng)目過(guò)程中,充分的分析系統(tǒng)外部環(huán)境變化情況,從而使軟件運(yùn)用功能得到提升,保證升級(jí)硬件及數(shù)據(jù)的同時(shí),適應(yīng)性維護(hù)軟件工程。
2.2 維護(hù)軟件工具的質(zhì)量化分析
近年來(lái),計(jì)算機(jī)軟件功能得到良好的發(fā)展,由此也促使計(jì)算機(jī)軟件應(yīng)用人員高度重視軟件的維護(hù)工作,因此,開(kāi)發(fā)應(yīng)用軟件過(guò)程中,也會(huì)較為全面的考慮及分析軟件性能,以提升軟件性能,并促進(jìn)軟件設(shè)計(jì)成本的降低,使軟件功能質(zhì)量得到保證,進(jìn)而穩(wěn)定的支持優(yōu)化設(shè)計(jì)各軟件模塊工作。優(yōu)化維護(hù)軟件工具時(shí),經(jīng)測(cè)試及調(diào)整單獨(dú)軟件后,能夠針對(duì)性的改進(jìn)軟件內(nèi)容,促使軟件運(yùn)行速度的提高,增強(qiáng)軟件模塊劃分的合理性。同時(shí),優(yōu)化設(shè)計(jì)軟件模型過(guò)程中,為使工具質(zhì)量始終保持優(yōu)勢(shì)性,要及時(shí)的更換系統(tǒng)外部特征,促進(jìn)工程項(xiàng)目處理效率的降低,保證基本的系統(tǒng)維護(hù)標(biāo)準(zhǔn)得到滿足。
2.3 有效設(shè)計(jì)執(zhí)行軟件
設(shè)計(jì)計(jì)算機(jī)應(yīng)用軟件維護(hù)系統(tǒng)時(shí),軟件設(shè)計(jì)工程(處于自我維護(hù)環(huán)境中)應(yīng)適當(dāng)引入,既能保證軟件的使用效果,也將軟件原有生命力充分的展示出來(lái)。不過(guò),維護(hù)計(jì)算機(jī)軟件系統(tǒng)狀況下,維護(hù)功能設(shè)計(jì)會(huì)在一定程度上影響軟件項(xiàng)目設(shè)計(jì),由此一來(lái),會(huì)增加軟件設(shè)計(jì)成本。因此,當(dāng)前開(kāi)展設(shè)計(jì)與維護(hù)計(jì)算機(jī)軟件系統(tǒng)工作期間,設(shè)計(jì)人員分析問(wèn)題時(shí),應(yīng)從軟件系統(tǒng)維護(hù)角度出發(fā),通過(guò)對(duì)自我維護(hù)的充分利用,科學(xué)的開(kāi)發(fā)工程項(xiàng)目,保證開(kāi)發(fā)出來(lái)的軟件系統(tǒng)既具備其他軟件系統(tǒng)的功能,同時(shí)還具備自身的個(gè)性,兼顧軟件的使用功能及維護(hù)工作,保證應(yīng)用軟件的正常運(yùn)行,滿足用戶的使用需求。
3 結(jié)論
在計(jì)算機(jī)技術(shù)越來(lái)越普及的背景下,人們高度重視應(yīng)用軟件的開(kāi)發(fā)與維護(hù)工作,開(kāi)發(fā)人員設(shè)計(jì)應(yīng)用軟件時(shí),應(yīng)在充分分析用戶需求的基礎(chǔ)上進(jìn)行,保證開(kāi)發(fā)的科學(xué)性與合理性,同時(shí),軟件投入使用后還應(yīng)定期的開(kāi)展維護(hù)工作,并根據(jù)具體的應(yīng)用軟件使用情況制定維護(hù)方案,保證維護(hù)效果,提高軟件運(yùn)行質(zhì)量及效果,提高用戶對(duì)應(yīng)用軟件使用時(shí)的滿意程度,促進(jìn)軟件行業(yè)的良好發(fā)展。
參考文獻(xiàn)
[1]陳潔.計(jì)算機(jī)應(yīng)用軟件的開(kāi)發(fā)和維護(hù)要點(diǎn)剖析[J].信息系統(tǒng)工程,2016(01):123.
[2]徐湘艷.計(jì)算機(jī)應(yīng)用軟件的開(kāi)發(fā)和維護(hù)探索[J].電子測(cè)試,2016(11):85-86.
[3]黎新仁.計(jì)算機(jī)應(yīng)用軟件的開(kāi)發(fā)流程與需求分析[J].計(jì)算機(jī)光盤(pán)軟件與應(yīng)用,2014(02):52-53.
[4]楊靜.對(duì)計(jì)算機(jī)軟件開(kāi)發(fā)過(guò)程中的可維護(hù)性分析[J].電子技術(shù)與軟件工程,2014(05):77.