- 相關(guān)推薦
計算機軟件設計可維護性的探討論文
摘要:隨著(zhù)社會(huì )經(jīng)濟的不斷發(fā)展,計算機研究領(lǐng)域日益擴大,軟件的設計和開(kāi)發(fā)項目也越來(lái)越多,這些都是目前社會(huì )發(fā)展大環(huán)境下的產(chǎn)物。不僅如此,軟件事業(yè)與人們的生活也在相互影響、相互推進(jìn)。從軟件的設計、編碼、開(kāi)發(fā)、升級到維護和管理,耗費的都是人力、時(shí)間、財力。因此,軟件設計過(guò)程中的可維護性就成為了應重視的部分。從軟件設計的過(guò)程入手,對一些相關(guān)內容進(jìn)行了簡(jiǎn)單的分析和探討。
關(guān)鍵詞:計算機;設計論文;可維護性;軟件工程師
目前,計算機網(wǎng)絡(luò )技術(shù)已經(jīng)應用于我們生活的方方面面,這不僅提升了人們生活的質(zhì)量,還使計算機軟件得到了快速發(fā)展。人們的思維模式以及工作、生活習慣等的改變很大程度上是受計算機軟件的影響,而計算機軟件也在不斷的采取一些措施,比如以升級、維護、推新等來(lái)滿(mǎn)足人們生活中日益增多的需求。然而,在對計算機各類(lèi)軟件進(jìn)行維護、升級或替換時(shí),常遇到一些技術(shù)上的阻礙,比如,某軟件的基礎語(yǔ)言比較混亂或沒(méi)有邏輯性,導致使用者很難理解如何使用該軟件。因此,在這類(lèi)軟件的維護和升級中,軟件工程師都需要重新編碼和軟件開(kāi)發(fā),進(jìn)而成本增加。由此可見(jiàn),軟件工程師在軟件開(kāi)發(fā)之前就應該考慮加大軟件設計過(guò)程中的維護力度。
1、影響因素
雖然計算機軟件設計過(guò)程中是具有可維護性的,但依然有一些會(huì )對計算機軟件設計過(guò)程中的可維護性造成影響的因素存在。2.1可檢測性如果某軟件具備易被人們理解的特點(diǎn),則會(huì )直接影響該軟件后期的維護或修改,進(jìn)而對軟件的后期測試和后期診斷的難易指數和詳盡程度造成影響。在軟件的后期測試和診斷過(guò)程中,科學(xué)的設計、合理的編輯、層次分明的結構是極為重要的,其能明顯降低該過(guò)程中可能產(chǎn)生的一些錯誤。不僅如此,在整個(gè)測試過(guò)程中,軟件工程師應依據實(shí)際情況選擇合適的測試工具和測試模式。2.2可修改性在計算機軟件的設計過(guò)程中,軟件在修改方面的難易指數和最初設計該軟件的理念和原則是密切相關(guān)的。比如,信息的定位、信息的隱含和凝結性、信息的可控范圍及其關(guān)系等因素都會(huì )對軟件的修改過(guò)程造成影響。2.3可控性除了對軟件設計師之外,軟件的可控性還能為其他人提供操作上的便利。軟件設計師在對原始軟件版本進(jìn)行修改時(shí),應熟練掌握軟件的組成、功能、界面等方面的內容,還應掌握該軟件的整體難易程度,包括軟件整體結構是否合理、語(yǔ)言選擇是否合理、設計文本是否準確等重要因素。2.4可重復性可重復性指的是設計軟件的過(guò)程中一些相同的事件不必修改或只簡(jiǎn)單修改就能在其他程序設計環(huán)境中正常運行的性能。在此情況下,能使這些軟件更易在輕微修改后便能在其他軟件中應用,從而加快其適應新運行環(huán)境的速度。因此,可重復性的軟件具有較強的適應環(huán)境的能力,在維護方面也更省時(shí)省力。
2、措施方案
在軟件設計過(guò)程中,程序設計員要及時(shí)對軟件進(jìn)行升級和維護,軟件維護這項工作是非常重要的。因此,為了更好地提升計算機軟件設計過(guò)程中的可維護性,提出了以下3點(diǎn)有效措施。3.1明確目標要想更好地推進(jìn)計算機軟件設計中的維護工作,應明確該工作的目標,使軟件設計的可維護性具備其自身相應的特點(diǎn),從而滿(mǎn)足當代人類(lèi)社會(huì )的各類(lèi)需求。在某些情況下,很多可維護性是可以相互影響和相互結合的,這就可以有效的降低維護成本。3.2提升科學(xué)性為了更好地推進(jìn)軟件設計中的可維護性工作,要科學(xué)地應用一些軟件,合理地選擇適合開(kāi)發(fā)該軟件的工具,從而確保軟件的質(zhì)量。不僅如此,還應盡量減少在軟件設計和開(kāi)發(fā)上所投入的成本,并大力提升軟件的穩定性。3.3改進(jìn)說(shuō)明文件程序設計的相關(guān)說(shuō)明書(shū)能在整體上對解讀該程序的使用流程起到指導性的作用。程序編輯的過(guò)程中所產(chǎn)生的新數據和各類(lèi)補充內容的說(shuō)明都是程序主體的組成部分。程序設計中的說(shuō)明性文件主要是為了使用戶(hù)更清楚地理解該程序的實(shí)際操作流程等,因此,改進(jìn)程序的說(shuō)明文件從而某種程度上來(lái)看是為了提高該程序的可懂性和可行性,而能輕易地理解程序的文檔也能更加方便程序設計員對該軟件的升級、維護或管理。在保證軟件程序的質(zhì)量及其各項功能的同時(shí),整體提高該軟件的可維護性是非常重要和非常必要的?删S護性的提升不僅僅只是為了適應當代電子通訊和網(wǎng)絡(luò )發(fā)展的需要,盡量滿(mǎn)足當今社會(huì )的需求,還是為了大大降低軟件公司在軟件設計、討論、開(kāi)發(fā)、維護、管理等上的投入,保證公司和設計人員的收益,為該軟件的用戶(hù)群體帶來(lái)便利。
3、衡量標準
目前,還沒(méi)有對計算機軟件在設計過(guò)程中的維護進(jìn)行全方位量化評價(jià)的方法。雖然已經(jīng)出現了一些標準可以對計算機軟件設計過(guò)程中的可維護性進(jìn)行某些層面的指導,但如果要用實(shí)質(zhì)性的措施來(lái)對計算機軟件進(jìn)行適度的、定量的維護,則難度較大。某機構在這方面工作中進(jìn)行軟件的開(kāi)發(fā)、管理和維護的同時(shí),也總結了計算機軟件維護的特征,采取了多種衡量方式,包括了質(zhì)量監管、測試和制訂標準對比。
4、結束語(yǔ)
計算機在我們的生活中普及開(kāi)來(lái),為我們的生活和工作帶給了很多便利,但是一些原軟件的更新?lián)Q代依然無(wú)法很好地滿(mǎn)足人們日益增長(cháng)的需求,需要升級或被替換。因此,軟件的維護是非常重要的,應重視軟件設計、開(kāi)發(fā)過(guò)程中的可維護性。只有這樣,才能在保證該事業(yè)收益的同時(shí),為使用者提供更多的便利。
參考文獻
。1]周艷萍.計算機軟件設計過(guò)程中的可維護性分析[J].吉林廣播電視大學(xué)學(xué)報,2014(10).
。2]吳曉陽(yáng).計算機軟件設計過(guò)程中的可維護性探討[J].電腦知識與技術(shù),2014(12).
。3]馮春雨.淺析計算機軟件設計過(guò)程中的可維護性[J].科技創(chuàng )新與應用,2012,4(05).
【計算機軟件設計可維護性的探討論文】相關(guān)文章:
計算機應用基礎網(wǎng)絡(luò )考試系統的設計與實(shí)現探討論文03-15
軟件設計大賽策劃書(shū)11-18
中醫美容專(zhuān)業(yè)課程設置建設探討論文03-24
軟件設計師濟南工資多少?07-11
軟件設計實(shí)習周報(通用5篇)07-28
關(guān)于積極心理學(xué)的意義與發(fā)展趨勢探討論文03-18
計算機畢業(yè)論文如何寫(xiě)07-10