第1章歡迎進入軟體構建的世界(代碼大全6)

來源:互聯網
上載者:User

標籤:des   style   color   io   strong   ar   問題   div   cti   

 

第1章 歡迎進入軟體構建的世界 Welcome to Software Construction
  • 1.1 什麼是軟體構建開始
  • 1.2 軟體構建為何如此重要
  • 1.3 如何閱讀本書
  • 要點
1.1 What is Software Construction 什麼是軟體架構

  定義問題(problem defintion)
  需求分析(requirements development)
  規劃構建(construction planning)
  軟體架構(software architecture),或高層設計(high-level design)
  詳細設計(detailed design)
  編碼與調試(coding and debuging)
  單元測試(unit testing)
  整合測試(integration testing)
  整合(integration)
  系統測試(system testing)
  保障維護(corrective maintenance)
  構建活動主要關注與編碼與調式,但也包含詳細設計、單元測試、整合測試以及其他一些活動。

1.2 Why is Software Construction Important 軟體構建為何如此重要

  構建活動是軟體開發的主要組成部分 30%! ~ 80%
  構建活動是軟體開發中的核心活動
  把主要精力集中於構建活動,可以大大提高程式員的生產率
  構建活動的產物——原始碼——往往是對軟體的唯一精確描述
  構建活動是唯一一項保證會完成的工作

1.3 How to Read this Book 如何閱讀本書

  這本書有意設計使你既可以從頭到尾閱讀,也可以按主題閱讀。如果你想從頭到尾閱讀,那麼你可以直接從第2章"用隱喻來更充分地理解開發"開始鑽研。如果你想學習特定的編程技巧,那麼你可以從第6章"可以工作的類"開始,然後根據交叉引用的提示去尋找你感興趣的主題,如果你不確定哪種閱讀方式更適合你,那麼你可以從3.2節"辨明你所從事的軟體的類型"開始。

Key Points 要點

  軟體構建是軟體開發的核心活動;構建活動是每個項目中唯一一項不可少的工作。
  軟體構建的主要活動包括:詳細設計、編碼、調試、整合、開發人員測試(developer testing)(包括單元測試和整合測試)。
  構建也常被稱作"編碼"和"編程"
  構建活動的品質對軟體的品質有著實質性的影響。
  最後,你對"如何進行構建"的理解程度,決定了這名程式員的優秀程度——這就是本書其餘部分的主題了。

第1章歡迎進入軟體構建的世界(代碼大全6)

相關文章

聯繫我們

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