2024軟件產品開發規范_第1頁
2024軟件產品開發規范_第2頁
2024軟件產品開發規范_第3頁
2024軟件產品開發規范_第4頁
2024軟件產品開發規范_第5頁
免費預覽已結束,剩余2頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

軟件產品開發規范

PAGE\*ROMAN

II

目 錄

前言 II

范圍 1

規范性引用文件 1

定義 1

工作成果 1

工作流程 2

PAGE

1

軟件產品開發規范

范圍

為了對軟件開發項目的全過程進行有效管理和控制,提高軟件開發效率,特制定本規范。本文件適用于山西華興科軟有限公司的軟件開發全流程工作。

規范性引用文件

本文件沒有規范性引用文件。

定義

項目定義

大型項目

指滿足下列任意2個條件的項目:涉及部門3個以上;金額大于50萬元;參與人數大

于10人;實施周期大于6個月。

中型項目

指滿足下列任意2個條件的項目:涉及部門2至3個;金額10萬至50萬元;參加人數

5至9人;實施周期3至6個月。

小型項目

指涉及部門1至2個,金額10萬元以下,參加人數小于5人,實施周期2周至3個月的項目。

組織定義

大項目審核組

由公司領導、技術總監組成,負責大型項目的審批,資源配置,指定項目主要負責人,項目驗收總結。

項目立項組

由業務部門、開發部門組成,負責項目立項及審批階段的工作。主要完成項目立項報告,包括需求調研、建議實施方法、涉及部門、金額、時間、參與人數及工作量的預估。

項目實施組

由業務部門、開發部門組成,負責項目的具體實施及維護工作。

工作成果

開發計劃

描述編碼階段的人員、分工、時間、主要工作內容及必備條件。

程序代碼

包含滿足設計的功能性代碼和單元測試代碼。

內部驗收計劃

對內部驗收工作進行安排,包含驗收環境、驗收人員、驗收工作以及驗收表標準進行描

述。

內部驗收報告

描述內部驗收工作過程和問題,并出具內部驗收意見。

試運行計劃

對試運行工作進行安排,包含試運行環境、參與人員、試運行特定工作、試運行時間進行描述。

試運行報告

描述試運行工作過程記錄,并出具試運行意見。

公司驗收報告

描述驗收工作情況,并出具驗收結果。

工作流程

立項

軟件項目申請部門根據公司規劃、年度計劃、業務需求填報《軟件項目申請表》;七個工作日內成立項目立項組;

項目立項組三十個工作日內進行前期調研,確定項目規模,實施方式,編制《軟件項目可行性分析報告》;

項目立項組一個工作日內根據項目規模進行報批。

審批

大型項目

立項報告經技術總監與業務負責人審核后,提交公司大項目審核組審批。通過后十四個工作日內指定項目實施經理,確定初步工作計劃,落實相關資源,不通過則返回立項,或撤消。

中型項目

需求部門負責人與技術總監審批后,提交總經理審批,七個工作日內指定項目實施經理,落實相關資源,確定初步工作計劃,如未通過審批則重新立項或撤消。

小型項目

技術總監審批后,五個工作日內指定項目經理,落實相關資源,確定初步工作計劃,不通過則返回立項,或撤消。

實施

項目計劃

項目經理組織項目組成員,根據批準的《軟件項目立項報告》制定《軟件項目開發計劃》,由技術總監和申請部門負責人共同批準后執行。

《軟件項目開發計劃》包括:

①明確軟件項目的需求調研、方案設計、開發實施、測試、試運行等各階段的劃分和主要工作內容;

②各階段項目組成員的職責和權限、進度要求和相關部門的配合;

③產品及成果、驗收標準;

④資源配置需求,包括人員、信息、設備、資金保證及支持條件等其他相關內容等。

需求分析

①項目組編制《軟件項目需求說明書》、《軟件項目數據要求說明書》,報項目經理、技術總監(與申請部門負責人共同)審核。

軟件開發輸入應包括以下內容:

主要功能、性能要求:主要來自用戶或市場的需求與期望,應包含在合同或項目可行性研究報告中;

對確定產品的安全性和適用性致關重要的特性要求,包括安全、維護、及使用環境等。

《軟件項目需求說明書》應包括以下內容:a.任務概述:目標、用戶特點、假定與約束;

b.需求規定:對功能的規定、對性能的規定、精度、時間特性要求、靈活性、輸入輸出要求、數據管理能力要求、故障處理要求、其他專門要求等;

c.運行環境規定:設備、支持軟件、接口、控制等。

《軟件項目數據要求說明書》應包括以下內容:

數據的邏輯描述:靜態數據、動態輸入數據、動態輸出數據、內部生成數據、數據約

定;

數據的采集:要求和范圍、輸入的承擔者、處理、影響等。

②技術總監組織有關項目開發人員和相關部門進行評審,確保軟件開發的輸入滿足任

務書的要求,經批準后實施。

設計

①項目組編制《軟件項目概要設計說明書》、《軟件項目詳細設計說明書》、《軟件項目數據庫設計說明書》,報技術總監審核批準。

②《軟件項目概要設計說明書》應包括以下內容:a.系統總體架構;

概要設計說明;

技術架構及技術手段;

其他設計,如擴展性、安全性等設計。

③《軟件項目詳細設計說明書》應包括以下內容:

總體設計:技術解決方案、界面設計、運行環境、網絡結構等;b.接口設計:后臺管理接口、內部接口;

模塊設計:各模塊具體設計;

其他設計:系統安全等。

④《軟件項目數據庫設計說明書》應包括以下內容:a.數據庫環境說明及命名規則;

邏輯設計:包括各模塊的邏輯設計;c.物理設計及安全性設計;

d.優化與管理維護說明。

實現

①開發工程師依據相關設計說明書,完成編碼開發工作;

②項目經理編制《軟件開發進度表》,報技術總監、申請部門負責人。

測試與試運行

①項目經理組織測試和培訓,編寫《軟件測試報告》、《培訓總結》、《用戶試用報告》,報技術總監(及申請部門負責人)。

②在軟件開發的適當階段也可以進行驗證。

③《軟件測試報告》包括:測試概要、測試結果等,記錄驗證的結果及跟蹤的措施。開發部經理確認后報技術總監審核。

變更與質量控制

①項目經理編制《軟件項目變更控制報告》,報技術總監(與申請部門負責人共同)批

準。

②當更改涉及到系統架構、主要技術參數和功能、性能指標的改變,應對更改進行適當

的評審、驗證和確認,經技術總監審核批準后才能實施。變更及評審結果的記錄由項目負責人

溫馨提示

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

評論

0/150

提交評論