天天看點

一種替代DOORS在WORD中進行需求管理的方法(基于WORD插件的應用)插件應用背景一、插件的安裝二、确定OFFICE的環境(項目配置管理人員實施)三、建構需求的格式(項目配置管理人員實施)四、開始使用(所有人)

插件應用背景

通常軟體開發流程(CMMI,ASPICE,ISO26262)中,要求對需求進行管理。每條需求都應該有唯一的ID,一般市面上有很多軟體可以實作該功能如:DOORS,但費用不低(十幾萬哦)。對于嵌入式系統的需求開發來說,許多環節是在不同工具進行開發的,如系統設計可能是用EA進行SysML模組化,測試用例是用WORD來編寫的,從這個角度來說,DOORS的功能會大大折扣。而單單隻用WORD來編寫ID時會有很大問題,當文檔多次修改後,很難記住目前ID編号編到什麼數字。

本插件主要功能是為使用者提供一個ID号,該ID正常模式不會被使用者誤修改,其他的功能可以通過配合SVN或Reqtify工具可以實作(需求管理工具不需要功能安全認證,自己做的可以節省一筆暫時不需要的開支),而且各位工具不需要學很多軟體使用操作,WORD各位都是用的很熟的。目前該插件已在測試過程中(下文内容為已開發的WORD2010實測效果),有興趣和特定需求的小夥伴如果覺得該方法可用,可以通過郵箱聯系作者:[email protected] ,WORD2010對應的下載下傳連結如下:

連結:https://pan.baidu.com/s/13NyqNBrxoawCDS5fy6tcGQ 

提取碼:hbpc 

需求管理功能實作方法:

功能 實作方式
需求ID配置設定 本插件
權限管理 SVN
曆史記錄 SVN+WORD自帶對比功能
需求屬性 WORD的“插入”—“文檔部件”
需求跟蹤

Excel(手動整理)或Reqtify(自動分析WORD中的ID和需求屬性)

或本插件繼續擴充功能如導對外連結接關系到Excel(能否替代Reqtify用于開發尚在考慮中)

基線管理 SVN(不用DOORS時,所有文檔都在SVN中,打基線也是相當省事的)
……

一、插件的安裝

一種替代DOORS在WORD中進行需求管理的方法(基于WORD插件的應用)插件應用背景一、插件的安裝二、确定OFFICE的環境(項目配置管理人員實施)三、建構需求的格式(項目配置管理人員實施)四、開始使用(所有人)

其中Word10是指針對OFFICE2010的WORD的插件。輕按兩下上圖插件檔案進行安裝。(需要使用者安裝NET 4.5和OFFICE安裝時全功能安裝)

二、确定OFFICE的環境(項目配置管理人員實施)

通過菜單“檔案”—“選項”—“自定義功能區”打開開發工具(在後續步驟中需要用到)

一種替代DOORS在WORD中進行需求管理的方法(基于WORD插件的應用)插件應用背景一、插件的安裝二、确定OFFICE的環境(項目配置管理人員實施)三、建構需求的格式(項目配置管理人員實施)四、開始使用(所有人)

确認插件已在本機安裝“Word選項”—“附加元件”

一種替代DOORS在WORD中進行需求管理的方法(基于WORD插件的應用)插件應用背景一、插件的安裝二、确定OFFICE的環境(項目配置管理人員實施)三、建構需求的格式(項目配置管理人員實施)四、開始使用(所有人)

三、建構需求的格式(項目配置管理人員實施)

第一步:

如下所示,定義需求的字首,如需像Reqtify工具能夠識别該資訊為ID,可以使用如“[需求:SRS-*,狀态:*]”等形式。其中ID必須為内容控件,下圖通過菜單“開發工具”插入了一個文本控件在“SRS-”後面。

這個部件的樣式,決定了後續的所有ID的格式,請自行設計ID的屬性及花樣。

一種替代DOORS在WORD中進行需求管理的方法(基于WORD插件的應用)插件應用背景一、插件的安裝二、确定OFFICE的環境(項目配置管理人員實施)三、建構需求的格式(項目配置管理人員實施)四、開始使用(所有人)

第二步:

内容控件标題設定為:“PROCESS_MANAGEMENT_REQ_ID”,以用于WORD的插件識别此控件為定義ID号的。

一種替代DOORS在WORD中進行需求管理的方法(基于WORD插件的應用)插件應用背景一、插件的安裝二、确定OFFICE的環境(項目配置管理人員實施)三、建構需求的格式(項目配置管理人員實施)四、開始使用(所有人)

第三步:

選中需求的ID,屬性等,選擇菜單“插入”—“文檔部件”—“建構基塊管理器”;選中的格式就會被本機OFFICE記住 (該文檔退出後,需選中儲存基塊配置)

一種替代DOORS在WORD中進行需求管理的方法(基于WORD插件的應用)插件應用背景一、插件的安裝二、确定OFFICE的環境(項目配置管理人員實施)三、建構需求的格式(項目配置管理人員實施)四、開始使用(所有人)
一種替代DOORS在WORD中進行需求管理的方法(基于WORD插件的應用)插件應用背景一、插件的安裝二、确定OFFICE的環境(項目配置管理人員實施)三、建構需求的格式(項目配置管理人員實施)四、開始使用(所有人)

四、開始使用(所有人)

接下來就是每次需要定義需求的時候,選擇菜單“插入”—“文檔部件”— 剛才建立的基塊即可,每次插入ID編号将會自動增加,删除的ID将不會再被使用。可以開始需求編寫,設計文檔編寫,測試用例編寫了。

一種替代DOORS在WORD中進行需求管理的方法(基于WORD插件的應用)插件應用背景一、插件的安裝二、确定OFFICE的環境(項目配置管理人員實施)三、建構需求的格式(項目配置管理人員實施)四、開始使用(所有人)

效果截圖如下:

一種替代DOORS在WORD中進行需求管理的方法(基于WORD插件的應用)插件應用背景一、插件的安裝二、确定OFFICE的環境(項目配置管理人員實施)三、建構需求的格式(項目配置管理人員實施)四、開始使用(所有人)

繼續閱讀