軟體工程第二次作業 結對程式設計

2022-08-22 21:45:17 字數 3339 閱讀 1031

1.小組成員

汪浩 1500802117

韓英璨 1500802104 位址

2.**連線位址

3.程式功能分析及截圖

(1)圖形介面

(2)設計的應用程式可以完成加法、減法、乘法、除法運算

加法截圖

減法截圖

乘法截圖

除法截圖

(3)應用程式可以完成真分數的四則運算

(4)有退格和清屏的功能

清屏截圖

點選清屏按鈕,所有的資料將會被清空

退格截圖

點選退格按鈕,答案輸入框裡的資料就會減少一位

(5)讓程式能接受使用者輸入答案,並判定對錯

getdlgitem(jieguo)->setwindowtext(_t("回答錯誤"));

}else

if(strd.getat(i)=='\0'||strd.getat(i+1)=='\0')

else

x2=_ttoi(fm);

if(x1==b[n-1][0]&&x2==b[n-1][1])

else

getdlgitem(jieguo)->setwindowtext(_t("回答錯誤")); }}

cstring strz;

strz.format(_t("%d"),n2);

getdlgitem(cuo_wu)->setwindowtext(strz);}

選做功能

(2)增加「倒計時」功能,每個題目必須在20秒鐘完成,如果完不成,得0分進入下一題

}(3)可以統計使用者總的練習題目數量,正確的數量,並且在程式重新啟動後能保持記錄

**int n=0; //出題總數

int n2=0; //正確的數量

if(s) //每次出題出題總數加一

else

if(xa[n-1]) //每次回答正確正確的數量加一

if(x1b[n-1][0]&&x2==b[n-1][1])

4.談談對這次結對程式設計的感受

(1)結對程式設計時的**

(2)程式設計感受及心得體會

通過這次的結對程式設計實驗,我們了解了結對程式設計就是兩個人一起寫乙個程式。有實驗證明,結對程式設計時間會比單人程式設計減少許多的**bug,而且結對程式設計比單人更有效率,更加節省成本。結對程式設計的流行可以追溯到肯特 • 貝克在2023年撰寫的《extreme programming explained》一書,根據書中記述,公司應該非常快速的發行軟體,而且軟體本身也應該在發行的過程中不斷得到改善,而結對程式設計則可以更加快速的實現這一點。通過本次實驗,我們發現了結對程式設計的一些優勢,在結對程式設計的過程當中兩個程式設計師可以互相幫助,互相教對方,可以得到能力上的互補,可以增強**的質量。在程式設計中,互相討論,可以更快更有效的解決問題。但是,結對程式設計也存在一些缺點,在程式設計中,兩個人可能會產生分歧和矛盾,正是由於這種問題的存在,才會讓彼此雙方都要去考慮對方的意見,這樣才能更好的完成實驗。總而言之,通過這次的結對程式設計實驗,我們學到了很多,同時也進一步加強了彼此之間的交流與合作。

軟體工程第二次作業 結對程式設計

兩人組成一隊,進行結對程式設計 從第一次軟體工程作業中選出一人的作業作為這次作業的基礎 設計乙個圖形介面 gui 的四則運算應用程式,可以是pc桌面的圖形介面程式 網頁程式或者手機程式 設計的應用程式可以完成加法 減法 乘法 除法運算 應用程式可以完成真分數的四則運算 有退格和清屏的功能 讓程式能接...

軟體工程第二次作業 結對程式設計

黎育權 1500802033 李凡 1500802031 gui使用qt整合開發環境進行設計,ui主要由選單欄,32個label,10個lineedit,5個pushbutton,乙個lcdnumber構成,label用於重新整理和顯示資訊,lineedit用於輸入答案,pushbutton用於操作...

軟體工程第二次作業 結對程式設計

一 結對人員 姓名 張潔 學號 1500802111 部落格位址 姓名 楊美玉 學號 1500802123 部落格位址 二 位址 四則運算 三 功能描述及示例 1.功能描述 本程式除了實現必做部分外,還可以可以統計使用者總的練習題目數量,正確的數量,並且在程式重新啟動後能保持記錄。此外,還可實現三個...