討論是在需求分析過程中,需求分析團隊成員之間的一種協作機制。這種機制可使相關人員就需求的定義、描述、狀態、優先級、一致性、完整性等進行討論,得出正確的結論。
討論一般來說分兩個級別,項目級別、需求級別。
3.11 文檔引用
一個需求的描述可能需要外部的文檔,文檔引用是用外部文件來描述相關需求的附加信息。目前需求分析產品支持最多的文檔類型是MS WORD,此外根據產品的不同,還支持Excel、圖像文件、HTML、及OLE等。
3.12 里程碑(BaseLine)
需求是不斷變化的,軟件產品根據不斷變化的需求有不同的版本,每一個版本的軟件除了軟件自身的BUG外,就是滿足新增加的需求,而軟件產品需要其實現的功能具有穩定性。里程碑就是需求分析過程的一個階段結果,這個階段結果是固定不變的。
3.13 文檔的自動生成
參與軟件開發的人都有這樣的體會,在軟件產品完成之前很難給出軟件的各種文檔,就是給出了相應的文檔,文檔之間也有各種各樣的矛盾。這是需求、設計、開發缺乏同步的表現。
如果我們在軟件的開發過程中,嚴格遵循軟件的開發規范,采用相應得軟件工程工具,上述情況就可以避免。
在需求分析中,需求分析產品均可以自動根據分析的結果生成相應得文檔,文檔的格式可以有MS Word、PowerPoint、HTML等。這里我們主要介紹一下Office Word文檔的生成方式。
在自動生成文檔之前,我們需要定義文檔模版。根據所要生成文檔的格式和需求分析軟件的相關命令,在Office Word創建文檔模版。文檔模版創建好之后,在需求分析軟件中選擇里程碑,自動生成出Office Word文檔。