2016012057+小學四則運算練習軟件項目報告

1、倉庫地址:https://git.coding.net/qichen0624/work.gitgit

2、需求分析:                                                                                                                                                                                                                                                                    使用JAVA編程語言,完成一個3到5個運算符的四則運算練習的命令行軟件開發。程序可接收一個輸入參數n,而後隨機產生n道加減乘除(分別使用符號+-*÷來表示)練習題,每一個數字在 0 和 100 之間,每一個練習題至少要包含2種運算符。同時,所出的練習題在運算過程當中不得出現負數與非整數。算法

3、功能設計:                                                                                                                                                                                                                                                                    一、基本功能:程序可接收一個輸入參數n,而後隨機產生n道加減乘除(分別使用符號+-*÷來表示)練習題,每一個數字在 0 和 100 之間,運算符在3個到5個之間。爲了讓小學生獲得充分鍛鍊,每一個練習題至少要包含2種運算符。同時,因爲小學生沒有分數與負數的概念,你所出的練習題在運算過程當中不得出現負數與非整數,好比不能出 3÷5+2=2.6,2-5+10=7等算式。練習題生成好後,將你的學號與生成的n道練習題及其對應的正確答案輸出到文件「result.txt」中,不要輸出額外信息,文件目錄與程序目錄一致。當程序接收的參數爲4時,如下爲一個輸出文件示例。編程

       二、擴展功能:無。網絡

4、設計實現:編程語言

5、算法詳解:學習

6、測試運行:測試

7、代碼片斷:編碼

8、總結:                                                                                                                                                                                                                                                                            第一次下載的jdk和jre進行配環境,可是發現下載版本不對。可是從新下載後path編輯不了,一直默認使用上一次的地址。有在網絡上尋求幫助,可是任然沒法解決。所以,想選擇借用他人電腦完成這次做業。可是,真的因爲自身對Java語言的不熟悉,致使此次做業完成的十分困難,就算是從新翻閱Java課本,在網絡上搜索資料,加上借鑑其餘同窗的代碼以及算法思想,也仍是沒法完成這次做業。經過此次的做業,我深知本身的能力不足,而且也沒有其餘同窗努力。可是,我是真的作不出來,一點都作不出來!這個代碼是我借鑑這位同窗的代碼:https://git.coding.net/day_light/szysfirstmaster.git,實現了學號輸出。.net

9、PSP:命令行

PSP2.1

任務內容

計劃共完成須要的時間(min)

實際完成須要的時間(min)

Planning

計劃

8

 10

Estimate

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

並規劃大體工做步驟

8

 10

Development

開發

251

 380

 Analysis

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

10

 20

Design Spec

生成設計文檔

5

 10

Coding Standard

代碼規範 

(爲目前的開發制定合適的規範)

6

 5

Design

具體設計

15

 15

 Coding

具體編碼

180

 300

Code Review

代碼複審

15

 10

 Test

測試

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

20

 20

Reporting

報告

15

  16

Test Report

測試報告

5

 8

 Size Measurement

計算工做量

3

 2

Postmortem & Process Improvement Plan

過後總結, 並提出過程改進計劃

7

 6

相關文章
相關標籤/搜索