通向成功的必經之路

2022-02-04 06:28:17 字數 1678 閱讀 1573

一、需求分析

隨著時代的進步,科技的發展,人們的生活向著更高水平邁進,逐漸的,筆紙被鍵盤,滑鼠所替代。人們的環保意識漸漸增強,大量的工作,學習在網上進行,而不是簡單的筆紙運算。

二、功能設計

2.1基本功能

(1)自動生成10道100以內的2個運算元的四則運算算式(+ - *  /),要求運算結果也在100以內

(2)剔除重複算式。  2 + 3 =    和  2 + 3 =     是重複算式      2 + 3 =   和   3 + 2 =  不屬於重複算式

(3)題目數量可定製

(4)相關引數可控制

是否包含乘法和除法

運算元數值範圍可控(如運算元 在100以內   還是1000以內)

運算元是否含負數    

(5)生成的運算題儲存到外部檔案result.txt中

2.2擴充套件功能

能夠檢查自己的答案是否正確

三、設計實現

homeworkdemo_1類,類中主要寫了fun(),函式有兩個引數,可以設定題目的數量和取值的範圍,通過在主函式中的呼叫,可以完成設定。函式中主要的作用隨機生成數,來隨機進行運算。每個算式運算的結果都不能大於100。隨機生成的數存到乙個陣列中,將每兩個數的答案存到另乙個陣列中。通過判斷第二個陣列的數是否大於100來決定是否覆蓋上一組資料。最後的算式利用檔案輸入到指定的目錄下。

filewriter fw = null

; bufferedwriter bufw = null

;

try }

方法不是很好。如果有什麼更好的方法,可以一起交流

五、psp

psp2.1

任務內容

計畫共完成需要的時間(min)

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

planning

計畫

120180

estimate

·  估計這個任務需要多少時間,並規劃大致工作步驟

120180

development

開發

80120

analysis

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

2020

design spec

生成設計文件104

design review

設計複審 (和同事審核設計文件)

1010

coding standard

**規範 (為目前的開發制定合適的規範)11

design

具體設計310

coding

具體編碼410

code review

**複審125

test

·  測試(自我測試,修改**,提交修改)

1010

reporting

報告

1710

test report

測試報告105

size measurement

計算工作量105

postmortem & process improvement plan

事後總結 ,並提出過程改進計畫55

測試工作的必經之路

測試工作進行到一定程度,我更加覺得應該把測試人員抽出來去更多的思考測試計畫 測試策略以及最大程度做好風險 而不是不斷的去重複一些枯燥乏味的工作,當然,手工測試應該自始至終伴隨著專案,這是產品質量強有力的保證。隨著專案功能在不斷的完善,效能在不斷的優化,我們專案出現bug概率的也在一點點降低,而我們手...

書評 提公升軟體質量的必經之路

2006年06月18日 13 20 00 軟體是多個 人 長期構思,協同作業下的成果,不可能不出錯。若沒有配置相當的人力物力資源,分階段把關測試,將隨著系統規模漸大而逐漸失去控制的能力。小標 被疏忽的一環 筆者在赴製造業授課時,看到偌大的辦公大樓內,整個樓層的品保 qa 專業人員,使用華麗的軟硬體,...

書評 提公升軟體質量的必經之路

軟體是多個 人 長期構思,協同作業下的成果,不可能不出錯。若沒有配置相當的人力物力資源,分階段把關測試,將隨著系統規模漸大而逐漸失去控制的能力。小標 被疏忽的一環 筆者在赴製造業授課時,看到偌大的辦公大樓內,整個樓層的品保 qa 專業人員,使用華麗的軟硬體,針對製造流程上的瑕疵缺點做各種的良率分析,...