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