UML輕鬆入門 基本概念 1

2021-08-22 10:56:09 字數 724 閱讀 9018

uml輕鬆入門--基本概念

20 世紀80 年代,隨著物件導向技術成為研究的熱點,先後出現了幾十種物件導向的軟體開發方法。其中,booch、omt 和oose等方法得到了廣泛的認可。然而,採用不同方法進行建模不利於開發者之間的交流。而uml則統一了booch、omt 和oose 的表示方法,而且對其作了進一步的發展。1997 年,uml 被國際物件組織omg採納為物件導向的建模語言的國際標準,它溶入了軟體工程領域的新思想、新方法和新技術。uml不限於支援物件導向的分析與設計,還支援從需求分析開始的軟體開發的全過程。數年來,uml憑藉其簡潔明晰的表達方式、超凡脫俗的表達能力,一路殺將出來,為業界所廣泛認同!目前,在多數大型企業的正規化開發流程中,開發人員普遍使用uml進行模型的建立。作為一名軟體開發人員,我們必須學會uml。因為uml就是那個統一的"文字",統一的"度"、"量"、"衡",不理解uml,作為軟體設計統一王國的國民,將是艱難而痛苦的。

作曲家會將其腦袋中的旋律譜成樂曲,建築師會將其設計的建築物畫成藍圖,這些樂曲、藍圖就是模型(model),而建構這些模型的過程就稱為建模(modeling)。軟體開發如同**譜曲及建築設計,其過程中也必須將需求、分析、設計、實現、佈署等各項工作流程的構想與結果予以呈現,這就是軟體系統的建模。

那麼為什麼要建模呢?經典答案是:建立大廈和建立狗窩的區別是建設狗窩不需要設計,要生產合格的軟體就要有一套關於體系結構、過程和工具的規範。

omg官方發布的uml的當前最高版本為2.0,可以從

UML輕鬆入門 基本概念

20 世紀80 年代,隨著物件導向技術成為研究的熱點,先後出現了幾十種物件導向的軟體開發方法。其中,booch omt 和oose等方法得到了廣泛的認可。然而,採用不同方法進行建模不利於開發者之間的交流。而uml則統一了booch omt 和oose 的表示方法,而且對其作了進一步的發展。1997 ...

UML基本概念

因為不是常用,總是記不住,記錄下來,方便查閱。以下對uml 中幾個概念進行介紹,類 介面 關係。1.類 類描述分為三部分,頂部為 類名,中間為 屬性,下層為 方法。在屬性或方法前面有三種符號分別是 代表屬性或方法的可見性級別 public private protected 類名 如果是抽象類,類名...

演算法入門1 基本概念

演算法 顧名思義,一種計算的方法,在程式設計上,就表現為一組指令序列。為了使得演算法有意義,還規定演算法必須是有限的和確定的,也就是說演算法的執行時間有限 執行的過程是確定的。比如我們寫了 int a 10 a,b為輸入資料 int b 20 int c a b c為輸出資料,演算法為加法運算 這其...