驅動軟體開發流程規範

2022-05-06 15:12:02 字數 1340 閱讀 8837

ver.1.1 試行

驅動軟體開發流程規範(下文簡稱本規範)的使用者:

1) 軟體部經理。

2) 軟體部開發人員。

3) 軟體部專案經理。

4) 技術部經理。

5) 技術部技術支援。

6) 技術部測試人員。

7) 其它一切參與和關注驅動軟體開發的人員。

本規範的物件是軟體部的驅動軟體開發過程。開發過程涉及的內容包括專案、產品和知識,三者之間的關係描述如下。

專案是乙個特殊的將被完成的有限任務,它是在一定時間內,滿足一系列特定目標的多項相關工作的總稱。產品是專案開發輸出的結果。知識是專案開發過程中積累的經驗和教訓。

在開發過程中,專案被分為許多小型issue(任務、缺陷)分步或並行完成;專案開發輸出產品,產品應用的資訊作用到專案開發;專案開發中能提煉知識,知識可應用到專案開發。

驅動軟體開發管理平台(下文簡稱本平台)是實施本規範的裝置和工具基礎,本規範就是為本平台量身打造的。其物理架構描述如下圖,使用者應根據下圖安裝相應的軟體:

上圖中的模組描述如下:

操作方法包括工具軟體的安裝、配置和使用方法,使用者閱讀時可跳過無關章節。相關安裝程式和文件可在「\\201.123.

123.200\set_up_2\開發工具\軟體開發\驅動軟體開發管理平台」找到。

非伺服器管理人員可跳過本節。

使用者帳戶由軟體部經理分配和管理。使用者可以通過郵件向軟體部經理申請,郵件位址:

非伺服器管理人員可跳過本節。

暫缺,使用者可以踴躍推薦。

使用者帳戶由軟體部經理分配和管理。使用者可以通過郵件向軟體部經理申請,郵件位址:

非伺服器管理人員且非軟體部開發人員可跳過本節。

使用者帳戶由軟體部經理分配和管理。使用者可以通過郵件向軟體部經理申請,郵件位址:

(建立中)

非伺服器管理人員且非軟體部開發人員可跳過本節。

jira不同於普通的缺陷管理工具,它既可管理缺陷也可管理專案,在專案開發過程中,專案被分為許多小型issue(任務、缺陷)分步或並行完成,當全部的issue被解決,專案也隨之完成。本平台使用jira與專案進度表結合的方式管理專案,jira控制issue的進度,word進度表控制專案的進度。

專案有開發和維護兩個類別,分別在專案檔案資訊和專案開發過程有所區別,詳見下文。

專案檔案資訊描述如下表。

專案開發過程描述如下圖。

上圖中各個狀態的含義描述如下表。

上圖中各個操作的含義描述如下表。

jira的issue是指缺陷、任務、改進或新增功能,有明確的負責人、時間安排和進度描述等。issue檔案資訊說明如下表。

圖例:金色底紋表示自定義字段,淺青綠底紋表示由jira自動更新的字段。

issue解決過程描述如下圖。

軟體開發流程規範說明

四 系統設計階段 本階段包括系統概要設計和詳細設計兩個子階段。概要設計的工作是開發人員根據使用者已驗收簽署的 系統需求說明書 描述出軟體系統的總體藍圖,它包括設計系統組織結構圖 業務流程圖 系統功能模組結構 資料流程圖設計 資料庫的e r圖設計 資料庫表 資料字典以及相應資料邏輯設計等 詳細設計階段...

軟體開發流程

0 定義assoc顯示或修改副檔名關聯。attrib 顯示或更改檔案屬性。break設定或清除擴充套件式 ctrl c 檢查。bootcfg 設定 boot.ini 檔案的屬性以便控制 cacls顯示或修改檔案的訪問控制列表 acl call從另乙個批處理程式呼叫這乙個。cd顯示當前目錄的名稱或將其...

迭代軟體開發流程

1.傳統開發流程的問題 傳統的軟體開發流程是乙個文件驅動的流程,它將整個軟體開發過程劃分為順序相接的幾個階段,每個階段都必需完成全部規定的任務 文件 後才能夠進入下乙個階段。如必須完成全部的系統需求規格說明書之後才能夠進入概要設計階段,編碼必需在系統設計完成之後才能夠進行。這就意味著只有當所有的系統...