OOAD1 UML Tools: A Brief Introduction 鄧姚文

Slides:



Advertisements
Similar presentations
Visio Advanced Tools for IT Professionals Shawn Tng Regional Technical Manager Microsoft Asia Pacific.
Advertisements

Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
ECLIPSE NTHU CS /04/22. Outline Eclipse Installation Edit/Compile/Run the Java programs Java Document Generator.
ACM ICPC 競賽環境設定 Introducer: Hsing-Yen Ann Date: 2008/08/14.
1 第一章 Word 的基本觀念 內容概要: Word 的特色 啟動與離開 Word 的方法 滑鼠游標與外型的介紹 基本操作 Word 視窗法則 使用 Word 遭遇問題時, 應如何利用軟體特 性而獲得輔助解說.
Chapter 0 Computer Science (CS) 計算機概論 教學目標 瞭解現代電腦系統之發展歷程 瞭解電腦之元件、功能及組織架構 瞭解電腦如何表示資料及其處理方式 學習運用電腦來解決問題 認知成為一位電子資訊人才所需之基本條 件 認知進階電子資訊之相關領域.
1.1 電腦的特性 電腦能夠快速處理資料:電腦可在一秒內處理數百萬個 基本運算,這是人腦所不能做到的。原本人腦一天的工 作量,交給電腦可能僅需幾分鐘的時間就處理完畢。 電腦能夠快速處理資料:電腦可在一秒內處理數百萬個 基本運算,這是人腦所不能做到的。原本人腦一天的工 作量,交給電腦可能僅需幾分鐘的時間就處理完畢。
StarSuite 6.0 使用說明簡介 成大計網中心 王素貞
程式語言實習 - JAVA Class1 1. 介紹 Java 編寫、編譯、執行 2. 請同學完成作業二.
Web Meeting 使用教學 ─ 學生版.  如何即時線上與老師互動? 一. 瀏覽太御科技首頁 二. 安裝 JoinNet 在首頁的左手邊 1. 下載 JoinNet 進行安裝 JoinNet.
1 MySQL 資料庫的使用 網頁資料庫的基礎 網頁資料庫的基礎 下載與安裝 MySQL 下載與安裝 MySQL 啟動 MySQL 伺服器 啟動 MySQL 伺服器 Web 介面的 MySQL 管理程式 Web 介面的 MySQL 管理程式 MySQL 建立資料庫 MySQL 建立資料庫 在 MySQL.
CH.8 偵錯 Visual Basic CH.8 偵錯 Visual Basic  資三甲   章乃云 三種類型的錯誤 三種類型的錯誤.
大華技術學院九十三學年度 下學期 資工系資料結構教學大綱 吳弘翔. Wu Hung-Hsiang2 科目名稱:資料結構 適用班別:進修部二年級 授課老師:吳弘翔 修別:必修 老師信箱:
North Point Government Primary PM School 北角官立下午小學 應用 ‘ 基本能力學生評估 ’ 及 ‘ 網上學與教支援系統 ’ 經驗分享.
Hung-Hsiang WuWindows Processing Design1 Chapter 4 簡單視窗程式 表單與標籤的屬性 按鈕與編輯的屬性 設計簡單的應用程式 表單常用事件 一般鍵盤及滑鼠常見的事件 表單視窗間的呼叫 表單間資料傳送應用 專案選擇設定.
McGraw-Hill© The McGraw-Hill Companies, Inc., 2004 第 6 單元 作業系統和使用者介面 McGraw-Hill Education.
物件導向程式 授課教師 : 王耀德 研究室 : 靜宜大學 二研 105 電話 : (04) # Web site:
國科會 「九十四年度數位典藏國家型科技計畫」 應用服務分項 創意加值計畫 期中報告 利用台灣現有視障用數位典藏資料製作盲人電子書報告人:唐傳義 清華大學 資訊工程學系.
企業建置 ( 二 ) JSP 與 JDBC 井民全. 複習一下 JDBC 建立連線 Import java.sql.*;// for Connection, Statement … Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection con=DriverManager.getConnection("jdbc:odbc:book");
概念性產品企劃書 呂學儒 李政翰.
組合語言與系統程式 軟體使用教學. 軟體下載及安裝 下載 到課程網頁下載 tw/~jiun/ 安裝 解壓縮後將 System Software 資料夾放在 D 槽 (C 槽版本放在 C 之下 )
1 認識數位影像 什麼是數位影像 數位影像依其處存方式可分為兩大類 : 1. 向量影像( vector-based image ):影像圖案由一個 個物件所組成,每個物件可由一數學式表達 2. 點陣式影像( bit-mapped image ):影像圖案由像素 一個個排列而成.
多媒體概論課程講義 多媒體概論 講師 :Meimei 全球資訊網工具. 大綱 網站伺服器 1 網頁瀏覽器 2 網頁製作者和網站建置者 3 外掛程式和發佈工具 4 HTML 以外 5.
如何使用 Yahoo Messenger Yahoo Messenger 雅虎即時通 讓你在第一時間內和上線的朋 友溝通!
Objectives Explain the purpose and various phases of the traditional systems development life cycle (SDLC) Explain when to use an adaptive approach to.
Knowledge Management System -for Agenda 顏亦笛 陳靖宜 指噵教授 : 劉寶均教授 指噵公司 : 安捷達.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 壹 企業研究導論.
09610CS_ 校園授權軟體下載與安裝 講師 : 張智宏. 登入校務資訊系統 校園軟體下載.
Visual C++重點複習.
Android 遊戲設計模組 1 Android 開發環境建構 郭育政 東吳大學資訊管理系 涂昆源 萬能科技大學資訊工程系 余執彰 萬能科技大學資訊工程系 周建興 淡江大學電機工程系 林旭陽 東吳大學資訊管理系 教育部網路通訊人才培育先導型計畫 ─ 課程發展計畫.
著作權所有 © 旗標出版股份有限公司 第 14 章 製作信封、標籤. 本章提要 製作單一信封 製作單一郵寄標籤.
The Java Remote Method Invocation (RMI) – 遠端方法呼叫 Reference: Java 學習手冊 p.p. 381 井民全製作.
如何 deploy JSP 到 Tomcat 井民全 製作. 系統需求 Apache Ant ( Apache Ant ( 負責編譯與製作 war 檔 負責編譯與製作 war 檔 Apache Tomcat.
CS565 Advanced Software Development Lecture 23, 2006 CASE.
遠端北風資料庫 公佈時間: 2006/4/26 繳交截止時間: 2006/5/10. 作業目的 實作遠端資料庫瀏覽程式.
UML Tools ● UML is a language, not a tool ● UML tools make use of UML possible ● Choice of tools, for individual or group use, has a large affect on acceptance.
Technical Overview.
PowerDesigner 与对象建模. 2 Why Using UML? Visually define and communicate the structure and behavior of an application Represent systems using Object-Oriented.
PowerDesigner 简介. 2 PowerDesigner 的历史 1989 (v1) 1990 French, CDM only 1991 V3 English CDM & PDM 1992 v4 Enterprise edition 1994 v5 Modules ProcessAnalyst.
 Java SE Develop Kit (JDK) 包含了編寫 Java 語言程式時可能會使用的元件。  Android SDK 開發 Android 程式的工具。  Eclipse with Android Development Tools (ADT) plugin 免費的程式編寫工具,加上.
MS Windows XP Embedded 李志清. Live in a Embedded Computing World.
1 SYS366 Lecture Visual Modeling and Business Use Case Diagrams.
Subversion Tutorial Presenter: Ya-Lin Huang. Introduction 版本控制系統是什麼? 管理對資訊所做人為變動 程式設計師的工具之一 為何要使用版本控制系統? 促成有效率的團隊合作 使變動歷程能被追溯 2.
作者: WEBCOLLAB 日期: 2007/11/22 Content Management Systems 實例簡介.
DEV337 Modeling Distributed Enterprise Applications Using UML in Visual Studio.NET David Keogh Program Manager Visual Studio Enterprise Tools.
Session 9 Component and Deployment. OOAD with UML / Session 9 / 2 of 17 Review State Diagrams represent the software entities in terms of their states.
自由軟體實驗室 設置 Hadoop 環境 王耀聰 陳威宇 國家高速網路與計算中心 (NCHC)
National Taiwan University Department of Computer Science and Information Engineering Introduction to Programming Design by C Algorithms and Computational.
Understanding StarTeam Enterprise Advantage Course #4124.
1 Network Simulator 2 Install Chao-Ying Chiu. 2 Outline n Install Cygwin n Install NS2 n Test NS2 Example.
Trend Micro ServerProtect For Linux. System Requirements Hardware(For 1.3, 1.25, 1.2) –Intel™ Pentium™ II processor (or higher) or AMD™ Athlon™ processor.
Build Application with Professional Open Source How to Build Development Toolset With Open Source Octopus
The Omondo EclipseUML plug-in David Gallardo. What is UML A graphical language Not a development method It was designed for RUP—the Rational Unified Process,
Using Rational Rose XDE Month Day, Year. Agenda Training Plan Overview XDE Review Next Steps.
UML Course Instructor: Rizwana Noor. Overview  Modeling  What is UML?  Why UML?  UML Diagrams  Use Case  Components  Relationships  Notations.
Technical Overview. What Is MagicDraw?  Business Analysts  Software Analysts  Programmers  QA Engineers  Documentation Writers MagicDraw is a powerful.
Executive Overview. Software modeling is essential, because it is the map that guides your developers. Additionally: Modeling Software  Visual information.
Modeling with Rational Rose Huzefa Kagdi Software Development Laboratory Department of Computer Science Kent State University Kent Ohio, USA.
SWE 214 (071) Introduction to UML Slide 1 Introduction to UML.
Modified from Sommerville’s originalsSoftware Engineering, 7th edition. Chapter 14 Slide 1 Object-Oriented Design.
李志清 南台科大. 開發環境建置 調整硬碟分割區 Partition Magic XPE 開發環境安裝 Disk 1 Windows XP Embedded SP1 Disk 2 Windows XP Embedded SP1 Disk 3 Windows XP Embedded SP2 XPE.
Model-Driven Approach
Component and Deployment
Introduction to UML Tutorial 1.
SQL Server 2012 on Server Core新架構探討並與AlwaysOn完美整合
ניתוח מערכות מידע א' הרצאה 3
Rational Rose 2018/12/30.
資料庫管理作業(一).
Pentaho Data Integration
MySQL安裝&操作教學.
Presentation transcript:

OOAD1 UML Tools: A Brief Introduction 鄧姚文

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

OOAD3 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 的公司

OOAD4

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

OOAD6 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!)

OOAD7 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 有試用版可下載

OOAD8 Oracle JDeveloper Java VM Price: $0 or $995 (NT$ 3.4 萬 ) Class diagram, activity diagram Integrates with Oracle Application Server, Oracle Database

OOAD9 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 整合

OOAD10 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

OOAD11

OOAD12

OOAD13 常見的 UML 工具( Free ) ArgoUML Dia UMLPad Fujaba ClassBuilder

OOAD14 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

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

OOAD16

OOAD17 Dia Linux, Windows Use case diagram, class diagram, sequence diagram, deployment diagram Gnome Visio-like diagram tool with a UML template, export as SVG!

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

OOAD19

OOAD20 UMLPad Windows Luigi Bignami ( ) Class diagram, state chart diagram, activity diagram, sequence diagram pad.htm

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

OOAD22

OOAD23 Fujaba Java VM University of Paderborn, Germany (帕德博 恩大學) Use case diagram, class diagram, state chart diagram, activity diagram, sequence diagram, collaboration diagram

OOAD24 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

OOAD25

OOAD26 ClassBuilder Windows Class diagram, sequence diagram C++ Builder.htm

OOAD27 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

OOAD28