UML是統壹建模語言。
1,已經進入全面適用階段的事實標準
2.應用領域逐漸擴大,包括嵌入式系統建模、業務建模、流程建模等領域。
3.成為“生產編程”的重要支撐技術:MDA、可執行UML等。
二、UML建模技術的目的和原理
1,幫助我們根據實際情況或者我們需要的風格來可視化系統;提供詳細解釋系統結構或行為的方法;給出模板,指導制度建設;記錄我們做出的決定。
2.僅在需要時構建模型。
3.選擇創建什麽模型,對如何解決問題、如何形成解決方案有著深遠的影響;每個模型可以用不同的精度等級來表示;最好的模型是與現實相聯系的;單壹模式是不夠的。最好用壹套幾乎獨立的模型來處理每壹個重要的系統。
第三,誰應該使用UML建模技術
1.業務建模:領域專家是主力,需求分析師是主力,系統分析師和架構師都可以參與。
2.需求模型:需求分析師是主力,系統分析師是主力,領域專家提供指導,架構師和高級開發人員參與。
3.設計模型:高層設計模型由架構師主導,在需求方面由系統分析師支持,在技術實現方面由高級開發人員支持。詳細設計模型主要以資深開發者為主,架構師提供指導。
4.實現模式:以資深開發者(設計師)為主,架構師提供整體指導。
5.數據庫模型:數據庫開發人員為主,架構師提供指導,高級開發人員(設計師)配合。