1. 程式人生 > >結對項目(簡單四則運算升級並實現界面化)

結對項目(簡單四則運算升級並實現界面化)

需求分析 sp2 rec 改進 stage 答題 結束 lsp 要求

  • 作業要求:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE1/homework/2213
  • github地址:

一、程序基本要求如下:(本次作業是基於該要求的基礎上去完成的)

  • 自動生成題目,單個題目最多不能超過4個運算符,操作數小於100。
  • 用戶可以輸入答案
  • 若用戶輸入答案正確,則提示正確;若答案錯誤,則提示錯誤,並要提示正確答案是多少。

二、擴展方向(8選4)

  • 用戶答題結束以後,程序可以顯示用戶答題所用的時間;(黃泳棋)
  • 用戶可以選擇出題的個數(最多不能超過5個題目),答題結束可以顯示用戶答錯的題目個數和答對的題目個數;(沈淑)
  • 程序可以出單個整數階乘的題目:如:4!=24;(沈淑)
  • 程序可以設置答題時間,時間設置為整數,單位為秒,最大不能超過120秒,若超過了答題時間未答題,則提示:時間已到,不能答題。(黃泳棋)

  後端業務代碼實現:黃泳棋 ; 前端頁面設計:沈淑

三、時間記錄表

PSP2.1

Personal Software Process Stages

Time Senior Student(h)

Time(h)

Planning

計劃

0

0

· Estimate

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

14.3

12.3

Development

開發

2

1.3

· Analysis

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

0.2

0.3

· Design Spec

生成設計文檔

0

0

· Design Review

設計復審

0.2

0.3

· Coding Standard

代碼規範

0.2

0.3

· Design

具體設計

2

1.3

· Coding

具體編碼

6

5

· Code Review

代碼復審

1

1.3

· Test

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

1

1

Reporting

報告

0

0

Test Report

測試報告

0.3

0.3

·workload

計算工作量

0.3

0.3

·correction

並提出過程改進計劃

0.3

0.3

結對項目(簡單四則運算升級並實現界面化)