第一次我的項目【詞頻統計】——PSP表格

PSP2.1函數

任務內容學習

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

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

Planningspa

計劃設計

45代碼規範

40ci

 Estimate開發

估計這個任務須要多少時間,並規劃大體工做步驟rem

30

20

Development

開發

1000

1300

Analysis

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

60

90

Design Spec

生成設計文檔

30

-

Design Review

設計複審 (和同事審覈設計文檔)

10

-

Coding Standard

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

40

40

Design

具體設計

60

80

Coding

具體編碼

400

500

Code Review

代碼複審

30

30

est

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

350

500

Reporting

報告

420

480

Test Report

測試報告

360

370

Size Measurement

計算工做量

30

-

Postmortem & Process

Improvement Plan

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

60

80

Summary

合計

1465

 1820
  • 項目完成後才把最終版的PSP表格放出來,好的作法應該是先貼出來而後實時更新(一天更新一次)
  • 在實踐過程當中發現計劃和需求分析(包含新技術的學習)很是重要,尤爲是需求分析,由於新技術的學習頗有可能可使你起到事半功倍的效果。拿此次我的項目舉例,若是提早調研一下C++的相關技術(STL),可使代碼的簡潔程度和效率都提高不少。由於使用c語言編寫,不少與字符串有關的處理函數須要本身編寫(好比字符串分割等),並且C++中有現成的STL(MAP)能夠調用,C的話則須要本身編寫樹的相關實現函數。
  • 總而言之,頗有必要認真學習一下C++
相關文章
相關標籤/搜索