《軟體工程》——編碼

來源:互聯網
上載者:User

標籤:軟體開發   軟體工程   

   編碼的目的是使用選定的程式設計語言,把模組的流程說明翻譯為用該語言書寫的來源程式。來源程式應該正確可靠、簡明清晰,而且具有較高的效率。在編程的步驟中,要把軟體詳細設計的運算式翻譯成為程式設計語言的構造,編譯器接受作為輸入的原始碼,產生作為輸出並從屬於機器的目標代碼,然後編譯器把輸出目標代碼進一步翻譯成為機器代碼,即真正的指令。

  一. 導圖分析



  二.編碼的過程與原則

   (1).選擇合適的語言:  實現一個大型的軟體開發,可能需要選擇一種或幾種程式設計語言來完成。語言選擇合適,會使編碼困難減少,程式測試量減少,並且可以得到易讀、易維護的軟體。選擇語言時應該考慮的因素。1 項目的應用領域 2 演算法與計算的複雜性 3. 資料結構的複雜性4. 效率 5. 可移植性6. 程式設計人員的水平7. 構造系統的模式。

    (2).編碼的風格:編碼風格即書寫來源程式的習慣、程式碼的邏輯結構與習慣的編程技術。一個比較大的軟體在編寫的時候是合作完成的。那麼許多人在編寫的時候不能自己用自己的風格,他們必須要有一個統一的標準。這就要求編寫時代碼有良好的可讀性。良好的代碼可讀性是合作的前提,也是後期軟體的維護的前提。

  在編寫代碼的過程中,我們應該調整好語句的結構使每一個功能模組結構清晰,適當的添加註釋,正確的使用標識符,可以協助我們更好的理解程式。

   (3).編碼原則:高效率原則包括提高運行效率,提高儲存效率,提高輸入輸出效率。所有I/O操作應該採用緩衝方式,以減少用於通訊的額外開銷。

三 小結

    在編碼的過程中,程式員首先應該選擇設計程式的設計語言,選擇設計語言是前提,其次再考慮編碼過程中的規則與步驟,在良好的編碼風格下能形成完美的代碼視覺組織,這樣程式員合作起來才順利了,程式員看起代碼來來才容易理解,才給人一種舒服的感覺。

《軟體工程》——編碼

相關文章

聯繫我們

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