在沒有使用任何的需求工具的情景下,管理需求的變更和需求與需求之間的追溯並不是一件容易的事。一般來說,使用者會先執行不同層級的需求與檔案,把需求檔案的層級和框架弄出來。接着,再創立多個Word 和 Excel 的文檔來寫入不同層級的需求,然后再將一個個的需求寫入。若是需要查看完整的追溯信息,還需要通過開啟多個檔案的方式,一層層地來讀取每一層需求之間的追溯關系。最后,在通過類似 Subversion 的版本管控工具來管理這些檔案的變更記錄。這種方式雖然的確能讓使用者做到需求和追溯的管理,但是是非常沒有效率的。
若是一開始就通過一個需求管理工具來進行管理,如 Visure Requirement ALM,使用者可以很方便地把所有目前的需求都納入進需求管理工具,進行統一管理,並能在一個畫面上看到所有需要看到的資料,無需開啟多個 Word 和 Excel 檔案。基本上,用戶能通過需求管理工具來做到:
1) 需求檔案的目錄結構和檔案與檔案之間的追溯關系
需求管理工具自帶多個不同的合規組模板。若是使用者是為了符合某個合規規格,如 ISO 26262,工具里有提供內建模板,提供范本文檔告知用戶:有哪些檔案是需要的,檔案之間的追溯關系是什麽,讓使用者可以快速上手。同時,這些內建模板也可以讓使用者進行自定義設置。自定義設置完以后,還可保存下來,變成一個在工具里創建項目時可選的一個模板。
備注:Template是內建模板。保存的自定義模板可通過選 Customize指定模板位置即可使用。
2) 建立需求之間的追溯關系
Visure可以讓使用者通過多種方式輕易地建立需求之間的追溯關系。如下方所顯示其中的一種,工具可以提供一個 Traceability Matrix讓使用者在用過濾搜尋特定的兩個檔案中的需求內容后,直接用鼠標點擊欄位的方式來進行需求的追溯。保存勾選 Matrix欄位后,追溯設定立即生效。
3) 顯示一個需求的完整追溯信息。同時當一個需求的內容有變動時,提供影響分析的信息,並顯示有可能會被影響到的需求有哪些。
Visure工具可以提供不同樣式來顯示完整的追溯鏈。使用者可以從一個選定的檔案看到所有上游的完整追溯鏈或下游的完整追溯鏈。從這個圖片上,使用者還能輕易地分辨哪些需求還沒有做任何追溯的設定。
若是上方的呈現方式無法滿足,使用者也可以自定義欄位數,然后針對每個欄位選擇要顯示的追溯檔案。Visure可以通過一個類似 Excel表格的方式把這些選定檔案的追溯關系都完整地呈現出來,同時,也可以讓使用者把這些呈現出來的完整追溯鏈的信息匯總到一份 Excel檔案里,提供完整追溯的證據給第三方單位。
4)顯示每個檔案或需求的版本變動信息
在使用工具的情況下,使用者可以輕易地把所有需求和文檔的架構以及每個需求之間的追溯信息進行統一管理,並且在工具里呈現出來。同時,工具也可以把每個檔案和需求的變更記錄一並記錄下來,讓所有使用者可以隨時看到每個檔案和需求的版本變動信息。
在使用了工具提供的功能,使用者可以快速地落實需求文檔的架構和文檔里需求之間的追溯關系。同時,用戶也可以輕易地在 Visure工具里管理和追溯在 Visure里的需求與文檔,可以隨時呈現用戶在每個需求文檔里所需要看到的信息或從一個高層級需求到低層級需求的完整追溯鏈。最后,同任何一個版本管理工具一樣, Visure也針對每個需求和文檔都進行版本管控,讓用戶可以看到每次變更的內容與記錄。
這些內容都是保存在一個中央數據庫里,每個用戶都可以用自己的賬戶登錄工具,來查看自己賬戶能看到或修改的資料。若是在人員離職或有新進人員的情況下,公司需要管理多份和多個版本的需求文檔時,使用需求管理工具可大大地提升管理的效率;也可以讓新進人員更容易上手,了解公司針對需求與測試和其他文檔之間的關系與流程。
“原創內容,轉載請標明出處”