軟體工程概論第九章--軟體實現

來源:互聯網
上載者:User

標籤:

軟體實現是軟體產品由概念到實體的一個關鍵過程,本章主要講了程式設計語言、軟體編程規範、軟體編碼案例分析、軟體代碼審查,詳細的講了軟體實現中的相關知識。

程式設計語言主要講了程式設計語言的發展演化過程,從電腦問世到現在程式設計語言的的進階化程式設計語言已經發展了很久。同時講到選擇一種合適程式設計語言的重要性。

軟體編碼規範講了檔案命名與組織和代碼的版式,本節是以Java語言為例介紹一些通用的編碼規範,檔案命名與組織講了Java語言中源檔案的規範並用執行個體講述。代碼的版式講到了適當的空行、程式碼及行內空格、分行、對齊與縮排、命名規則、聲明、注釋等幾個方面的規範。

軟體編碼案例分析講了程式注釋問題、變數命名問題、記憶體異常問題、異常處理問題、效能問題等,程式注釋問題講了編程時應有適當的注釋但並不是越多越好應簡潔有效。變數命名問題變數命名應有一定的規範做到寫出的代碼能讓人讀懂。記憶體異常問題包括記憶體泄露問題、指標參數問題、“野指標”問題,並給出了一些編程建議教育我們要有好的編程習慣。異常處理問題中應注意記憶體問題。效能問題應注意避免建立重複對象和最佳化語句提高效能。

軟體代碼審查中應檢查類、屬性、建構函式、方法頭、方法體等來確保編寫的正確性。

軟體工程概論第九章--軟體實現

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.