




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、軟件研發流程第一步:需求調研分析1相關系統分析員和用戶初步了解需求,然后用WOF列出要開發的系統的大功能模塊,每個大功能模塊有哪些小功能模塊,對于有些需求比較明確相關的界面時,在這一步里面可以初步定義好少量的界 面。2系統分析員深入了解和分析需求,根據自己的經驗和需求用WOF或相關的工具再做出一份文檔系統的功能需求文檔。這次的文檔會清楚例用系統大致的大功能模塊,大功能模塊有哪些小功能模塊, 并且還例出相關的界面和界面功能。3 系統分析員和用戶再次確認需求。第二步:概要設計首先,開發者需要對軟件系統進行概要設計, 即系統設計。 概要設計需要對軟件系統的設計 進行考慮, 包括系統的基本處理流程、系
2、統的組織結構、模塊劃分、功能分配、接口設計、運行設計、數據結構設計和出錯處理設計等,為軟件的詳細設計提供基礎。第三步:詳細設計在概要設計的基礎上, 開發者需要進行軟件系統的詳細設計。在詳細設計中,描述實 現具體模塊所 涉及到的主要算法、數據結構、類的層次結構及調用關系,需要說明軟件系統各個層次中的每一個程 序(每個模塊或子程序 ) 的設計考慮, 以便進行編碼和測試。 應當保證軟件的需求完全分配給整個軟件。 詳細設計應當足夠詳細,能夠根據詳細設計報告進行編碼。第四步:編碼在軟件編碼階段,開發者根據軟件系統詳細設計報告中對數據結構、算法分析和模塊實現等 方面的設計要求,開始具體的編寫程序工作,分別
3、實現各模塊的功能,從而實現對目標系統的功能、 性能、接口、界面等方面的要求。第五步:測試測試編寫好的系統。交給用戶使用,用戶使用后一個一個的確認每個功能。第五步:軟件交付準備 在軟件測試證明軟件達到要求后, 軟件開發者應向用戶提交開發的目標安裝程序、 數據庫的數 據字典、用戶安裝手冊、用戶使用指南、需求報告、設計報告、測試報告等雙方合同約定的 產物。 用戶安裝手冊應詳細介紹安裝軟件對運行環境的要求、安裝軟件的定義和內容、在客 戶端、服務器端及中間件的具體安裝步驟、安裝后的系統配置。用戶使用指南應包括軟件各項功能的使用流程、操作步驟、相應業務介紹、特殊提示和注意事項等方面的內容,在需要時還應舉例
4、說明 第六步:驗收 用戶驗收0.定義PDT (Product Development Team ):產品研發核心小組,是一種跨資源部門的產品研發 組織形式,負責從產品立項到批量生產的產品全流程管理,主要目標是根據產品研發 合同書的要求確保產品在市場上獲得成功。軟件項目組:由各業務部軟件開發人員組成, 接受軟件開發經理和業務部軟件部的共同領 導,負責完成產品的需求分析,軟件概要與詳細設計,編碼實現與單元測試,集成調 試和系統聯調等工作。1. 目的本流程旨在有效地規范軟件開發過程,進一步提高軟件開發的工程化、系統化水平,提高軟件產品質量和文檔管理質量,以保證軟件開發的規范性和繼承性。2. 適用范圍
5、2. 1本流程適用于研發系統所有含軟件系統開發的項目和單板軟件。2.2本流程主要指導按照瀑布模型和 V模型進行軟件開發的過程,對于采用快速應用開發模型、 原型法、漸增模型以及螺旋模型來指導軟件開發過程的情況,可以對本流程進行適當的 取舍和裁剪,但是在軟件開發計劃中必須說明。3. 流程提要3. 1本流程在各個評審點均有可能反饋至前面的某個階段,即每個步驟都會影響前面幾個步 驟的變化,這是一個循環改進的過程。3. 2PD歌件組和測試組根據產品規格與系統需求數據庫進行軟件需求分析,定義系統軟件規格,提交軟件需求規格說明書作為軟件系統設計和開發的基礎。PDTS織軟件組和相關人員根據軟件規格進行概要設計
6、,提交軟件概要設計說明書和軟件開發計劃。3. 3測試組在軟件概要設計評審通過后介入軟件開發過程,啟動產品測試流程。3. 4軟件組/測試組根據軟件概要設計結果進行軟件詳細設計,提交軟件詳細設計說明書和單元測試計劃,然后根據設計結果進行軟件和測試程序編碼。35 編碼階段完成后,軟件組和測試組首先對代碼進行單元測試與代碼審查,然后進行軟件 集成調試和集成測試,提交相應的軟件集成調試記錄與測試報告。36 軟件集成測試通過后,由開發組成員進行系統聯調;系統聯調結束后,由配置管理員合 相應的軟件版本提交系統測試。4輸入41 產品規格書42 總體技術方案書5輸出51 軟件需求規格說明書52 軟件概要設計說明
7、書53 軟件開發計劃54 軟件詳細設計說明書55 單元測試計劃56 軟件集成調試報告57 軟件集成測試報告58 系統聯調報告59 軟件源代碼、相應的目標代碼與可執行文件6職責61 軟件組611 負責軟件需求分析,定義系統的軟件規格;612 根據軟件規格進行軟件概要與詳細設計;613 負責軟件和測試程序的編碼實現與單元測試;614 針對軟件系統進行集成調試和系統聯調;615 提交相應的文檔。62 測試組621 在軟件概要設計完成后,負責執行軟件測試流程;622 協助軟件組進行測試程序的編碼實現、軟件單元測試和代碼審查;623 負責軟件集成測試和軟件系統測試;624 提交相應的文檔。63 總體組6
8、. 3. 1協助PDT進行軟件規格評審;6. 3. 2協助PDT進行軟件概要設計評審。6. 4 軟件工程室( SE)6. 4. 1協助PDTf總體組進行軟件規格評審;6. 4. 2協助PDTf總體組進行軟件概要設計評審。6. 5 配置管理員6. 5. 1 負責本產品組的配置管理工作。7. 技能要求7. 1 熟悉本流程文件及相應的規范和文檔模板;7. 2 熟悉與軟件開發流程接口的流程文件;7. 3 掌握軟件需求分析、設計、實現與測試所需的技能;7. 4 熟悉配置管理的過程與規范。8. 流程圖001a產品規格書002軟件需求分析001b總體技術方案書軟件組/測試組002a軟件需求規格說明書NoPD
9、T/ 總體組 /SEYes003軟件規格評審軟件概要設計軟件組No軟件概要設計評審、)DT/總體組/SYesE軟件概要設計說明書軟件開發計劃軟件開發軟件需求分析/概要設計004a004b007a軟件詳細設計說明書No件組/測試組007008詳細設計評審軟件詳細設計006訃軟件組丿innll iinvi ninaami產品測試流程測試組009 Yes單元測試設計軟件組/測試組010軟件和測試程序編碼軟件組/測試組009a單元測試計劃9 流程說明001流程輸入系統分析與設計流程的輸出001a產品規格書和001b總體技術方案書是軟件開發流 程的輸入,作為軟件規格定義的基礎。002軟件需求分析軟件組/
10、測試組軟件組和測試組根據產品規格和系統需求數據庫進行軟件需求分析,定義軟件規格,提交 002a軟件需求規格說明書。軟件需求規格說明書的內容和格式請參考相應的文檔 模板。PDT/總體組/軟003軟件規格評審件工程室PDT、總體組和軟件工程室(SE)對軟件需求規格說明書進行評審,提交軟件規格 評審表,給出評審結論。評審通過則轉入軟件概要設計,評審不通過則返回軟件需求分 析階段,根據評審建議更新軟件需求規格。004 軟件概要設計軟件組根據軟件規格進行軟件概要設計,制訂軟件開發計劃,參照相應的規范和文檔模板,提交 004a軟件概要設計說明書和004b軟件開發計劃。005 軟件概要設計評審組/ 軟件工程
11、室PDT、總體組和軟件工程室負責對軟件概要設計說明書進行評審,提交軟件概要設 計評審表,給出評審結論。如果評審通過則轉入下一階段,否則根據評審建議進行相應 的更改。006 產品測試流程測試組軟件概要設計評審通過后,測試組依據 002a軟件需求規格說明書和004a軟件概要設 計說明書啟動產品測試流程。測試流程的相應文檔 006a軟件集成測試計劃作為 軟件集成測試的輸入。007 軟件詳細設計軟件組軟件全員項目小組成員依據軟件概要設計結果進行相應的軟件詳細設計,提交007a軟件詳細設計說明書,具體操作可參照相應的規范與文檔模板。008 軟件詳細設計評審軟件組 / 測試組軟件組和測試組成員共同對軟件詳
12、細設計說明書進行評審,提交相應的軟件詳細設計評 審表,給出評審結論。 如果評審通過則轉入下一階段, 否則根據評審建議更新詳細設計, 在有些特殊情況下,可能需要返回到軟件概要設計階段。009 單元測試設計軟件組 / 測試組軟件組和測試組依據相應的詳細設計進行單元測試方案設計,提交009a單元測試計劃。010 軟件和測試程序編碼軟件組/ 測試組軟件組/ 測試組成員依據詳細設計和單元測試計劃,編寫軟件和單元測試程序源代碼。011 單元測試和代碼審查軟件組/ 測試組軟件組成員根據單元測試計劃進行軟件單元測試,測試組成員協助進行代碼審查。具體操作過程請參照軟件單元測試與代碼審查規范軟件組012 軟件集成
13、調試 軟件組成員對經過單元測試和代碼審查的軟件進行集成調試, 調試過程均需記錄到 012a 軟 件集成調試記錄,調試完成后提交012b軟件集成調試報告。013 軟件集成測試測試組測試組成員按照006a軟件集成測試計劃,對經過集成調試后的軟件進行集成測試,提 交013a軟件集成測試報告。014 集成測試審核測試組測試組審核軟件集成測試結果,提交軟件集成測試審核清單,給出審核結論。如果審 核通過則轉入系統聯調,否則返回到軟件集成調試階段。015 硬件開發流程硬件組硬件開發流程在系統聯調階段與軟件開發流程必須有一致的接口。016 系統聯調軟件組/硬件組/測試組軟件組、硬件組和測試組進行軟、硬件系統聯調,系統聯調過程中的各項調試都要記錄到 016a系統聯調記錄,最后提交016b系統聯調報告。017 系統聯調審核PDTPDT對系統聯調結果進行審核,提交系統聯調審核清單,給出審核結論。如果審核通 過則轉入
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農產品電商大數據應用分析試題及答案
- 口語中考試題及答案
- 中國纖維板行業發展趨勢與投資戰略研究報告2025-2028版
- 動態化學反應的分析與建模試題及答案
- 光纖通信技術試題及答案
- 中國硅橡膠牙刷行業市場發展前景及發展趨勢與投資戰略研究報告2025-2028版
- 2024年首都師范大學實驗小學招聘小學英語教師筆試真題
- 2024年杭州電子科技大學招聘真題
- 中國電梯用材料行業市場發展前景及發展趨勢與投資戰略研究報告2025-2028版
- 樂理考試音樂節奏的結構與應用分析試題及答案
- 2024年吉林省吉林市中考化學真題含解析
- 【MOOC】影像技術學-東南大學 中國大學慕課MOOC答案
- 湖北省武漢市2025屆高三第一次模擬考試數學試卷含解析
- 低空空域管理方案
- 2025屆新高考語文古詩文理解性默寫匯編(新高考60篇含答案)
- 展廳設計案例分析
- 醫學影像科提高診斷報告與手術后符合率持續性改進PDCA
- 2024年江蘇省蘇州市中考生物試卷含答案
- 多功能會議室建設方案
- 2024年數字電視廣播發射機項目建議書
- 卜算子-送鮑浩然之浙東課件
評論
0/150
提交評論