本次結對專案已完成,我們在個人專案的基礎上完善了程式,我們的程式自動生成四則表示式子,生成的式子中會生成小數,負數,括號等,並可以自動算出正確答案。對於小數的精度我並沒有設定成使用者可修改,而是在程式中我用乙個變數預先設定好的。程式的視覺化介面與我的個人專案一樣,使用者可以輸入想要做的題目數量,在結對專案中我增加了當使用者輸入0的時候彈出對話方塊提醒使用者要輸入題目的數量(此輸入編輯框已經設定為只能輸入數字,字母,符號等均不能輸入)。使用者輸入答案後會顯示對錯,如答案錯誤會給出正確答案。程式還會實時給出使用者做題的統計,給出做題總數,正確數,錯誤數以及正確率。做完所有題目後會彈出對話方塊提示使用者已經做完所有題目,而後使用者可以繼續看本次做題的統計或者關閉程式。
我們對程式進行了黑盒測試,測試發現程式可以正確生成使用者輸入數量的四則運算算式,可以正確生成小數,負數,匹配的括號,加減乘除各種運算。可以正確判斷使用者輸入答案是否與系統計算答案相同並給出結果。可以正確統計使用者的做題總數,正確數,錯誤數以及正確率。各個按鈕的使用也無異常。各種提示對話方塊也能正確彈出。唯一出現的問題是當生成的算式過於複雜,計算結果的數值過大,超過int型變數可以儲存的最大數字時,系統計算的答案會出錯(由於我的程式設計環境是vc6.0,所以long型和int型可以儲存的位數一樣多,而且vc6不支援longlong型變數,所以使用的是int型,否則應該使用longlong型變數以提高可計算數字的範圍)。
我們嘗試了進行單元測試,由於我的機器上裝的是vc6,沒有自帶單元測試,所以我將程式拷到了結對夥伴白斌的電腦上用vs2012進行測試。我們學習了測試方法,寫了測試程式,但是不知因為什麼,無論是按照網上的方法,還是書上的方法,均在中間出現了問題,所以測試沒有成功。
結對 結對程式設計專案作業名稱 結對專案總結
這個學期的軟體工程的結對是做乙個專案,因為自己對於其他程式語言對h5稍稍有些自信,所以選擇了五子棋遊戲來開發,經歷了有歡笑又謎團,這個 簡易 對我和金鵬而言並不簡單 的五子棋終於開發完成。開發過程中,居然其他顏色的棋子能覆蓋上!這個就想了一周。由於我自己的能力有限,反覆翻了很多網頁去學習,所以我和金...
《結對 結對程式設計專案作業名稱 結對專案總結》
結對人員 張鴻程,喻正博 需求分析 通過遊戲開發,益智遊戲屬於休閒類遊戲,具有上手快 遊戲時間短的特點,更利於使用者進行 放鬆休閒,為人們所喜愛,特別是益智類遊戲,方便 快捷 操作簡單,在休閒娛樂中佔主要 位置。貪吃蛇作為中國自古以來的經典小遊戲之一,一直都是人之間的較量,將貪吃蛇製作成遊戲,可以實...
結對程式設計專案總結
結對程式設計的優點 最直接的一點 在結對程式設計中,由於有另乙個人在你身邊和你配合完成同樣一件事情的,所以相對來說你不好意思糊弄,不好意思開小差,更加自覺。結對程式設計的時候兩個人互相審查對方程式設計時的小錯誤,相當於隨時隨地地審查 減少錯誤出現的機率。結對程式設計的缺點 結對程式設計成員並不總在一...