1. 程式人生 > >軟件開發流程

軟件開發流程

mil right 兼容性 分析 詳細設計 .com 工具 技術 需求分析

開發過程中,熟悉了解軟件開發流程,能幫助我們更好的把握整個項目。開發流程大致這幾個階段:

2017-05-16


  • 可行性分析
  • 需求調研
  • 需求分析
  • 設計階段
  • 編碼實現
  • 測試
  • 部署上線

項目可行性,可以從經濟上,社會上,技術實現上等等方面參照;需求調研需要有詳盡的調研報告,正如:沒有調查研究就沒有發言權。從而得出SRS《需求規格說明書》、《用戶需求說明書》,可以設計出界面草圖,接下來開發團隊就可以分工協作了;

概要設計,詳細設計,UI設計,前後端架構設計。前端架構設計包括此次項目開發采用的架構、框架,測試工具,代碼管理工具等,後端架構大致包括應用架構設計、系統架構設計;

編碼實現過程中,為了後期代碼的高維護性,也會制定一些編碼規範。切圖,像素級還原PSD,布局,兼容性等等。測試就是專門找項目bug的。項目部署上線之後,還需要開發人員緊跟項目,進行性能優化。

技術分享

如果僅僅是編碼,我相信我們很快會失業,因為當你30歲40歲時,再怎麽都幹不贏20多歲的小夥子。只有不斷擴寬自己的知識廣度和深度才能在開發這一行有一席之地吧。個人觀點,看看就好。

開發流程知乎問答。

軟件開發流程