2007年11月10日 星期六

G07 驗收的文件(2)──Data Model相關文件

系統所要處理的是資料,資料在系統裡面不會漫無目的地到處亂放以免增加存取的難度,因此我們會將輸入輸出用的資料,依用途與關聯分門別類地建立盛裝的Data Model。

Data Model裡的Class名稱與內部的屬性應該都可以在系統詞彙表裡面找到並定義其關聯。Data Model是很重要的設計,由於這是最底層被使用的模組,所以必須要求物件之間的關係,不管是擁有或是使用關係,都必須是正確的。一旦後來發現錯誤調整了關係,那麼會連帶地影響所有使用到變更部分的程式內容,影響是十分龐大的。

Data Model文件主要要表達的是一共有哪些資料物件,內部包含了哪些屬性,以及與其他資料物件之間的從屬及使用關係。可以選擇用Class Diagram表達,也可以選用ER Model來表達這些內容。資料實際儲存的格式也要同時記錄下來,不管是XML的格式或是資料庫的語法。

沒有留言:

張貼留言