個人的軟體開發規劃

2021-10-01 10:08:04 字數 778 閱讀 8249

最近改bug,新老bug穿插,上線發現錯誤等,太難受,梳理下流程

首先,整個流程應該是:需求,分析與設計,實現,自測,測試,上線

重構這裡先簡單總結一下,側重點還是準備放在測試和發包流程上

需求獲取:來自產品,使用者反饋等

需求過濾:過濾出有必要的需求

需求分級:再對需求進行優先順序分級

對需求進行分析,設計框架或者**實現的方式,以達到易用,易讀,易修改,易擴充套件的效果

分析和設計其實要包括,功能分析,流程分析,建模,文件等

最好梳理出流程圖以及文件,比如api文件那種樣式的,也可以嘗試使用**注釋生成文件

開啟版本分支,進行**實現,一般的,這個分支是要在版本測試全部進行測試完畢,上線後才能關閉的

**實現應該按照設計或者梳理出的流程圖或者文件來進行實現的,最好達到易用,易讀,易修改,易擴充套件的效果

(一定要核對產品的文件,避免不符合產品的要求而)

如果能用**注釋生成**文件最好

部分工具的使用

在自測結束,自測出的bug修復後,提交給測試進行測試

修復測試提出的bug後,再次提測

debug版本走完後,發布release版本開始進行測試,準備四到五颱手機進行安裝,執行,版本功能檢測

在release版本也無誤後,可以進行上線更新,比如應用寶等

一般是在版本穩定且時間充足的情況下,為了便於維護,對之前臃腫的**部分進行重構。

軟體開發委託(個人)協議

更改記錄 日期 修改章節 修改型別 修改描述 修改人 版本 修改型別分為a addedm modifiedd deleted 文件編號 專案名稱 擬制 子合同專案 team leader 簽字和日期 子合同經理簽字和日期 sqa 批准 研發主管簽字和日期 專案代號 收文 研發主管,專案經理,sqa ...

軟體開發職業規劃

軟體開發行業要培養出優秀的軟體工程師是需要時間的,要體現出教育的成果需要十年。因為在計算機技術 網路技術 系統技術 軟體工程 專案管理等領域從基礎到應用時需要高深知識和經驗的積累。並不是能夠熟練使用程式語言,資料庫,網路等就足夠了這麼簡單。那怎麼樣能培養出優秀的工程師呢?1 軟體開發工程師必要的潛能...

如何評估個人的軟體開發能力

如何評估個人的軟體開發能力 1.讀程式的能力 很多的軟體開發工作不一定會從頭開始,這就需要開發人員有良好的閱讀程式的能力,能在盡可能短的時間裡了解軟體整體的架構,理解該軟體初始的開發思想,能迅速並有效地參與到專案開發中去。2.編碼能力 這點會涉及到開發人員對所用語言的熟練程度,和該開發人員的程式設計...