2007年7月8日 星期日

B20 建立系統詞彙表

既然Model是獨立的資料,系統又必須依據Model來設計功能。那我們要怎樣找出適合系統使用的Model呢?

現在我們已經收集並分析過需求的資料,並將功能需求存放在SRS裡。Model既然是靜態的,那表示我們可以從靜態的名詞取得類似的意義。因此在需求收集與分析的同時就應該開始收集需求裡使用到的名詞,來源主要會出自於Use Case描述與Use Case Scenario。

收集下來的名詞同樣需要分析,明顯與系統無關的名詞則予以捨棄,留下的每個名詞都需要用文字說明其意義。名詞同義字如有多個時必須選一個作為代表以避免未來使用時發生混淆。詞彙表主要是用來定義系統最基本的資料模組,同時也限定在溝通與文件上使用名詞都統一依照定義。

在收集需求的同時,系統詞彙表的內容就陸續依照需求中出現的名詞加以擴編並整理。等到需求分析接近一個段落(像訪談完一個子系統就可以)時,就可以開始著手設計系統的資料模組。

沒有留言:

張貼留言