**複審的目的:
1.找出**的錯誤,比如:
1)編碼錯誤,比如一些碰巧騙過了編譯器的錯誤
2)不符合團隊**規範的地方
2.發現邏輯錯誤,程式可以編譯通過,但是**的邏輯是錯的
3.發現演算法錯誤,比如使用的演算法不夠優化,邊界條件沒有處理好等
4.發現潛在的錯誤和回歸性錯誤——當前的修改導致以前修復的殘缺又重新出現
5.發現可能需要改進的地方
6.教育(相互教育)開發人員,傳授經驗,讓更對多的成員熟悉專案各部分的**,同時熟悉和應用領域相關的實際知識
測試設計有兩種方法:黑箱和白箱
功能測試:測試類別中,測試的範圍由小到大,測試者也由內到外——從程式開發人員到測試人員,到一般使用者
非測試功能:乙個軟體除了基本功能之外,還有很多功能之外的特性,這些叫做非功能,或者服務質量需求
測試方法:單元測試和**覆蓋率測試
軟體=程式 + 軟體工程
軟體質量=程式質量+軟體工程質量
課後作業 閱讀任務 閱讀筆記4
1.程式的質量體現在軟體外在功能的質量 2.軟體開發過程有三個主要的特性 好,快,便宜 3.cmmi有兩種不同的實施方法,其級表示不同的內容 1 連續式 主要是衡量乙個企業在某一專案中的管理能力。2 階段式 主要是衡量乙個企業的成熟度。4.關於單元測試的正確做法 1 單元測試應該在最低的功能 引數上...
課後作業 閱讀任務 閱讀筆記 2
今天我閱讀了第九章專案經理 pm的m就是manager,但是p有這幾種 product manager project manager program manager,但在不同的行業和公司,他們的作用和有不同。product manager 產品經理 正確的做產品。project manager 專...
課後作業 閱讀任務 任務閱讀 2
本週閱讀了 構建之法 五 六 七章。第五章講了幾種軟體團隊的模式 軟體開發流程 第六章講了敏捷流程的相關知識 第七章的內容是關於微軟解決方案框架 msf 的。鄒欣老師的這本書,寫得形象生動,第五章用體育運動等團隊例子引出軟體開發團隊的形式。軟體團隊形式多樣,適用於不同的人員與需求。團隊可能會演變的模...