20172320『Java程序設計』課程 結對編程練習_四則運算第一周階段總結
阿新 • • 發佈:2018-05-02
software 自動 後綴 OS pla 駕駛 head ESS 自我
結對夥伴
- 學號:20172317 20172327
- 姓名:蔣子行 馬瑞蕃
- 夥伴第一周博客地址:
- 擔任角色:駕駛員:蔣子行
副駕駛員:李聞洲 馬瑞蕃
需求分析
- 自動生成四則運算題目
- 支持整數,真分數
- 支持多運算符和括號的使用
- 能判斷正誤並統計正確率
- 題目不能重復
設計思路
- UML類圖
- 生成3個不同難度的題目的類
- 創建一個生成真分數的類
- 實現中綴表達式轉為後綴表達式
- 計算自動生成的題目用後綴表達式運算
- 創建測試類
部分代碼截圖
生成題目的類
難度一
難度二
難度三
生成分數的類
PSP時間統計:
PSP2.1 | Personal Software Process Stages | 預估耗時(分鐘) | 實際耗時(分鐘) | |
---|---|---|---|---|
Planning | 計劃 | 60 | 60 | |
Estimate | 估計這個任務需要多少時間 | 100 | 100 | |
Development | 開發 | 800 | ||
Analysis | 需求分析 (包括學習新技術) | 100 | ||
Coding Standard | 代碼規範 (為目前的開發制定合適的規範) | 30 | ||
Design UML | 設計項目UML類圖 | 50 | ||
Coding | 具體編碼 | 30 | ||
Code Review | 代碼復審 | 50 | ||
Test | 測試(自我測試,修改代碼,提交修改) | 30 | ||
Size Measurement | 計算工作量(實際時間 ) | 30 | ||
Postmortem & Process Improvement Plan | 事後總結, 並提出過程改進計劃 | 30 | ||
合計 | 1240 |
20172320『Java程序設計』課程 結對編程練習_四則運算第一周階段總結