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