大多數(shù)公司軟件開發(fā)的基本流程_第1頁
大多數(shù)公司軟件開發(fā)的基本流程_第2頁
大多數(shù)公司軟件開發(fā)的基本流程_第3頁
大多數(shù)公司軟件開發(fā)的基本流程_第4頁
大多數(shù)公司軟件開發(fā)的基本流程_第5頁
全文預覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

5/5大多數(shù)公司軟件開發(fā)的基本流程軟件產(chǎn)品開發(fā)的基本流程

軟件產(chǎn)品開發(fā)標準工作流程

1.簡介

本文對技術(shù)研發(fā)中心產(chǎn)品開發(fā)標準工作流程進行了定義和說明。

本工作流程適用于產(chǎn)品研發(fā)部開發(fā)軟件產(chǎn)品。

市場規(guī)劃部負責對產(chǎn)品進行規(guī)劃,給出規(guī)劃文檔,質(zhì)量部負責對產(chǎn)品進行測試。

2.產(chǎn)出物清單

2.1.設計原型:

市場規(guī)劃部制作的使用原型設計工具制作的演示用系統(tǒng),此文檔是必選內(nèi)容。

2.2.功能說明書:

市場規(guī)劃部制作的產(chǎn)品功能需求說明書,其中含業(yè)務功能說明和數(shù)據(jù)算法和數(shù)據(jù)調(diào)用說明。

2.3.業(yè)務流程說明書:

市場規(guī)劃部制作的業(yè)務流程說明書,用于描述較為復雜的業(yè)務流程。

2.4.項目計劃:

由項目經(jīng)理負責制作的項目WBS進度計劃;

2.5.仿真界面平面設計圖:

由設計組人員使用平面設計工具制作的仿真系統(tǒng)界面。

2.6.詳細功能清單:

由開發(fā)小組根據(jù)市場規(guī)劃部提供的文檔制作的項目使用的詳細功能清單。

2.7.數(shù)據(jù)字典:

由開發(fā)小組根據(jù)系統(tǒng)功能設計的數(shù)據(jù)庫設計文檔,含表、視圖、存儲過程、觸發(fā)器、函數(shù)等等。

2.8.數(shù)據(jù)模型:

由開發(fā)小組數(shù)據(jù)庫字典,使用PowerDesigner建立的數(shù)據(jù)庫表模型,用于生產(chǎn)數(shù)據(jù)庫。

2.9.程序調(diào)用邏輯清單:

由開發(fā)小組根據(jù)程序調(diào)用過程制作的程序調(diào)用邏輯清單文件,便于系統(tǒng)的后期維護。

2.10.代碼文件清單:

由開發(fā)小組根據(jù)程序文件整理的代碼文件清單,用于解釋說明代碼文件,便于系統(tǒng)的后期維護。

2.11.測試申請單:

由質(zhì)量部發(fā)布的測試申請單,用于檢查系統(tǒng)是否滿足測試要求。

2.12.集成測試說明書:

由項目經(jīng)理制作的用于告知質(zhì)量部和市場規(guī)劃部對系統(tǒng)進行測試的說明文件。

2.1

3.階段性集成測試匯總分析報告:

由質(zhì)量部出具的階段化集成測試匯總分析報告,對系統(tǒng)的功能、代碼質(zhì)量等進行綜合評估。

2.14.部署用版本:

由開發(fā)小組生成的,優(yōu)化和加密過后的代碼,用于部署進行系統(tǒng)測試。

2.15.系統(tǒng)部署說明書

由項目經(jīng)理負責編寫的關(guān)于系統(tǒng)部署需要的軟硬件環(huán)境和說明。

2.16.運營維護手冊:

由開發(fā)小組制作提供給信息運營部門和客戶使用的系統(tǒng)運營維護手冊。

2.17.用戶使用指南:

由市場規(guī)劃部編寫制作的用戶使用指南文件,用于指導客戶更好的使用該軟件。

2.18.安裝母盤:

有系統(tǒng)工程組負責制作的用于后期給客戶提供演示系統(tǒng)或正式安裝所使用的正式安裝盤。2.19.項目總結(jié)報告:

由開發(fā)小組編寫的項目總結(jié)報告,對項目的經(jīng)驗與教訓進行總結(jié)。

2.20.獎金給出分配方案:

由項目經(jīng)理根據(jù)公司項目獎金分配制度,對項目成員進行項目獎金的分配方案。

3.產(chǎn)品開發(fā)標準流程

3.1.需求分析

1.市場規(guī)劃部提交設計原型、功能說明書、業(yè)務流程說明書三份文件;

2.技術(shù)部門、質(zhì)量部對三份文件進行分析,給出問題清單;

3.市場規(guī)劃部、技術(shù)部門、質(zhì)量部門三方會議對問題進行分析;

4.市場規(guī)劃部修訂文件,并進行復議;

