軟體編碼和軟體測試

來源:互聯網
上載者:User

     需求分析階段和系統設計階段產生的文檔,都不能直接在電腦上執行,只有完成了程式設計後,再產生可執行代碼,從而使系統的需求能真正實現。


     系統分析和設計是程式設計的前置,實踐證明,編碼中出現的問題主要是由設計中存在的問題引起的。因而需要在編碼之前進行分析,設計,儘可能在編碼之前保證設計的正確性,高品質。而編碼階段就需要程式員將設計過程中的設計高品質的完成。


  • 結構化程式設計:

方法:自頂向下、逐步求精。

定義:只使用順序、選擇和迴圈三種基本控制結構構造程式。

  • 程式設計語言選擇:

分類:面向機器語言、進階程式設計語言。

  • 程式設計的風格:

    1. 程式內部文檔書寫規則:①選用含義鮮明的標識符②適當的註解③程式布局階梯式
    2. 資料說明易於理解、便於查詢:①資料說明的次序應標準化②對同一語句中多個變數加以說明時,應按英文字母的順序排列。③使用複雜資料結構時,最好多備註陳述式④變數說明不要遺漏,變數類型、長度、存貯及初始化要正確。
    3. 語句構造應簡單明了:①避免多個語句寫在同一行②避免複雜的條件測試③減少對“非”條件的測試④多分支結構,可先大的在前,可能性小的在後。⑤避免大量使用迴圈嵌套語句和條件嵌套語句。⑥利用括弧使邏輯運算式或技術運算式的運算次序清晰直觀。⑦不要出現死迴圈,避免不可能被執行的迴圈。
    4. 輸入輸出語句要合理
    5. 程式效率滿足使用者需求

軟體測試的內容如:


聯繫我們

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