1. 程式人生 > >課後作業-閱讀任務-閱讀筆記-0

課後作業-閱讀任務-閱讀筆記-0

參數 軟件工程 集成 什麽 連續 是把 基本 單元測試 軟件需求

第一章

  1軟件開發不同階段: 

    1、玩具階段

    2、業余愛好階段

    3、探索階段

    4、成熟的產業階段

  2軟件工程是什麽:

    1、軟件工程是把系統的、有序的、可量化的方法應用到軟件的開發、運營和維護上的過程

    2、軟件工程包括軟件需求分析、軟件設計、軟件構件、軟件測試和軟件維護這五個領域

   3軟件的特殊性:

    1、復雜性

    2、不可見性(抽象)

    3、易變性

    4、服從性

    5、非連續性

第二章

  1好的單元測試德標準:

    1、單元測試應該在最基本的功能/參數上驗證程序的正確性

    2、單元測試必須由最熟悉代碼的人來寫

    3、單元測試過後,機器狀態保持不變

    4、單元測試要快

    5、單元測試應該產生可重復、一直的結果

    6、獨立性---單元測試的運行/通過/失敗不依賴於別的測試,可以人為構造數據,以保持單元測試的獨立性

    7、單元測試應該覆蓋所有代碼路徑

    8、單元測試應該集成到自動測試的框架中

    9、單元測試必須和產品代碼一起保存和維護

課後作業-閱讀任務-閱讀筆記-0