軟件項目開發(fā)工作 流程 培訓(xùn).ppt

軟件項目開發(fā)工作 流程 培訓(xùn).ppt

ID:56395029

大?。?98.00 KB

頁數(shù):14頁

時間:2020-06-16

軟件項目開發(fā)工作 流程 培訓(xùn).ppt_第1頁
軟件項目開發(fā)工作 流程 培訓(xùn).ppt_第2頁
軟件項目開發(fā)工作 流程 培訓(xùn).ppt_第3頁
軟件項目開發(fā)工作 流程 培訓(xùn).ppt_第4頁
軟件項目開發(fā)工作 流程 培訓(xùn).ppt_第5頁
資源描述:

《軟件項目開發(fā)工作 流程 培訓(xùn).ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫

1、軟件項目開發(fā)工作流程主講人:馮林杰簡述對于一個新項目,從可行性研究到產(chǎn)品交貨整個生存階段將經(jīng)歷如下十大流程:項目可行性研究階段立項階段需求分析階段開發(fā)策劃階段設(shè)計階段編碼實現(xiàn)階段測試階段驗收階段產(chǎn)品交付使用維護階段項目組基本組成及崗位職責(zé)新項目立項時會成立項目組,不同的項目組成員有不同的職責(zé),一個項目組成員也可以身兼多職,但不可能身兼全職。項目負責(zé)人:負責(zé)項目的管理、組織、對技術(shù)、進度、質(zhì)量全面負責(zé)。質(zhì)量保證人員:負責(zé)質(zhì)量保證工作計劃的落實和軟件的質(zhì)量保證。配置管理人員:負責(zé)本項目的配置管理工作,對本項目文檔程序是否符合規(guī)程文件的要求進行形式化的檢查。分析人員:主要負責(zé)本

2、項目的需求分析工作。設(shè)計人員:主要負責(zé)本項目的設(shè)計工作。程序員:按設(shè)計要求和有關(guān)標(biāo)準(zhǔn)進行編程工作。測試人員:負責(zé)單元測試、組合測試和總裝測試工作。文檔人員:負責(zé)本項目有關(guān)文檔的編寫工作。產(chǎn)品經(jīng)理:協(xié)助進行產(chǎn)品研制計劃制定、產(chǎn)品發(fā)布、產(chǎn)品推廣等。軟件開發(fā)流程一、可行性研究階段如果是公司主開發(fā)項目,可行性研究通常是由公司技術(shù)負責(zé)人根據(jù)公司產(chǎn)品規(guī)劃和市場需求,在要開展新項目前通過部門負責(zé)人制定人員進行的前期調(diào)研工作,可行性研究負責(zé)人員對產(chǎn)品的市場需求、技術(shù)發(fā)展、市場定位、功能需求、經(jīng)濟效益、進度需求、風(fēng)險分析等進行可行性研究,提供產(chǎn)品立項建議,擬制可行性研究報告,有部門負責(zé)人制

3、定營銷部門配合可行性分析人員,技術(shù)負責(zé)人協(xié)助安排,可行性分析完畢后公司組織對可行性研究報告進行評審,評審?fù)ㄟ^后,公司組織進行立項工作。如果是外接的項目,在于客戶簽訂合同之前,均應(yīng)對將簽項目進行資源、技術(shù)、市場的可行性分析,可行性分析通過后、簽訂合同前有公司組織相關(guān)人員對合同條款進行評審,評審?fù)ㄟ^后,公司組織進行立項工作。軟件開發(fā)流程二、立項階段可行性分析評審?fù)ㄟ^后,有開發(fā)部門經(jīng)理下達立項任務(wù),制定相關(guān)人員填寫立項申請報告報批,報批通過后,由部門經(jīng)理與技術(shù)負責(zé)人協(xié)商,下達開發(fā)任務(wù)書,經(jīng)技術(shù)負責(zé)人審核確認后,報公司批準(zhǔn)。批準(zhǔn)立項后,項目進度應(yīng)以立項申請報告中的階段進度為準(zhǔn),如

