他引用發(fā)表了許多關(guān)于UML和實時操作系統(tǒng)的Venture Data公司2005年發(fā)布的一份報告中的數(shù)據(jù),在2004年14%的嵌入式系統(tǒng)項目使用了UML,2007年這個數(shù)字有望上升到25%。
Mellor認(rèn)為,這個數(shù)字比他期望的低,考慮到使用UML的好處,這種情況令人非常驚訝。Mellor認(rèn)為這些數(shù)字取決于如何劃定UML用戶。他指出:如果你使用UML畫草圖或者類框圖,那你算不算UML用戶?
Mellor表示使用UML的方式有三種:作為畫草圖的語言,作為精確地畫出軟件細(xì)節(jié)的藍(lán)圖語言,或者“在整體上描述系統(tǒng)的行為,然后將其實現(xiàn)”。
將想法表現(xiàn)出來并且進(jìn)行交流的能力對于UML來講并不是復(fù)雜的應(yīng)用,而且具有價值,但是人們往往將這個做成看作額外的工作,因為生成的模型沒有被執(zhí)行。Mellor表示,許多人將UML看作一種繪圖語言,但實際上它具有執(zhí)行功能。
Mellor指出,為了增加采用UML,業(yè)界應(yīng)該更好地宣傳UML的用途,提供更多的工具來應(yīng)用UML的執(zhí)行功能。當(dāng)然這些工具需要時間來開發(fā),也需要時間才會進(jìn)入市場。
UML是一種是用圖形和語言描述系統(tǒng)的工具,由Object Management Group進(jìn)行標(biāo)準(zhǔn)化。