學習進度條
點滴成就
學習時間
新編寫**行數
部落格量學到知識點
第一周800
了解軟體工程
第二週701
了解軟體工程
第三週1101
用例圖第四周625
0結對程式設計
第五周8301
類圖第六周
1160
0軟體工程
第七周10401
軟體測試
第八周20
1501
軟體測試
專案要求:
構造程式,分別是:
不能觸發fault。
觸發fault,但是不能觸發error。
觸發error,但是不能產生failure。
結對程式設計**:
3.1不能觸發fault
構造例子:輸入乙個字串陣列將其轉換成字串,獲取字串長度。
分析:程式在第18行存在fault
未觸發fault截圖:
3.2觸發fault,但是不能觸發error
構造例子:求兩個數的加減乘除結果的均值
觸發fault,未觸發error截圖:
3.3觸發error,但是不能產生failure
構造例子:三個整數分別相加相減,輸出加和減的結果的和
觸發error,但是不能產生failure截圖:
4.總結
通過該程式,對軟體中fault,error,failure 有了更深一步的認識和理解;
從結對程式設計到結對工作
熟悉極限程式設計的人都知道,在極限程式設計的十二項實踐中,有乙個非常重要的實踐就是結對程式設計,也就是兩個人坐在同一臺電腦前面,使用相同的鍵盤和滑鼠來開發同樣的乙個模組,乙個負責 的鍵入,另外乙個人負責盯緊可能出現的錯誤,包括低階錯誤和方向性的錯誤。而且,當乙個問題對其中乙個人難以解決而恰好是另外乙...
從結對程式設計到結對工作
熟悉極限程式設計的人都知道,在極限程式設計的十二項實踐中,有乙個非常重要的實踐就是結對程式設計,也就是兩個人坐在同一臺電腦前面,使用相同的鍵盤和滑鼠來開發同樣的乙個模組,乙個負責 的鍵入,另外乙個人負責盯緊可能出現的錯誤,包括低階錯誤和方向性的錯誤。而且,當乙個問題對其中乙個人難以解決而恰好是另外乙...
結對程式設計理解
做呼叫中心監控系統的時候,跟專案經理兩個人結對程式設計。他負責寫 我負責回答所有他對系統中不理解 中的地方。我們兩個經常就某個功能實現的設計討論開來,我們互相發現對方設計方面的不足,最後統一乙個好的 設計方法。結對程式設計的那段時間,我統計了一下我們的開發效率是兩個人原來開發效率的130 提高了30...