4、果進度要調(diào)整,需要填寫進度調(diào)整申請報告報批。軟件開發(fā)流程三、需求分析階段公司根據(jù)客戶提出的技術(shù)要求和相應(yīng)的軟件任務(wù)書以及其他有關(guān)文件,與客戶協(xié)作,確定詳細的軟件需求。在本階段可利用快速原型法使比較含糊的具有不確定性的軟件需求(主要是功能)明確化。軟件開發(fā)流程四、開發(fā)策劃階段根據(jù)項目要求和軟件需求,由配置人員配合項目經(jīng)理編寫本項目的質(zhì)量保證計劃、配置管理計劃和項目綜合計劃。在配置管理計劃中,應(yīng)列明本項目需提交的各階段文檔的名稱,在項目個階段完成后,項目組需列表說明要移交的文檔。在制定計劃時,應(yīng)為計劃、設(shè)計、測試、改錯、再測試、變更、以及編制文檔留出足夠的時間。軟件開發(fā)流程五

5、、設(shè)計階段1、概要設(shè)計根據(jù)軟件需求說明建立軟件總體結(jié)構(gòu)和模塊間的關(guān)系,確定各模塊功能,定義各功能模塊的接口,設(shè)計全局數(shù)據(jù)庫和數(shù)據(jù)結(jié)構(gòu)。2、詳細設(shè)計對概要設(shè)計中產(chǎn)生的功能模塊進行過程描述設(shè)計,設(shè)計功能模塊的內(nèi)部細節(jié),包括算法和數(shù)據(jù)結(jié)構(gòu),為編寫源代碼提供必要的說明。軟件開發(fā)流程六、編碼實現(xiàn)階段根據(jù)軟件詳細設(shè)計說明,對各程序模塊進行編碼、測試、靜態(tài)分析和單元測試,驗證程序單元與設(shè)計說明的一致性。軟件開發(fā)流程七、測試階段1、軟件單元測試按詳細設(shè)計的結(jié)構(gòu),根據(jù)軟件單元測試計劃,依照將經(jīng)過單元測試的底層程序單元逐步組裝成子項目直到開發(fā)項目的過程,對軟件進行測試。2、組裝測試根據(jù)軟件需

6、求說明書中定義的全部功能和性能要求及組裝測試計劃,對軟件進行組裝測試,以確定整個軟件是否滿足軟件需求,是否可以提交總裝測試。軟件開發(fā)流程八、驗收交付對完成測試的軟件進行檢查、審查和評審,確定軟件是否達到了軟件任務(wù)書的要求,驗收通過的軟件可以向客戶交付。項目經(jīng)理及項目組人員應(yīng)在此階段完成項目總結(jié)。軟件開發(fā)流程九、軟件維護對軟件的維護包括針對軟件運行過程中發(fā)現(xiàn)的問題而進行的改正性維護,針對不同任務(wù)的軟件提出不需求而進行的改善性維護,以及可能出現(xiàn)的由于軟件運行環(huán)境改變而進行的適應(yīng)性維護。軟件開發(fā)文檔在軟件開發(fā)過程的各個階段,都要完成相應(yīng)的文檔編寫工作。軟件文檔從形似上來看,大致

7、可分為兩類:a、開發(fā)過程中填寫的各種圖表,成為工作表格;b、應(yīng)編制的技術(shù)資料或技術(shù)管理資料,成為文檔或文件。按照文檔產(chǎn)生和使用的范圍,軟件文檔大致可分為三類:a、開發(fā)文檔:這類文檔是在軟件開發(fā)過程中,作為軟件開發(fā)人員前一階段工作成果的體現(xiàn)和后一階段工作依據(jù)的文檔,包括軟件需求說明書、數(shù)據(jù)庫設(shè)計說明書、概要設(shè)計說明書、詳細設(shè)計說明書、可行性研究報告、項目開發(fā)計劃。b、管理文檔:這類文檔實在軟件開發(fā)過程中,由開發(fā)人員制定的需提交人員的一些工作計劃或工作報告,是管理人員能夠通過這些文檔了解軟件開發(fā)項目安排、進度、資源使用和成果等,包

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。