?Uml學習總結 2013.07.01 夢來夢往 目錄 一、uml的相關概念 1 二、txt2html小程序uml建模實例 4 2.1用例圖: 5 2.2類圖: 5 2.3用例實現順序圖: 6 2.4協作圖:
1. OOAD 與 UML 簡介 2. 《面向對象的分析與設計》第1章 OOAD 和UML 簡介 第2章 用例圖 第3章 類圖 第4章 動態模型 第5章 案例分析 課程章節位置 3. 3OO的總體情況簡介:
Cpp2Uml是一個能夠為C++項目生成UML模型文件的Eclipse插件。
? UML 2.0共有10種圖,分別為表示系統靜態結構的靜態模型(包括類圖、組合結構圖、部署圖),以及表示系統動態結構的動態模型(包括用例圖、序列圖、對象圖、協作圖、狀態圖、活動圖、組件圖),它們各用以表現不同的視圖,如表1-1所示。
不過如果能讓你徹底理解UML類圖的這些關系,也值得了。:) +++++++++++++++++++++++++++++++++++++++++++++++++++++ 在UML建模中,對類圖上出現元素
martin fowler 的名著。 這本書特別適合作為UML 的入門教材, 但并不是意味著內容淺顯。著名的 80-20 原則大意如下: 80%的責任由20%的人承擔,80%的程序只用到20%的語言機制,等等。 對于UML 來說也是一樣,大多數的軟件設計任務只需用到20%的UML 機制。 martin fowler 將這最常用、最核心的20% 揪出來, 給予清晰和透徹的說明。
?UML中類圖實例 接口:空心圓+直線(唐老鴨類實現了‘講人話’); 依賴:虛線+箭頭(動物和空氣的關系); 關聯:實線+箭頭(企鵝需要知道氣候才遷移); 聚合:空心四邊形+實線+箭頭(雁群和大雁的關系);
StarUML是一個開源的UML工具列表軟件,它遵守GNU GPL的一個修訂版。 StarUML項目宣稱的目標是代替大型的商業UML工具軟件,如IBM的Rational Rose,Borland公司的Together。
UDoc 是一個用Java開發的用來做Java類的UML建模工具,如下圖所示: 項目主頁: http://www.baiduhome.net/lib/view/home/1351780547721
WhiteStarUML 是派生于 StarUML 的建模軟件。除了繼承原有功能之外,還提供了很多新的特性。例如:支持 Unicode字符串,新的JDK5插件,ERD支持等。
第1章 UML導論 2. UML:統一建模語言通用的可視建模語言,用于說明、可視化、構造并文檔化軟件系統的體系結構 本章闡述軟件開發過程中如何使用模型,以及像UML這種語言的作用 文中描述了UML的高級
e)、歸還成功(Success)5種狀態及激活相互轉換的事件。 2.繪制狀態圖:請您根據分析運用UML繪制還書用例的狀態圖。 分析: 還書的狀態圖,還書的主要業務都是由管理員來完成,首先管理員必須先登
【箭頭指向】:指向基礎用例 e. 依賴(Dependency) 以上4種關系,是UML定義的標準關系。但VS2010的用例模型圖中,添加了依賴關系,用帶箭頭的虛線表示,表示源用例依賴于目標用例。
UML學習之類圖事例
這是 NetBeans 的一個用于繪制 UML 模型圖的插件,目前支持:活動圖, 類圖, 時序圖, 狀態圖以及用例圖。 可以導入現存的NetBeans UML項目。 團隊協作能力 生成Java, C++
Umple 可用作純 UML 建模工具,也可以用來根據 Java、PHP 和 Ruby 源碼來生成 UML 模型圖等。 class Student {} class CourseSection {}
NClass 是一個免費的UML類圖創建工具采用.Net開發,全面支持C#和Java語言。特性: 簡單和易于使用的用戶界面 擁有 句法分析器的 內聯類編輯器 源代碼生成 逆向工程 設置類圖樣式 打印和保存成圖片
JSchnizzle 是一個用來管理輕量級 UML 圖表創建和生成的工具,提供訪問 yUML 渲染服務。 項目主頁: http://www.baiduhome.net/lib/view/home/1341797094557
UMLet是一個自由的,開放源碼的UML工具,擁有簡單的用戶界面:可以從純文本快速畫UML圖(序列圖和活動圖)。圖表導出到EPS,PDF,JPG,SVG,剪貼板,共享圖使用的是Eclipse,和創建新的自定義UML元素。 U
該工具使用逆向工程來構建C#項目的UML圖。它可自動顯示對象之間的連接和同步代碼與圖表提供了方便。 項目主頁: http://www.baiduhome.net/lib/view/home/1351997008469