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