當前位置:學問君>學習教育>畢業論文>

加強計算機軟件設計可維護性的措施探究

學問君 人氣:2.69W

科學應用軟件設計及合理選擇開發工具是確保軟件質量的基礎,以下是小編蒐集整理的一篇探究計算機軟件設計可維護性的論文範文,歡迎閱讀檢視。

加強計算機軟件設計可維護性的措施探究

 摘要:在對各類軟件進行升級、維護的時候,會遇到多種多樣的難題,如果軟件的基礎語言沒有邏輯性,人們將很難理解,對於這種軟件的升級和維護,大部分情況下,設計師都需要對其進行重新的編寫及開發,這屬於自願的浪費,導致軟件成本的增加,因此,我們必須強化軟件的維護性,這是軟件設計師在軟件開發前就要考慮到的問題。我們需要不斷的採取新技術,對軟件進行開發及設計,來保證軟件的可維護性,將軟件的可維護性體現在各個方面,在確保軟件質量及功能方面,提升可維護性是非常重要的,可維護性不僅適應了發展變化的需求,同時還降低了軟件開發、設計的投資成本,最終獲益的不僅僅是用戶,也有設計人員等。

 【關鍵詞】計算機 軟件設計 可維護性

近年來,我國的忘了通信技術及計算機應用技術已經在我們的生產生活各個方面進行了廣泛的應用,爲我國的經濟發展及生活水平的提升起到了極大的作用,隨之而來的就是計算機軟件的迅猛發展,由於生產模式的轉變,人們工作、生活習慣的改變,各種各樣的新需求,就必須要不斷的創新,以順應目前的計算機軟件不斷變化的需要。在這種情況背景下,計算機軟件的分析師及設計師要採用一些高效的方法,來對現有軟件進行升級和維護,使其達到滿足人們需求的目的。在對各類軟件進行升級、維護的時候,會遇到多種多樣的難題,如果軟件的基礎語言沒有邏輯性,人們將很難理解,對於這種軟件的升級和維護,大部分情況下,設計師都需要對其進行重新的編寫及開發,這屬於自願的浪費,導致軟件成本的增加,因此,我們必須強化軟件的維護性,這是軟件設計師在軟件開發前就要考慮到的問題。

 1 軟件可維護性的衡量標準

經歷了多年的發展,計算機軟件設計的可維護性經過多種突破,截止到現階段,出現了一些標準爲計算機軟件可維護性提出了相應的準則,但要依據這些準則進行定量適度的維護是有很大難度的。目前還沒有相應的辦法對計算機軟件的維護進行總體量化的評價。依據我機構多年的經驗,在進行軟件開發、維護及管理時,總結了計算機軟件維護的七大特徵往往採取的衡量方式,即質量監管、測試、制定標準對比。測試程序提供出相應的問題清單,對相應問題進行質量特性的質量檢測。由於大多數的適量特定是相互矛盾的,要透過不同的指標進行不同的質量特徵進行衡量。

 2 影響軟件設計中可維護性的因素

在對軟件進行設計的時候,軟件的可維護性可以簡單的看做,某個投入應用的軟件,依據現實需要應該做一些相應的修改及升級。當然不可以隨便的更改,必須要對整個軟件進行相應的瞭解,然後再進行修改,利用嚴格的科學化的方法進行測試、調試、試執行和正式使用等步驟,爲保證修改及升級以後的.軟件不出現故障。依據我機構多年的工作經驗,在對軟件進行開發設計時,有幾方面對軟件的可維護性起到重要的影響,其中包括如下及方面。

2.1 可檢測性

如果某個計算機軟件比較容易理解,將直接的影響到軟件的修改及改進等過程,從而影響到軟件測試及診斷的難易程度,清楚及詳盡的程度,軟件的科學合理的編輯,軟件結構的合理設計,會在軟件測試及診斷過程中產生重要的作用,將對軟件測試及診斷過程中產生的錯誤起到降低作用,同時,要依據現實情況,選用適合的測試工具及科學合理的調試模式,對整個測試過程進行科學設計及規範的運轉,爲軟件的調試過程打下堅實的基礎。

2.2 可修改性

軟件修改的難易程度與設計原則是緊密相關的。凝結性、資訊隱含、資訊定位、資訊控制範圍之間的關係等,對軟件的修改性都具有一定的影響作用。

2.3 可掌握性

軟件的可掌握性主要體現在除設計者外,爲其他人提供方便,在對初始軟件進行修改設計時,需要掌握軟件的組成、實現功能、軟件的介面及軟件的難易程度,甚至有關軟件的內部模組處理,軟件設計的文字是詳細及準確的,設計結構要具有合理性,以及語言選擇方面,軟件各方面的內容都應該具備較易掌握性,這是軟件維護的重要因素。

2.4 可重用性

可重用性代表相同的事情不用更改或是進行輕微的更改就可在其他環境正進行應用。比較容易在修改以後就應用於其他的軟件中,可以快速適應新環境。所以,具有可重用性的軟件適應性較強,並且維護起來也非常方便。

 3 加強軟件設計可維護性的措施方案

3.1 建立明確的軟件質量目標

如果想讓軟件可維護性具有相應的特點,滿足相應的需求,那是需要付出很多代價的,有時也是很難實現的,但很多可維護性是互相影響的,他可以使理想的質量目標和可維護性相結合,同時可以降低軟件的開發及設計的投入。

3.2 科學應用軟件設計,合理選擇開發工具

科學應用軟件設計及合理選擇開發工具是確保軟件質量的基礎,減少軟件的開發、設計成本是企業發展的要求,是當今軟件開發中,設計師要具備的重要因素,透過軟件的開發及設計,在利用一些合理的開發工具,可加強軟件的穩定性,更方便理解,進而更加方便軟件的維護及升級。

3.3 改進程序的文檔

程序檔案具有流程指導功能,程序設計思路,程序執行過程中產生的數據說明和內容的補充的是主程序的組成部分。程序說明檔案主要是提高程序的可讀性。閱讀並理解程序文檔是爲了更方便維護程序。

整個計算機網絡操作的重點內容就是計算機軟件,在軟件需求及功能性要求不斷提升的同時,加強對軟件可維護性的執行週期各個階段的掌握及認識,軟件設計人員及軟件維護等技術人員也要對軟件進行實際的操作實踐,因此,我們需要不斷的採取新技術,對軟件進行開發及設計,來保證軟件的可維護性,將軟件的可維護性體現在各個方面,在確保軟件質量及功能方面,提升可維護性是非常重要的,可維護性不僅適應了發展變化的需求,同時還降低了軟件開發、設計的投資成本,最終獲益的不僅僅是用戶,也有設計人員等。

參考文獻

[1]宋維峯.淺析網絡遊戲中的知識產權問題[J].科技風,2009(12).

[2]張雲.大學生科研訓練計劃管理中的幾個知識產權問題[J].科學與管理,2011(01).

[3] 宋河發,穆榮平,曹鴻星.技術標準與知識產權關聯及其檢驗方法研究[J].科學學研究,2009(02).

[4] 王文超.中國服務外包產業知識產權保護問題研究[J].科技管理研究,2011(08).

[5] 劉國濤.科研工作中應注意的幾個知識產權問題[J].科研管理,1993(02).