2008年1月19日 星期六

J04 融合OOAD與XP (3)──用其他門派招式演繹招意

接下來的目標是在領會出它的精髓後,用可以表達其意義的最小作法記錄出能夠讓人看懂的文件。套用武俠小說裡的講法就是“只求其意、不求其形“,領略到其中含意之後就可以使用任何招式演繹出應有的意義。

幾乎所有人都曉得UML是把不同階段裡的模型,由靜態與動態兩大類圖表來表達運作的原理,從需求收集、硬體架構到系統分析、系統設計每個階段都有專屬使用的幾種圖表。但是大家用歸用,雖然知道圖表想要表達的是該階段心裡的想法,但是除了表達與溝通之外如何使用UML來作進一步的分析與設計反而是常被遺忘的部份。

要表達些什麼其實是很抽象的,系統的模型該塑造成什麼模樣、依照什麼型態建立都是很模糊的定義,雖然有設計準則可供參考,但是每個人建立的模型卻是大相逕庭。招式雖然是用來演繹招意,但是在使用招式之前卻應該先弄清楚自己想要表達的招意到底是什麼才對;因為招意本身若未定義得清楚明白,接招的人同樣會是迷迷糊糊地什麼都搞不清楚。

沒有留言:

張貼留言