5.3.1 U-DMS 內容重複使用方式
U-DMS 實驗系統內容重複使用的方式,主要參考 Ann Rockley 所提出的方法,並應 用在文件的建立、修改、發行等功能,如圖 5-11。
圖 5-11 U-DMS Content Reuse Process
以下是 U-DMS 實驗系統內容重複使用的方式及作業的規則:
1. 鎖住式再使用(Locked Reuse)
Element-B 鎖 住 式 再 使 用 Element-A 等 同 Element-B 指 向 Element-A ; 當 Element-A 被修改時 Element-B 同步會參考到最新的資料;Element-B 不可自行 修改。當 Element-A 欲被刪除時,必須先把指向 Element-A 的所有指標移除,
才能進行刪除。
2. 衍生式再使用(Derivative Reuse)
Element-A Element-B
Element-A Element-B
的值,Element-B 可自行修改自己的值;當 Element-A 被修改或刪除時,會告知 Element-B,但不影響 Element-B 的值。
3. 巢狀式再使用(Nested Reuse)
圖 5-12 是巢狀式再使用,指 Doc-2 及 Doc-3 的 Element 多來自同一文件 Doc-1,
他們相同內容是 Element- A 及 Element-B,他們有差異內容是 Element-C 及 Element-D。
圖 5-12 U-DMS Nested Reuse Process
4. 系統化再使用(Systematic Reuse)
事先把要再使用的內容定義在系統,之後可依使用者需求自動產出內容,其應 用的範圍包括:自動產出簡易版文件、使用相似文件修改成新文件、依事先設 定的樣版自動產出文件等。
5. 機會性再使用(Opportunistic Reuse)
機會性再使用是由作者在建立文件過程,選擇要引用哪些相似內容,然後決定 再使用的方式。例如作者要建立一份新的文件(Doc-003),他從 Doc-1 選取 Elment-A 然後設定為鎖住式再使用,從 Doc-2 選取 Element-B 然後設定為衍生
式再使用,而 Element-C 由自己建立,如圖 5-13。
圖 5-13 U-DMS New Document Reuse Process
5.3.2 U-DMS 內容重複使用的應用
在文件產出的過程中,不同的作業功能會應用不同的 Reuse 方式。在 U-DMS 大部 份的作業功能是使用機會性再使用,即由作者選擇要引用哪些內容,然後決定再 使用的方法,如表 5-3。
表 5-3 U-DMS Document Process and Reuse Method 機會性的再使用 系統化的再使用
Process/Reuse Method
鎖住式 衍生式 巢狀式 鎖住式 衍生式 巢狀式
1.建立相似內容 V V
2.建立完全相同內容 V V V
3.建立客製化內容 V V V
4.自動產出簡易版內容 V
5.自動更新內容 V V
6.通知修改相似內容 V
7.發行部份內容 V
註 :"V"表示文件處理過程可以應用的 Reuse 方式。
5.3.3 U-DMS 內容重複使用的關聯
內容重複使用時必須設定文件與文件的關係,以及其內容之間的關係,如此才能確 保原始文件內容不被任意更動,也才容易維護文件內容的正確性和一致性。尤其當原始 文件有了修改,需通知其繼承的文件要跟著修改。圖 5-14 即是 Parent-child 關聯圖,
Document-A 與 Document-B 及 Document-C 是繼承關係,當 Document-A 有修改時,
Document-B 及 Document-C 定要跟著修改。Document-B 與 Document-C 是平行關係,當 Document-B 有修改時,Document-C 不一定要修改。鎖住式再使用類似繼承關係,內容 被設定為鎖住式再使用,若 Patent 內容有修改,則 Child 內容要同步更新。衍生式再使 用類似平行關係,內容被設定為衍生式再使用,若 Patent 內容有修改,Child 內容會被 通知,但不一定要修改。
圖 5-14 U-DMS Parent-Child Relationship
5.4