5.三方部門負責人簽字確認需求;

3.2.系統(tǒng)設計

6.研發(fā)部門確定項目經(jīng)理,并由項目經(jīng)理分解任務到開發(fā)小組,制定項目計劃;

7.質(zhì)量部制定測試計劃,安排測試資源(包括人和物);

8.測試小組根據(jù)原型和文檔進行測試用例的編寫;

9.設計小組針對原型制作仿真界面平面設計圖;

10.開發(fā)小組對原型和文檔進行分析,生成詳細功能清單、數(shù)據(jù)字典、程序調(diào)用邏輯清單、代碼文件清

單;

11.開發(fā)小組設計使用數(shù)據(jù)建模工具進行數(shù)據(jù)建模;

12.開發(fā)小組設計數(shù)據(jù)庫和數(shù)據(jù)處理存儲過程;

13.開發(fā)小組確定編程框架,搭建代碼框架;

3.3.軟件開發(fā)

14.數(shù)據(jù)小組和開發(fā)小組共同完成數(shù)據(jù)的處理工作;

15.開發(fā)人員編寫功能代碼;

16.設計小組提供切好的設計頁面(DIV+CSS);

17.開發(fā)小組和設計小組進行界面整合;

18.開發(fā)小組調(diào)試系統(tǒng)并修訂問題,階段性集成代碼進入到階段性集成測試(多次);3.4.階段性集成測試(多次)

3.4.1.系統(tǒng)集成

19.開發(fā)小組在集成測試服務器上進行代碼整合;

20.開發(fā)小組對整合后的系統(tǒng)進行內(nèi)部測試和修訂;

21.開發(fā)小組對代碼規(guī)范進行自查和修改;

22.開發(fā)小組對文檔(數(shù)據(jù)字典、詳細功能清單、程序調(diào)用邏輯清單)進行整理和更新;

23.項目經(jīng)理對系統(tǒng)、代碼、文檔進行抽查;

24.開發(fā)小組更新系統(tǒng)和數(shù)據(jù)庫更新到最新版本,提供對外測試系統(tǒng);

25.測試小組驗收測試系統(tǒng);

26.項目經(jīng)理編寫第一次集成測試說明書給質(zhì)量部和市場規(guī)劃部;

27.質(zhì)量部準備好測試環(huán)境和測試工具,并安排好測試人員;

3.4.2.第一次測試

28.質(zhì)量部對系統(tǒng)進行第一次基本測試;

29.市場規(guī)劃部對系統(tǒng)進行第一次業(yè)務功能測試;

30.市場規(guī)劃部提交問題清單給質(zhì)量部,并由質(zhì)量部匯總;

31.質(zhì)量部將自身測試出的問題和市場規(guī)劃部測試出的問題一同進入到QC質(zhì)量管理系統(tǒng)中;

32.開發(fā)小組針對問題進行檢查和修復;

33.開發(fā)人員對第一次測試的問題進行集中修改完畢后,統(tǒng)一更新對外測試系統(tǒng);

34.項目經(jīng)理對測試系統(tǒng)進行檢查;

35.質(zhì)量人員對測試系統(tǒng)進行驗收;

36.項目經(jīng)理編寫第二次集成測試說明書給質(zhì)量部和市場規(guī)劃部;

3.4.3.第二次測試

37.質(zhì)量部對代碼、文檔進行抽查;

38.市場規(guī)劃部對系統(tǒng)進行第二次業(yè)務功能測試;

39.市場規(guī)劃部提交問題清單給質(zhì)量部,并由質(zhì)量部匯總;

40.質(zhì)量部將自身測試出的問題和市場規(guī)劃部測試出的問題一同進入到QC質(zhì)量管理系統(tǒng)中;

41.開發(fā)小組針對問題進行檢查和修復;

42.開發(fā)人員對第二次測試的問題進行集中修改完畢后,統(tǒng)一更新對外測試系統(tǒng);

43.項目經(jīng)理對測試進行檢查;

44.質(zhì)量人員對測試系統(tǒng)進行驗收;

45.市場規(guī)劃部對測試系統(tǒng)進行驗收;

46.質(zhì)量部、市場規(guī)劃部對測試系統(tǒng)出具測試報告;

47.質(zhì)量部匯總市場規(guī)劃部的報告向公司提交本次階段性集成測試匯總分析報告;

3.5.最終集成測試

3.5.1.系統(tǒng)集成

48.開發(fā)小組進行集成測試服務器上進行代碼整合;

49.開發(fā)小組對整合后的系統(tǒng)進行內(nèi)部測試和修訂;

50.開發(fā)小組對代碼規(guī)范進行自查和修改;

51.開發(fā)小組對文檔(數(shù)據(jù)字典、詳細功能清單、程序調(diào)用邏輯清單)進行整理和更新;

