一、客戶編程
原始需求瀏覽器
二、需求人員安全
需求分析,需求擴展服務器
三、測試與開發專家數據結構
和客戶與需求人員一塊兒將需求文字化,大概的看看邏輯的可行性,軟件的可測性工具
一、項目大概的開始與結束時間性能
二、肯定項目經理、測試經理、開發經理、測試人員、開發人員等職位單元測試
三、項目負責人等人員安排測試
一、三方評審
(1)開發
(2)測試
完善客戶需求所會出現的全部場景與結果
(3)需求人員
(4)消除歧義、完善細節、完善場景結果
二、軟件需求規格說明書
軟件核心文檔,而且會在後面的研發過程當中不斷的更新與升級
一、開發
(1)概要設計文檔
系統的基本處理流程、系統的組織結構、模塊劃分、功能分配、接口設計、運行設計、數據結構設計、出錯處理設計等
(2)詳細設計文檔
模塊的設計考慮、主要算法、數據結構、類的層次結構及調用關係
二、測試
測試計劃
測試的目標、範圍、方法、資源和進度等
一、開發
搭建開發環境,編寫代碼,完成需求雛形
二、測試
設計測試場景,撰寫測試用例
一、開發
開發本身用白盒測試測試本身寫的代碼(用邏輯檢驗邏輯)
二、測試
搭建測試環境
一、開發
主要是拉通表與表之間,系統與系統之間的數據關係(一半黑盒測試,一半白盒測試)
二、測試
主要是拉通表與表之間,系統與系統之間的數據關係(一半黑盒測試,一半白盒測試)
三、目標
利用已經過單元測試的構件創建設計中描述的程序結構
一、測試
(1)功能測試
完成需求所要求達到的功能,是測試的核心與基本
(2)兼容性測試
測試在不一樣系統、不一樣瀏覽器、不一樣環境下的兼容問題
(3)安全性測試
測試權限、連接、訪問等安全問題
(4)易用性測試
測試軟件的大衆化,好很差用,是否體現了需求還美觀了畫面
(5)性能測試
測試服務器在不一樣的負載與壓力下的各類性能指標(CPU、內存等)是否符合
需求規定
(6)*自動化測試
利用自動化測試工具代替手工,完成自動測試
(7)*迴歸測試
測試開發修復bug以後的測試
(8)*提交bug
提交bug問題單,與開發溝通
二、開發
(1)繼續完成沒有完成的編程
(2)修復bug
一、客戶
檢驗軟件是否完成需求,軟件質量等
二、測試
測試完成以後,編寫測試報告。內容包括軟件的質量、測試的方法、測試的範圍、測試的結果與缺陷,以及之後可能出現的問題,以及改進的建議
三、開發
閒的蛋疼
(1)版本
版本是有新需求的更新,要一個新的軟件週期
(2)更新
沒有需求更新,隨着環境的不一樣,更改軟件以適合軟件的新陳代謝