20165215 結對編程——四則運算第一週

20165215 結隊編程項目——四則運算第一週

需求分析

基本需求

  • 實現一個命令行程序,要求:
  • 自動生成小學四則運算題目(加、減、乘、除)
  • 支持整數
  • 支持多運算符(好比生成包含100個運算符的題目)
  • 支持真分數
  • 統計正確率java

    擴展需求

  • 處理生成題目並輸出到文件
  • 完成題目後從文件讀入並判題
  • 多語言支持:簡體中文,繁體中文,English
  • 生成題目去重git

設計思路

  • 首先輸入須要生成的題目數量
  • 進入for循環設計隨機出現的題型
  • 調用caculate類進行計算
  • 輸入正確值,統計正確率

運行截圖

碼雲鏈接

https://gitee.com/BESTI-IS-JAVA-2018/java-besti-is-20165215/commit/cca95df91207d2fe20c89e9a4c4dc0883b3e85f6編程

結對感覺

  • 結對對象:20165209 陳思兵
  • 感覺:本次結對編程中我爲駕駛,隊友則充分發揮到了領航員的做用,在設計思路、方法編寫等方面都提供了不少看法,當編譯出現問題時,咱們一塊兒糾正錯誤;沒有頭緒的時候,則相互討論刺激思惟,整體而言合做進行得較爲順利。

PSP

PSP2.1 Personal Software Process Stages 預估耗時(小時) 實際耗時(小時)
Planning 計劃 1 1.5
Estimate 估計這個任務須要多少時間 11.5 15
Analysis 需求分析 (包括學習新技術) 2 3
Design Spec 生成設計文檔 0.5 0.5
Design Review 設計複審 (和同事審覈設計文檔) 0.5 0.5
Coding Standard 代碼規範 (爲目前的開發制定合適的規範) 0.5 0.5
Design 具體設計 1 1.5
Coding 具體編碼 1 1.5
Code Review 代碼複審 0.5 0.5
Test 測試(自我測試,修改代碼,提交修改) 1 1
Reporting 報告 1 1
Test Report 測試報告 1 1.5
Size Measurement 計算工做量 0.5 0.5
Postmortem & Process Improvement Plan 過後總結, 並提出過程改進計劃 1 1.5
相關文章
相關標籤/搜索