2009年6月13日 星期六

W12 自動收集或產出系統需要的資訊

在開發階段會陸續建立新的message id,一般作法是用人工將新的message id貼到properties檔案後再放上詳細的訊息內容。漏掉時就看哪一個message id不存在再另外補上。

現行的ResouceBundle作法令訊息檔的內容只能讀出而無法寫入,在基本Data Model加入PropertiesDataModelInterface為了改善這個現象,讓訊息檔可以新增並寫入。基於這個設計可以再往上包裝一個訊息元件,在開發與測試時設定參數為可增加模式,把找不到對應訊息的message id加入後立即寫回properties;在正式執行時再設定為ResouceBundle模式加快速度。

系統開發的時候還有很多自動化收集的機會,只要是用人工重覆輸入的都有機會寫出輔助工具。像是系統的參數設定也可以設計類似的作法予以自動新增、收集後群組化的Data可以利用工具自動轉出資料庫用的DDL檔案、Actor列表與Use Case列表、Actor與Use Case使用關聯可以產出權限定義資訊……等等,還有之前提過將所有Activity對應設定為Component Interface Method後再自動產出Component Interface。

分析完這次Iteration裡所有Activity並定義妥全部Component Interface後,就可以進入設計階段。

沒有留言:

張貼留言