(軟體工程總結)之編碼

來源:互聯網
上載者:User

標籤:style   使用   sp   on   資料   問題   bs   代碼   工作   

       軟體的開發分為6個主要的步驟:制定計劃、需求分析、軟體設計、程式編寫、程式測試、運行和維護。前面的總結中已經說了制定計劃、需求分析、軟體設計這四個步驟,現在我們來說說程式編寫。

        所謂程式編寫,就是編碼。指的就是把詳細階段的設計用某種程式語言轉換成電腦能識別的程式。我們為程式中的每一個模組編寫代碼,使其出現詳細設計應有的結果。

       從提高軟體的品質和可維護性角度來看,編碼階段所要解決的主要問題是:程式設計語言的選擇、程式設計風格、軟體代碼審查。

       程式設計語言的選擇直接影響到開發的難度和軟體的品質,所以,程式設計的第一項工作就是語言的選擇。在選擇語言之前首先要瞭解語言的分類和各語言的功能。語言按照層級可以分為兩大類:低級語言和進階語言。(1)低級語言套件括機器語言和組合語言,低級語言使用複雜、繁瑣、費時,但是在實現與硬體系統的介面部分時仍然採用它,因為它易於實現、實現效率高。(2)進階語言的特點是在一定程度上與具體機器無關,並且易於實現、易用、易維護。雖然不同的程式設計語言,在其各自的用途和實現上有很大的區別,但是他們之間的基本組成成份大同小異。基本成分有(1)資料成分,用於描述程式所涉及的資料。(2)運算成分,用於包含程式中鎖包含的運算。(3)控製成分,用於描述運算中所包含的控制。(4)傳輸成分,用以表達程式中資料的傳輸。瞭解了各種語言,我們就要進行選擇了。要從三個方面綜合起來進行選擇:軟體、硬體和人員。我們不能順應潮流選擇當時比較流行的程式設計語言,而是要考慮一下我們要開發的系統的應用領域、硬體裝置和開發人員的熟練程度以及使用者的特殊要求。

       語言選擇好了,接下來就是代碼的編寫了。不管使用什麼設計語言,我們都要按照編程的規範進行編寫,因為對於一個專業人士來說,代碼不僅僅是用來實現功能的,更重要的是讓別人能看懂。我們肯定不是一個人在開發,我們要團隊合作,所以注釋、縮排、定義變數等都是一些我們需要注意的地方。我們要全心全意為人民服務。

       代碼編寫好了之後是代碼的審查,目的是使Team Dev的編碼風格標準化,保證代碼綜合的實現效果。

      軟體的開發不是一個人可以完成的,我們需要的是團體的合作,這樣代碼編寫的規範就是相當重要的了,我們不光光要自己編寫的代碼實現出相應的功能,還要讓隊友看懂我們編寫的代碼。滴水穿石,非一日之功……我們要從現在開始一步步的練習,養成一個好的編碼習慣!

(軟體工程總結)之編碼

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.