軟工作業PSP與單元測試訓練

2022-09-03 21:03:18 字數 1363 閱讀 1962

任務說明:

一、實現模組判斷傳入的身份證號碼的正確性;

實現要求:

一、實現功能模組;

1.對身份證前17位進行公式計算,與輸入的身份證最後一位校驗位進行判斷;

2.對身份證中的年月日格式進行判斷是否合理;

二、針對所實現的模組編寫對應的單元測試**;

# include # include 

# include

int main(void

)

scanf("%c

", &c);

sum = a[1]*7 + a[2]*9 + a[3]*10 + a[4]*5 + a[5]*8 + a[6]*4 + a[7]*2

+ a[8]*1 + a[9]*6 + a[10]*3 +a[11]*7 + a[12]*9 + a[13]*10 + a[14]*5

+ a[15]*8 + a[16]*4 + a[17]*2

; b = sum%11

;

switch

(b)

if(m!=1||a[7]>2||a[11]>1||a[13]>3)

printf("\n

");

printf(

"\a%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%c該身份證為有效身份證\n

三、需要按psp流程進行工作量估算,填寫任務清單工作量估算表。

任務清單工作量估算表:

psp階段

時間估算(小時)

實際實際(小時)

計畫估計每個階段的時間成本

1.5開發

需求分析

系統設計

0.30.5

設計複審

0.20.1

**實現

**複審

0.20.3

測試0.3

0.5報告

測試報告

0.20.2

總結0.5

0.3

軟工作業PSP與單元測試訓練

任務說明 二選一 一 實現模組判斷傳入的身份證號碼的正確性 二 實現模組判斷傳入的電子郵箱賬號的正確性 我選擇任務二 實現要求 一 實現功能模組 1.判斷郵箱位址是否為空 2.判斷郵箱位址是否包含 或 3.判斷郵箱位址是否包含空格 4.判斷郵箱位址是否包含多個 或 5.判斷郵箱位址是否包含非法字元 ...

軟工作業PSP與單元測試訓練

實現模組判斷傳入的電子郵箱賬號的正確性 檢測郵箱賬號是否包含 網域名稱是否正確 郵箱長度是否非空 郵箱賬號內容是否非空 include include int errparamnull 2 int errparamnullstring 3 int errparamnoe 4 int errparam...

軟工作業02 PSP與單元測試訓練

任務說明 實現模組判斷傳入的電子郵箱賬號的正確性 實現要求 一 實現功能模組 檢測輸入內容是否為空 檢測輸入內容是否含有 檢測輸入內容是否含有網域名稱 檢測輸入郵箱長度是否為空 二 針對所實現的模組編寫對應的單元測試 三 需要按psp流程進行工作量估算,填寫任務清單工作量估算表。任務清單工作量估算表...