1 / 28

UML Tools: A Brief Introduction

UML Tools: A Brief Introduction. 鄧姚文 joseph@im.knu.edu.tw http://w3.im.knu.edu.tw/~joseph. 常見的 UML 工具( $$ ). Rational Rose TogetherSoft Together Control Center WebGain StructureBuilder Sybase PowerDesigner Oracle Jdeveloper Embarcadero Describe Microsoft Visio 2002. Rational Rose.

Télécharger la présentation

UML Tools: A Brief Introduction

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. UML Tools:A Brief Introduction 鄧姚文 joseph@im.knu.edu.tw http://w3.im.knu.edu.tw/~joseph OOAD

  2. 常見的 UML 工具($$) • Rational Rose • TogetherSoft Together Control Center • WebGain StructureBuilder • Sybase PowerDesigner • Oracle Jdeveloper • Embarcadero Describe • Microsoft Visio 2002 OOAD

  3. Rational Rose • Rational Rose Enterprise Edition • Windows, UNIX • Price: $4194 (USD) or NT$ 15 萬 • Use case diagram, class diagram, state chart diagram, activity diagram, sequence diagram, collaboration diagram, component diagram, deployment diagram • CORBA IDL, C++, Java, Ada, Delphi, ORACLE8 DDL, SQL2, Visual Basic, XML-DTD • Rational: 大師級人物 Booch, Jacobson, Rumbaugh 的公司 • http://www.rational.com OOAD

  4. OOAD

  5. TogetherSoft Together Control Center • Together Control Center • Java VM • Price: $5995 (USD) or NT$ 20 萬 • Use case diagram, class diagram, state chart diagram, activity diagram, sequence diagram, collaboration diagram, component diagram, deployment diagram • CORBA IDL, C++, Java, EJB development and deployment support, GOF design patterns, VB, .NET, C# • Community Edition 可免費試用 • simultaneous round-trip engineering for Java, C++, class diagrams only • http://www.togethersoft.com OOAD

  6. WebGain StructureBuilder • WebGain StructureBuilder Enterprise • Java VM • Price: $4995 (USD) or NT$ 17 萬 • Use case diagram, class diagram, state chart diagram, activity diagram, sequence diagram, collaboration diagram, component diagram, deployment diagram • round-trip engineering, HTML generation, component of WebGain Studio, EJB support, XMI, round-trip engineering of sequence diagrams (unique!) • http://www.webgain.com OOAD

  7. Sybase PowerDesigner • Sybase PowerDesigner • Windows • Price: $5990 (USD) or NT$ 20 萬 • Use case diagram, class diagram, sequence diagram • object/relational design using class diagrams, repository support includes use case and sequence diagrams • 有試用版可下載 • http://www.sybase.com OOAD

  8. Oracle JDeveloper • Oracle JDeveloper • Java VM • Price: $0 or $995 (NT$ 3.4 萬) • Class diagram, activity diagram • Integrates with Oracle Application Server, Oracle Database • http://www.oracle.com OOAD

  9. Embarcadero Describe • Embarcadero Describe • Windows, UNIX • Price: n/a • Use case diagram, class diagram, state chart diagram, activity diagram, sequence diagram, collaboration diagram, component diagram, deployment diagram • Integrates with leading Java IDE's, EJB Support markerless round-trip engineering • 可與 Visual Studio 整合 • http://www.embarcadero.com OOAD

  10. Microsoft Visual Studio .NET • Microsoft Visual Studio .NET Enterprise Architect • Windows • Price: $2500 (USD) or NT$ 8.8 萬 • Use case diagram, class diagram, state chart diagram, activity diagram, sequence diagram, collaboration diagram, component diagram, deployment diagram • Integrates with Microsoft Vision 2002 Professional • C#, VB • http://www.microsoft.com OOAD

  11. OOAD

  12. OOAD

  13. 常見的 UML 工具(Free) • ArgoUML • Dia • UMLPad • Fujaba • ClassBuilder OOAD

  14. ArgoUML • Embarcadero Describe • Java VM • University of California, Irvine • Use case diagram, class diagram, state chart diagram, activity diagram, sequence diagram, collaboration diagram, component diagram, deployment diagram • http://argouml.tigris.org/ OOAD

  15. ArgoUML 安裝與使用 • 檔案位置 • ftp://ftp2.im.knu.edu.tw/pub/UML/ArgoUML/ • 下載 ArgoUML-0.10.1.zip(程式)與 ArgoUML-docs-0.10.zip(文件) • 安裝 • 將 ArgoUML-0.10.1.zip 與 ArgoUML-docs-0.10.zip 解壓縮放到 C:\ArgoUML\ • 執行 • 在 C:\ArgoUML\ 之中執行 java -jar argouml.jar OOAD

  16. OOAD

  17. Dia • Dia • Linux, Windows • Use case diagram, class diagram, sequence diagram, deployment diagram • Gnome Visio-like diagram tool with a UML template, export as SVG! • http://www.lysator.liu.se/~alla/dia/ OOAD

  18. Dia Windows 安裝與使用 • 檔案位置 • ftp://ftp2.im.knu.edu.tw/pub/UML/Dia/ • 下載 dia-0.90-1-setup.exe(程式)與 dia.pdf(文件) • 安裝 • 執行 dia-0.90-1-setup.exe • 執行 • 執行 C:\Program Files\dia\bin\dia.bat OOAD

  19. OOAD

  20. UMLPad • UMLPad • Windows • Luigi Bignami(http://web.tiscali.it/ggbhome/) • Class diagram, state chart diagram, activity diagram, sequence diagram • http://web.tiscali.it/ggbhome/umlpad/umlpad.htm OOAD

  21. UMLPad 安裝與使用 • 檔案位置 • ftp://ftp2.im.knu.edu.tw/pub/UML/UMLPad/ • 下載 umlpad.zip • 安裝 • 解壓縮 umlpad.zip 到 C:\UMLPad\ • 執行 • 執行 C:\UMLPad\umlpad.exe OOAD

  22. OOAD

  23. Fujaba • Fujaba • Java VM • University of Paderborn, Germany(帕德博恩大學) • Use case diagram, class diagram, state chart diagram, activity diagram, sequence diagram, collaboration diagram • http://www.upb.de/cs/fujaba/ OOAD

  24. Fujaba 安裝與使用 • 檔案位置 • ftp://ftp2.im.knu.edu.tw/pub/UML/Fujaba/ • 下載 Fujaba_Standard_W32_Install_3_0_1.exe • 安裝 • 執行 Fujaba_Standard_W32_Install_3_0_1.exe • 執行 • 執行 C:\Program Files\Fujaba\Fujaba.exe OOAD

  25. OOAD

  26. ClassBuilder • ClassBuilder • Windows • Class diagram, sequence diagram • C++ • http://home.hetnet.nl/~xvenemaj/ClassBuilder.htm OOAD

  27. ClassBuilder 安裝與使用 • 檔案位置 • ftp://ftp2.im.knu.edu.tw/pub/UML/ClassBuilder/ • 下載 ClassBuilder_2.3_PR446_Setup.exe 或 ClassBuilder_2_3_PR448_Alpha_Setup.exe • 安裝 • 執行 ClassBuilder_2.3_PR446_Setup.exe OOAD

  28. OOAD

More Related