1. 程式人生 > >軟工第一次作業

軟工第一次作業

soft 作業 根據 sta and nal 設計文檔 進行 Coding

代碼地址:https://coding.net/u/lyl233/p/one/git/blob/master/work-01.zip

需求分析

根據輸入確定運算式個數

運算符個數不超過3

程序同時支持計算生成的每道題目

對用戶所做答案進行判斷,並且輸出正確答案或錯誤答案

功能設計

基本功能

隨機生成運算表達式

四則運算計算功能

設計實現

根據隨機生成3個數值和隨機生成運算符,組成一個只有兩個運算符的表達式

按四則運算法進行計算,並判斷結果的對錯

時間預估PSP

PSP2.1

Personal Software Process Stages

Time Senior Student

Time

Planning

計劃

1.5h

1.5h

· Estimate

估計這個任務需要多少時間

4天

4天

Development

開發

1.5天

1.5天

· Analysis

需求分析 (包括學習新技術)

2.5h

2h

· Design Spec

生成設計文檔

1.5h

1.5h

· Design Review

設計復審

2h

3h

· Coding Standard

代碼規範

3h

3h

· Design

具體設計

1天

1天

· Coding

具體編碼

2.5天

2.5天

· Code Review

代碼復審

2h

2h

· Test

測試(自我測試,修改代碼,提交修改)

2.5h

4h

Reporting

報告

2h

3h

·

測試報告

3h

2h

·

計算工作量

10分鐘

0

·

並提出過程改進計劃

1h

30分鐘

運行結果

請輸入產生式的個數:

10

8-6/1=2

3+5+6=5

5-1-2=5

4/5*2=6

5*4/4=9

5+8-3=8

1+7/5=7

5/8*3=7

2+7*4=7

8*1*8=7

正確:1(1 )

錯誤:9(2 3 4 5 6 7 8 9 10 )

正確答案為:

2:14

3:2

4:1.60

5:5.00

6:10

7:2.40

8:1.89

9:30

10:64

通過這次作業,我體會到了自己與別人的差距,有很多地方需要學習,當然這次作業也沒有做的很好,查重沒有實現。

軟工第一次作業