軟體工程個人作業PSP

2022-05-08 16:45:13 字數 1860 閱讀 2552

預計時間psp**:

psp2.1

personal software process stages

time

planning

計畫

10 min

· estimate

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

10 min

development

開發

7 hour 40 min

· analysis

· 需求分析

(包括學習新技術

)2 hour

· design spec

· 生成設計文件

2 hour

· design review

· 設計複審

(和同事審核設計文件

)30 min

· coding standard

· **規範

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

)10min

· design

· 具體設計

1 hour

· coding

· 具體編碼

1 hour

· code review

· **複審

30 min

· test

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

30 min

reporting

報告

1hour

· test report

· 測試報告

20 min

· size measurement

· 計算工作量

20min

· postmortem & process improvement plan

· 事後總結

, 並提出過程改進計畫

20 min

合計8 hour 50 min

10個測試用例:

說明:如何確定你的程式是正確的?

1.生成大數量的式子不會出現報錯的情況。

2.每一步的設計都有乙個輸出,可以進行單步的輸出測試,單步沒有問題。

3.經過計算器計算的結果與最終結果相同。

你在個人專案中學到了什麼:

1 學到了程式設計師一定要具有良好的心理素質和身體素質,要能夠心平氣和的對待問題,能夠踏下心來進行長時間的設計修改。

2 人際交流有時比單純的思考更有效,和別人交流能夠開啟自己的思路,當行進不下去的時候問問別人,或者向別人傾訴自己的問題,更有益於自己思路的清晰,並了解到自己的不足。

3 技術上的不足是首要的解決問題,排在第一位,而思路上的問題排在第二位,雖然思路排在第二位,但是思路上的問題顯得更為重要。

4 先進行設計,再進行程式設計才更有效率,耗費在設計上的時間應該比程式設計的時間更長。

5程式設計只是時間的問題,思路是能不能完成的問題,時間可以用擠來解決,而思路是沒有太好的解決辦法,只能經過不停的思考,根據以前的經驗,或者和別人交流才能有進步。

6 不要浪費自己的時間,有時候乙個課間的時間足夠你有乙個解決你程式的

bug的方法,此時需要及時的記下來,因為,靈光總是一閃而過的。

7.乙個好的程式設計習慣十分重要,加上自己的注釋,在每一步設計乙個輸出的語句,讓你能夠更好的調整自己的程式,知道是在哪一步出的錯能夠更快的找出程式的bug。在迴圈後加注釋讓結構更加的清晰。

軟體工程個人作業

題目 寫乙個程式,分析乙個文字中各個詞出現的頻率,並且把頻率最高的10個詞列印出來。我覺得這個問題主要是讀取檔案,然後統計個數和排序幾個點。以前也做過類似的讀檔案,我直接用的以前讀文字的方式,即ifstream方式,使用完檔案還需關閉,然後使用了結構體和類定義單詞,這樣方便在文字中尋找,不用判斷前後...

軟體工程個人作業 軟體評測

這個作業屬於哪個課程 2020春丨w班 這個作業要求在 作業要求 這個作業的目標 作業正文 如下其他參考文獻 構建之法 demo使用截圖 web版本 登陸頁面 聊天頁面 android版本使用截圖 登陸頁面 群聊頁面 ios版本使用截圖 登入頁面 與使用者聊天頁面 bug發現 bug1 問題摘要 i...

軟體工程個人作業01

程式要求 能自動生成三十道小學四則運算題目的 軟體 要求 除了整數以外,還要支援真分數的四則運算。設計思路 30道題的設計 1。隨機生成兩個float數,範圍0 99。2。隨機生成第三個整數,範圍1 4。用多個if。else語句判別1 4來分別確定四則運算符號,並且計算出兩個數的運算結果。3。需要加...