UML,就是為了把在開發軟體系統初期所必須進行的物件分析與設計,用一套標準化的語言來建立規格,並且利用圖示法表達來建立架構和做文件紀錄。
運用以元件為基礎的物件導向技術來開發軟體,近幾年來已成為軟體開發的主流。但是在UML(Unified Modeling Language,統一模式語言)出現以前,物件導向軟體開發方法並沒有統一的國際語言,軟體開發人員必須在眾多各有差異的模式語言中做選擇,因而造成困擾。
由三位世界級物件技術大師James Rumbaugh、Grady Booch和Ivar Jacobson研究開發的UML,就是為了把在開發軟體系統初期所必須進行的物件分析與設計,用一套標準化的語言來建立規格,並且利用圖示法表達來建立架構和做文件紀錄。
任職於Rational公司,今天(12/10)來台演講的James Rumbaugh表示,UML這套清楚定義的標準符號及語法,將使得軟體工程師之間能夠有效地相互溝通、並提出可預期及可重覆驗證的結果,使得軟體開發真正成為一門成熟的工程學。
UML甫於今年十一月獲得OMG(Object ManagementGroup)標準委員會採用,並得到包括Microsoft、IBM、HP、Oracle等大公司和全球各地許多軟體開發者的支持。Rational Software Corp.(美商瑞理軟體公司)並成立了UML網路資源中心,讓世界各地的軟體開發人員都能方便地取得UML的相關資料。
受資策會邀請,配合資訊月活動發表演講的JamesRumbaugh,今天的講題是「物件技術標準化對企業資訊發展的衝擊」。代表物件技術標準化的UML,表示物件方法論的競爭已結束;它將可統一企業流程模型、物件導向分析設計、以及資料庫與元件設計等不同領域的方法,因此可廣泛運用在國防(如飛彈設計系統)、財經(如銀行或證券商管理系統),或是工業應用(如航太工業、化工工業)等較複雜的軟體系統上。
Rumbaugh在演講中把UML發展的緣起、歷史和現況做一綜述,並舉了好些例子來講解UML的各種模型(models),不管是靜態的物件結構(Staticobject structure)、彼此間有行為關聯的動態物件(Dynamic behavior)或是會同時運作的多層次系統(System deployment),都可以用UML語言來圖示化地表達。
由坐滿會場的三百餘位聽眾,似乎可以看出UML對於本地MIS或軟體開發工程師的吸引力。美商瑞理台灣分公司技術主任柳宏昌說,預估明年UML在台灣市場上將會受到廣泛採用。
熱門新聞
2026-01-19
2026-01-20
2026-01-16
2026-01-20
2026-01-19
2026-01-20