《個體軟體過程》 第1章1 5節高質量工作的重要性

2021-09-23 16:08:51 字數 450 閱讀 2541

1.5 高質量工作的重要性

個體軟體過程

作為實際工作中的軟體工程師,將來很可能開發較大規模的產品或系統中的某一部分,無論開發的部分在整個產品中是多麼小或是多麼不重要,潛伏在其中的任何缺陷都可能毀壞整個系統。乙個軟體系統的質量不僅是由它每一部分的質量決定的,而且在支援程式中任何細小的錯誤也都可能帶來破壞性的後果。

現代的計算系統每秒可以執行幾百萬條指令。那麼,即使十億次才出現一次不常見的缺陷,在一天中就可能出現幾次。軟體中的異常情況隨時都可能發生,看起來不可能的情況的出現週期也僅僅是稍稍長一點而已。大系統中微小部分的缺陷都可能引起不可預料的有時甚至是很嚴重的問題。如果由於細小的錯誤而在產品中留下缺陷,就可能給使用者帶來極大的麻煩甚至造成裝置的損壞。

為了生產高質量的軟體系統,每乙個工程師都必須學會做高質量的工作。如果能不斷編寫出高質量的程式,開發人員及其產品就會獲得雇主和客戶的高度評價。

高質量程式設計指南 第1章

規則1 2 1 為了防止標頭檔案被重複引用,應當用ifndef define endif結構產生預處理塊。一 為什麼會出現標頭檔案被重複引用的問題 在乙個cpp檔案中,可以包含多個標頭檔案,而標頭檔案間又是可以相互引用的,這就導致乙個cpp檔案中可能間接多次包含某個標頭檔案,如果標頭檔案中 沒有防止...

《個體軟體過程》 第8章8 9節總結

8.9 總結 個體軟體過程 本章定義了承諾,解釋了為什麼要履行承諾規定的義務以及如何管理承諾。當雙方或者多方的當事人,在任務是什麼 誰來完成任務 什麼時候完成任務以及應提供什麼樣的報酬這幾方面達成一致時,他們就制訂了關於某項任務的承諾。對於制訂恰當的承諾,應有滿足承諾的合理的保證條件,並要制訂乙個計...

《個體軟體過程》 第1章1 1節什麼是軟體工程

第1章 軟體工程師的任務 個體軟體過程 本章除了描述軟體工程的任務及其中的某些關鍵活動之外,還概述了有助於學習並改善有關軟體工程方面的技能的策略,並概括性地給出了在學習本書過程中所要完成的主要任務。1.1 什麼是軟體工程 個體軟體過程 乙個軟體工程師的任務就是要在預定的時間和進度下交付高質量的軟體產...