52.項目經(jīng)理對系統(tǒng)、代碼、文檔進行抽查;

53.開發(fā)小組更新系統(tǒng)和數(shù)據(jù)庫更新到最新版本,并生成部署用版本,部署到集成測試系統(tǒng)中;

54.測試小組驗收測試系統(tǒng);

55.項目經(jīng)理編寫集成測試說明書給質(zhì)量部和市場規(guī)劃部;

56.質(zhì)量部準備好測試環(huán)境和測試工具,并安排好測試人員;

3.5.2.第一次測試

57.質(zhì)量部對系統(tǒng)進行基本測試;

58.市場規(guī)劃部對系統(tǒng)進行第一次業(yè)務功能測試;

59.市場規(guī)劃部提交問題清單給質(zhì)量部,并由質(zhì)量部匯總;

60.質(zhì)量部將自身測試出的問題和市場規(guī)劃部測試出的問題一同進入到QC質(zhì)量管理系統(tǒng)中;

61.開發(fā)小組針對問題進行檢查和修復;

62.開發(fā)人員對第一次測試的問題進行集中修改完畢后,統(tǒng)一更新對外測試系統(tǒng);

63.項目經(jīng)理對測試進行檢查;

64.質(zhì)量人員對測試系統(tǒng)進行驗收;

65.項目經(jīng)理編寫第二次集成測試說明書給質(zhì)量部和市場規(guī)劃部;

3.5.3.第二次測試

66.質(zhì)量部對代碼、文檔進行全面檢查;

67.市場規(guī)劃部對系統(tǒng)進行第二次業(yè)務功能測試;

68.市場規(guī)劃部提交問題清單給質(zhì)量部,并由質(zhì)量部匯總;

69.質(zhì)量部將自身測試出的問題和市場規(guī)劃部測試出的問題一同進入到QC質(zhì)量管理系統(tǒng)中;

70.開發(fā)小組針對問題進行檢查和修復;

71.開發(fā)人員對第二次測試的問題進行集中修改完畢后,統(tǒng)一更新對外測試系統(tǒng);

72.項目經(jīng)理對測試進行檢查;

73.質(zhì)量人員對測試系統(tǒng)、代碼、文檔進行驗收;

74.市場規(guī)劃部對測試系統(tǒng)進行驗收;

75.市場規(guī)劃部對測試系統(tǒng)出具功能測試報告給質(zhì)量部;

3.5.

4.系統(tǒng)測試

76.質(zhì)量部對系統(tǒng)進行性能、壓力、安全、兼容性、易用性測試;

77.質(zhì)量部根據(jù)測試計劃給出各項測試報告;

78.開發(fā)小組根據(jù)測試報告進行系統(tǒng)檢查和修改并和測試人員反復進行測試分析;

79.質(zhì)量部最終給出正式的各項測試報告;

80.質(zhì)量部匯總市場規(guī)劃部的報告向公司本次集成測試匯總分析報告;

3.6.演示系統(tǒng)部署

3.6.1.系統(tǒng)準備

81.項目經(jīng)理提交系統(tǒng)部署說明書給信息運營部門;

82.運營部門提供系統(tǒng)運行所需部署所需硬件環(huán)境;

83.開發(fā)小組對軟件系統(tǒng)基礎(chǔ)環(huán)境進行部署安裝;

84.開發(fā)小組對系統(tǒng)部署過程中出現(xiàn)的問題進行解決;

85.質(zhì)量部將部署系統(tǒng)和最終集成測試系統(tǒng)進行對比檢查;

86.質(zhì)量部對部署系統(tǒng)進行系統(tǒng)性能、安全性進行測試;

87.質(zhì)量部給出最終的系統(tǒng)檢測報告;

88.開發(fā)部給出運營所需系統(tǒng)運維手冊;

3.7.演示系統(tǒng)上線運行

89.信息運營部門對演示系統(tǒng)進行驗收檢查;

90.信息運營部門對演示系統(tǒng)密碼進行修改;

91.研發(fā)中心和信息運營部門進行系統(tǒng)交接簽字;

92.系統(tǒng)正式上線;

3.8.產(chǎn)品制作

93.開發(fā)小組制作部署用安裝系統(tǒng);

94.產(chǎn)品規(guī)劃部制作用戶使用指南;

95.項目工程部制作產(chǎn)品技術(shù)方案;

96.開發(fā)小組和系統(tǒng)工程組共同完成安裝光盤制作(ISO格式);

97.質(zhì)量部和系統(tǒng)工程組對安裝系統(tǒng)進行安裝測試;

98.質(zhì)量部對用戶使用指南進行文檔檢查;

99.質(zhì)量部出具產(chǎn)品檢測報告;

100.系統(tǒng)工程組制作安裝母盤(ISO格式);

3.9.工程收尾

101.開發(fā)小組對配置庫代碼、文檔進行最后核查;

10

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論