新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 什么是UML

        什么是UML

        作者: 時間:2011-06-17 來源:網絡 收藏

        UML是一種標準的圖形化建模語言,它是面向對象分析與設計的一種標準表示。它:不是一種可視化的程序設計語言而是一種可視化的建模語言:
        不是工具或知識庫的規格說明而是一種建模語言規格說明是一種表示的標準。
        不是過程也不是方法但允許任何一種過程和方法使用它。

        UML 的目標是
        易于使用表達能力強進行可視化建模。
        與具體的實現無關可應用于任何語言平臺和工具平臺。
        與具體的過程無關可應用于任何軟件開發的過程。
        簡單并且可擴展具有擴展和專有化機制便于擴展無需對核心概念進行修改。
        為面向對象的設計與開發中涌現出的高級概念例如協作框架模式和組件。
        提供支持強調在軟件開發中對架構框架模式和組件的重用。
        與最好的軟件工程實踐經驗集成。
        可升級具有廣闊的適用性和可用性。
        有利于面對對象工具的市場成長。

        圖1.1 UML 的成長過程

        UML(統一建模語言,Unified Modeling Language)是一種建模語言,是第三代用來
        為面向對象開發系統的產品進行說明,可視化和編制文檔的方法。它是由信息系統IS
        Information System 和面向對象領域的三位著名的方法學家Grady Booch James Rumbaugh
        和Ivar Jacobson 稱為三個好朋友the Three Amigos 提出的。這種建模語言得到了
        UML 伙伴聯盟的應用與反饋并得到工業界的廣泛支持,由OMG 組織Object
        Management Group 采納作為業界標準。UML 取代目前軟件業眾多的分析和設計方法
        Booch Coad Jacobson Odell Rumbaugh Wirfs-Brock 等成為一種標準這是
        軟件界的第一次有了一個統一的建模語言。目前,OMG 已經把UML 作為公共可得到的
        規格說明Publicly Available Specification PAS 提交給國際標準化組織ISO 進行國
        際標準化。預計PAS 進程將在今年完成使,UML 最終正式成為信息技術的國際標準。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 岗巴县| 广西| 周口市| 普格县| 金华市| 双城市| 钟山县| 普兰县| 南宫市| 巴彦县| 吕梁市| 临汾市| 上林县| 思南县| 合江县| 永兴县| 临朐县| 高安市| 白玉县| 泰顺县| 新巴尔虎右旗| 荆州市| 金华市| 泊头市| 静安区| 台东县| 石首市| 清涧县| 荆门市| 岳普湖县| 南召县| 洛浦县| 吉水县| 遵化市| 海门市| 扶沟县| 封丘县| 云南省| 陆良县| 合江县| 曲麻莱县|