程式開發的一般流程

2021-08-18 21:51:19 字數 899 閱讀 4486

1.確定需求:和使用者確定需求,明確使用者需要什麼,找到痛點.要實現什麼功能或達到什麼樣的效能要求.

2.編寫需求分析文件,根據功能或效能的要求,在充分分析中說明功能或畫出頁面,供客戶,開發和測試人員使用.

3.需求評審:需求分析完成後,需要邀請客戶和有經驗的領導或工程師一起評審,確定分析的不足之處,記錄下來,將需求分析確定下來

4.詳細設計:根據需求分析,編寫詳細設計文件,定義介面.

5.實際開發:根據需求分析和詳細設計,開發介面,開發完成後,再次檢查有無遺漏,介面方法是否滿足需求,介面分類是否合理.

6.公司架構師開始搭建框架

7.專案經理分配開發人員任務

8.各個小組確定好約束的規則,開始按照開發文件開發.

9.實現介面的方法:建立對應的實現類,分層開發,一般分為dao層,service層,controller層,view層等.

dao層:主要與資料庫互動,一般是與資料庫直接進行的crud操作.

service層:業務層或邏輯層,編寫業務邏輯,呼叫dao層

注意:實現乙個方法時,要乙個一乙個的寫,明確要實現的方法後,先寫controller層,從後向    前些,寫好乙個方法測試乙個,測試通過後再去寫另外乙個,確定好事務的配置,提高效率,避免直接測試乙個大方法,再挨個去找小方法的問題,那樣做比較浪費時間,並且風險也比較大.

10.測試:測試時非常重要的工作,測試時,不僅要測正常生產環境,也要測異常場景,資料的一致性,正確性尤其重要,耗時也是乙個重要的關注點.

11.上線:測試完成後,一般的公司都會有好幾個環境,必須測試環境,預生產環境,準生產環境,最後才上生產環境,無論那乙個華環境,關注後台日誌輸出都是乙個好的辦法,記錄後台錯誤資訊,看是否正常,不正常的錯誤,就是系統漏洞,將這些個問題解決掉,再上生產環境.

12.總結:沒有十全十美的系統,只有不斷改進的系統.

軟體開發的一般流程

軟體開發一般分為五個階段 此階段是軟體開發與需求放共同討論,主要確定軟體的開發目標及其可行性。文件為可行性研究報告和專案開發計畫 在確定軟體開發可行性的情況下,對軟體需要實現的各個功能進行詳細需求分析。文件為軟體需求說明書,資料要求說明書 此階段中要根據需求分析的結果,對整個軟體系統進行設計,如系統...

我們一般的前端開發流程

老闆或甲方是乙個需求的真正發起者,也是乙個基礎idea的夢想師,產品是需求專業化梳理或進行有效評估細化需求負責的,而設計是前端的上游,前端是設計的下游。設計的工作目的是把產品巨集觀的思維結果進行專業的處理,因為按一般的習慣,產品最終的結果是原型圖,而原型圖可以理解為設計的草圖,對真正的使用者來說,這...

測試一般流程

目錄 一 測試準備階段 1.1 需求評審 1.2 測試計畫 1.3 測試用例 二 測試階段 2.1 開發自測 2.2 產品設計走查 2.3 測試接入測試 2.4 產品驗收階段 三 上線階段 3.1 與專案人員確認上線時間與策略 3.2 準備線上回歸的賬號,資料等 3.3 執行緊急回滾的策略 3.4開...