需求分析的重要性
需求分析是開發人員對系統需要做什么和如何做的定義過程。從系統分析的經驗來看,這個過程往往是個循序漸進的過程,一次性對系統形成完整的認識是困難的。只有不斷地和客戶領域專家進行交流確認,方能逐步明了用戶的需求。從系統開發的過程得知,系統分析時犯下的錯誤,會在接下來的階段被成倍的放大,越是在開發的后期,糾正分析時犯下的錯誤所花費的代價越是昂貴,也越發影響系統的工期和系統的質量。
項目中,為保證需求調研質量,同時形成用戶需求說明書。需求評審時會同雙方管理層、項目實施層共同進行,對于通過用戶確認的需求,交由配置管理員形成需求基線。
用戶需求在甲方確認后,由系統分析人員形成軟件需求分析報告,同時對軟件需求分析報告進行評審,對于評審通過的軟件需求分析報告可以交由測試人員進行測試計劃和測試用例的編寫。
對于開發過程存在的需求變動,甲方填寫變更申請單發給項目經理,在質量保證人員參加的情況下,對這個變更進行評審,由項目經理組織項目組成員一起討論實施變更的可行性及實施后所帶來的影響,對于影響小的變更直接記錄,大的變更則需要形成正式的變更報告,無論那種變更都需要對相應的文檔實施同步變更(包括需求分析報告、系統設計、安裝手冊、操作手冊等)。但是對于無法實現或是變更會帶來巨大的影響而將導致進度的延期,這時,我們將變更報告提交給甲方并召開協調會議,討論變更取舍問題或是項目進度變更問題。
決定變更之后,由項目負責人組織實施變更,測試人員檢測變更結果,而質量保證人員監督變更實施過程,并協助配置管理員對變更后的成果進行配置管理。變更實施完后,運行前還需要協助用戶一同測試并由甲方簽字后同意方可上線。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.