軟體project(十) 軟體維護

2021-09-07 00:22:17 字數 947 閱讀 5539

軟體維護是軟體開發的最長的階段之一,的精力和費用也是最多

的乙個階段,基本上軟體交付之後就進

入了維護階段,佔整個系統生存週期的40%~70%。

軟體系統並非一成不變的。有時候我們就會做一些變化,比如新增一些功能,改動某些錯誤等。

這就要求我們的系統要有非常強的可維護性。這樣就能夠降低工作量和費用。達到提高軟體系統總體效益的作用。

在學習《資訊系統開發與管理》的時候,我們就講到了系統維護的內容,與系統維護的步驟。這裡就不再贅述。

以下就講講軟體的可維護性。

軟體的可維護性就是指改正軟體錯誤,以及滿足使用者新要求而對軟體進行更改的難易程度。

眼下。我們用7個特性來衡量程式的可維護性。

分別從程式本身,使用者以及效率三個方面來說,首對於程式本身來說,維護人員要進行維護,就要求我們的軟體具有可理解,可測試。可改動的特性;而對於使用者而言,使用者要使用就要求系統具有可靠性,可使用性,以及後期的可移植性;最後的效率就是指程式既能執行本身的功能,又可以降低資源的程度。

軟體的可維護性對於延長軟體的生存期具有決定性的意義。

前期,我們要做的準備工作有目標優先順序,也就是說確定先做什麼。後做什麼。用什麼技術用什麼工具來實現;選擇什麼樣的語言。

中期,在開發過程中為保證軟體質量,我們就要對軟體加強測試工作。

後期。為了提高程式的可理解性,以及對今後變化可能性進行評估。必需要有文件,文件的好壞直接影響著軟體的可維護性。

體會到了織網的樂趣,總想把每個知識都織網總結。這樣做沒有錯,但是我太重視細節。丟了巨集觀。做的時候就忘記了即學式與預學式的差別,如今用不到的總結了,以後也會忘,還不如等到用的回頭總結的時候。這將是更加深刻的印象。

《軟體project》 編碼

編碼的目的是使用選定的程式語言,把模組的過程描寫敘述翻譯為用該語言書寫的源程式。源程式應該正確可靠 簡明清晰,並且具有較高的效率。在程式設計的步驟中,要把軟體具體設計的表示式翻譯成為程式語言的構造,編譯器接受作為輸入的原始碼。生成作為輸出並從屬於機器的目標 然後編譯器把輸出目標 進一步翻譯成為機器 ...

軟體project之軟體設計

1.軟體的組成及定義 軟體是計算機系統中與硬體相互依存的 另一部分。是 包含程式 資料及其相關 文件的完整集合。當中,程式是按事先 設計的功能和 效能要求 執行的指令序 列。資料 為進行通 信 解釋和處理 而使用的資訊的形式化 表現形式。文件是與程式開發 維護和使用有關的 材料 2.概要設計與具體設...

軟體工程 軟體維護

軟體的維護階段,是軟體成型過程中的最後一步,其實我們所使用軟體的不同的版本都是維護過程中出現的,軟體的公升級,文件的更新等等都是建立在原材料的基礎上進行進一步步的優化,更改的!軟體的維護在佔軟體生存期的比例非常的大,因此十分重要!如下圖,軟體維護分為以下的幾種,軟體維護在軟體生存期中占用的比例為70...