- 相關(guān)推薦
加強(qiáng)計算機(jī)軟件設(shè)計可維護(hù)性的措施探究
科學(xué)應(yīng)用軟件設(shè)計及合理選擇開發(fā)工具是確保軟件質(zhì)量的基礎(chǔ),以下是小編搜集整理的一篇探究計算機(jī)軟件設(shè)計可維護(hù)性的論文范文,歡迎閱讀查看。
摘要:在對各類軟件進(jìn)行升級、維護(hù)的時候,會遇到多種多樣的難題,如果軟件的基礎(chǔ)語言沒有邏輯性,人們將很難理解,對于這種軟件的升級和維護(hù),大部分情況下,設(shè)計師都需要對其進(jìn)行重新的編寫及開發(fā),這屬于自愿的浪費(fèi),導(dǎo)致軟件成本的增加,因此,我們必須強(qiáng)化軟件的維護(hù)性,這是軟件設(shè)計師在軟件開發(fā)前就要考慮到的問題。我們需要不斷的采取新技術(shù),對軟件進(jìn)行開發(fā)及設(shè)計,來保證軟件的可維護(hù)性,將軟件的可維護(hù)性體現(xiàn)在各個方面,在確保軟件質(zhì)量及功能方面,提升可維護(hù)性是非常重要的,可維護(hù)性不僅適應(yīng)了發(fā)展變化的需求,同時還降低了軟件開發(fā)、設(shè)計的投資成本,最終獲益的不僅僅是用戶,也有設(shè)計人員等。
【關(guān)鍵詞】計算機(jī) 軟件設(shè)計 可維護(hù)性
近年來,我國的忘了通信技術(shù)及計算機(jī)應(yīng)用技術(shù)已經(jīng)在我們的生產(chǎn)生活各個方面進(jìn)行了廣泛的應(yīng)用,為我國的經(jīng)濟(jì)發(fā)展及生活水平的提升起到了極大的作用,隨之而來的就是計算機(jī)軟件的迅猛發(fā)展,由于生產(chǎn)模式的轉(zhuǎn)變,人們工作、生活習(xí)慣的改變,各種各樣的新需求,就必須要不斷的創(chuàng)新,以順應(yīng)目前的計算機(jī)軟件不斷變化的需要。在這種情況背景下,計算機(jī)軟件的分析師及設(shè)計師要采用一些高效的方法,來對現(xiàn)有軟件進(jìn)行升級和維護(hù),使其達(dá)到滿足人們需求的目的。在對各類軟件進(jìn)行升級、維護(hù)的時候,會遇到多種多樣的難題,如果軟件的基礎(chǔ)語言沒有邏輯性,人們將很難理解,對于這種軟件的升級和維護(hù),大部分情況下,設(shè)計師都需要對其進(jìn)行重新的編寫及開發(fā),這屬于自愿的浪費(fèi),導(dǎo)致軟件成本的增加,因此,我們必須強(qiáng)化軟件的維護(hù)性,這是軟件設(shè)計師在軟件開發(fā)前就要考慮到的問題。
1 軟件可維護(hù)性的衡量標(biāo)準(zhǔn)
經(jīng)歷了多年的發(fā)展,計算機(jī)軟件設(shè)計的可維護(hù)性經(jīng)過多種突破,截止到現(xiàn)階段,出現(xiàn)了一些標(biāo)準(zhǔn)為計算機(jī)軟件可維護(hù)性提出了相應(yīng)的準(zhǔn)則,但要依據(jù)這些準(zhǔn)則進(jìn)行定量適度的維護(hù)是有很大難度的。目前還沒有相應(yīng)的辦法對計算機(jī)軟件的維護(hù)進(jìn)行總體量化的評價。依據(jù)我機(jī)構(gòu)多年的經(jīng)驗(yàn),在進(jìn)行軟件開發(fā)、維護(hù)及管理時,總結(jié)了計算機(jī)軟件維護(hù)的七大特征往往采取的衡量方式,即質(zhì)量監(jiān)管、測試、制定標(biāo)準(zhǔn)對比。測試程序提供出相應(yīng)的問題清單,對相應(yīng)問題進(jìn)行質(zhì)量特性的質(zhì)量檢測。由于大多數(shù)的適量特定是相互矛盾的,要通過不同的指標(biāo)進(jìn)行不同的質(zhì)量特征進(jìn)行衡量。
2 影響軟件設(shè)計中可維護(hù)性的因素
在對軟件進(jìn)行設(shè)計的時候,軟件的可維護(hù)性可以簡單的看做,某個投入應(yīng)用的軟件,依據(jù)現(xiàn)實(shí)需要應(yīng)該做一些相應(yīng)的修改及升級。當(dāng)然不可以隨便的更改,必須要對整個軟件進(jìn)行相應(yīng)的了解,然后再進(jìn)行修改,利用嚴(yán)格的科學(xué)化的方法進(jìn)行測試、調(diào)試、試運(yùn)行和正式使用等步驟,為保證修改及升級以后的軟件不出現(xiàn)故障。依據(jù)我機(jī)構(gòu)多年的工作經(jīng)驗(yàn),在對軟件進(jìn)行開發(fā)設(shè)計時,有幾方面對軟件的可維護(hù)性起到重要的影響,其中包括如下及方面。
2.1 可檢測性
如果某個計算機(jī)軟件比較容易理解,將直接的影響到軟件的修改及改進(jìn)等過程,從而影響到軟件測試及診斷的難易程度,清楚及詳盡的程度,軟件的科學(xué)合理的編輯,軟件結(jié)構(gòu)的合理設(shè)計,會在軟件測試及診斷過程中產(chǎn)生重要的作用,將對軟件測試及診斷過程中產(chǎn)生的錯誤起到降低作用,同時,要依據(jù)現(xiàn)實(shí)情況,選用適合的測試工具及科學(xué)合理的調(diào)試模式,對整個測試過程進(jìn)行科學(xué)設(shè)計及規(guī)范的運(yùn)轉(zhuǎn),為軟件的調(diào)試過程打下堅實(shí)的基礎(chǔ)。
2.2 可修改性
軟件修改的難易程度與設(shè)計原則是緊密相關(guān)的。凝結(jié)性、信息隱含、信息定位、信息控制范圍之間的關(guān)系等,對軟件的修改性都具有一定的影響作用。
2.3 可掌握性
軟件的可掌握性主要體現(xiàn)在除設(shè)計者外,為其他人提供方便,在對初始軟件進(jìn)行修改設(shè)計時,需要掌握軟件的組成、實(shí)現(xiàn)功能、軟件的界面及軟件的難易程度,甚至有關(guān)軟件的內(nèi)部模塊處理,軟件設(shè)計的文本是詳細(xì)及準(zhǔn)確的,設(shè)計結(jié)構(gòu)要具有合理性,以及語言選擇方面,軟件各方面的內(nèi)容都應(yīng)該具備較易掌握性,這是軟件維護(hù)的重要因素。
2.4 可重用性
可重用性代表相同的事情不用更改或是進(jìn)行輕微的更改就可在其他環(huán)境正進(jìn)行應(yīng)用。比較容易在修改以后就應(yīng)用于其他的軟件中,可以快速適應(yīng)新環(huán)境。所以,具有可重用性的軟件適應(yīng)性較強(qiáng),并且維護(hù)起來也非常方便。
3 加強(qiáng)軟件設(shè)計可維護(hù)性的措施方案
3.1 建立明確的軟件質(zhì)量目標(biāo)
如果想讓軟件可維護(hù)性具有相應(yīng)的特點(diǎn),滿足相應(yīng)的需求,那是需要付出很多代價的,有時也是很難實(shí)現(xiàn)的,但很多可維護(hù)性是互相影響的,他可以使理想的質(zhì)量目標(biāo)和可維護(hù)性相結(jié)合,同時可以降低軟件的開發(fā)及設(shè)計的投入。
3.2 科學(xué)應(yīng)用軟件設(shè)計,合理選擇開發(fā)工具
科學(xué)應(yīng)用軟件設(shè)計及合理選擇開發(fā)工具是確保軟件質(zhì)量的基礎(chǔ),減少軟件的開發(fā)、設(shè)計成本是企業(yè)發(fā)展的要求,是當(dāng)今軟件開發(fā)中,設(shè)計師要具備的重要因素,通過軟件的開發(fā)及設(shè)計,在利用一些合理的開發(fā)工具,可加強(qiáng)軟件的穩(wěn)定性,更方便理解,進(jìn)而更加方便軟件的維護(hù)及升級。
3.3 改進(jìn)程序的文檔
程序文件具有流程指導(dǎo)功能,程序設(shè)計思路,程序執(zhí)行過程中產(chǎn)生的數(shù)據(jù)說明和內(nèi)容的補(bǔ)充的是主程序的組成部分。程序說明文件主要是提高程序的可讀性。閱讀并理解程序文檔是為了更方便維護(hù)程序。
整個計算機(jī)網(wǎng)絡(luò)操作的重點(diǎn)內(nèi)容就是計算機(jī)軟件,在軟件需求及功能性要求不斷提升的同時,加強(qiáng)對軟件可維護(hù)性的運(yùn)行周期各個階段的掌握及認(rèn)識,軟件設(shè)計人員及軟件維護(hù)等技術(shù)人員也要對軟件進(jìn)行實(shí)際的操作實(shí)踐,因此,我們需要不斷的采取新技術(shù),對軟件進(jìn)行開發(fā)及設(shè)計,來保證軟件的可維護(hù)性,將軟件的可維護(hù)性體現(xiàn)在各個方面,在確保軟件質(zhì)量及功能方面,提升可維護(hù)性是非常重要的,可維護(hù)性不僅適應(yīng)了發(fā)展變化的需求,同時還降低了軟件開發(fā)、設(shè)計的投資成本,最終獲益的不僅僅是用戶,也有設(shè)計人員等。
參考文獻(xiàn)
[1]宋維峰.淺析網(wǎng)絡(luò)游戲中的知識產(chǎn)權(quán)問題[J].科技風(fēng),2009(12).
[2]張云.大學(xué)生科研訓(xùn)練計劃管理中的幾個知識產(chǎn)權(quán)問題[J].科學(xué)與管理,2011(01).
[3] 宋河發(fā),穆榮平,曹鴻星.技術(shù)標(biāo)準(zhǔn)與知識產(chǎn)權(quán)關(guān)聯(lián)及其檢驗(yàn)方法研究[J].科學(xué)學(xué)研究,2009(02).
[4] 王文超.中國服務(wù)外包產(chǎn)業(yè)知識產(chǎn)權(quán)保護(hù)問題研究[J].科技管理研究,2011(08).
[5] 劉國濤.科研工作中應(yīng)注意的幾個知識產(chǎn)權(quán)問題[J].科研管理,1993(02).
【加強(qiáng)計算機(jī)軟件設(shè)計可維護(hù)性的措施探究】相關(guān)文章:
淺論計算機(jī)軟件設(shè)計中的可維護(hù)性10-22
加強(qiáng)鐵路建設(shè)資金的管理的措施05-15
加強(qiáng)小學(xué)班級管理的措施論文08-25
加強(qiáng)和改善市場調(diào)控的主要措施07-24
農(nóng)業(yè)氣象災(zāi)害影響的評估及防御措施探究07-08