【3rd UML2.0/EA 軟體設計系列講座(4/16 13:00~17:00) *免費*】

報名請至:
http://www.hsdc.com.tw/modules/eguide/event.php?eid=5

  • 講座主題:
    1. 使用UML Tool輔助管理開發團隊 — 賴信仁
      • 使用RDBMS管理所有的UML元件
      • 使用角色管理,限制不同開發團隊成員存取UML元件及圖形
      • 使用版本控管軟體(如CVS)進行版本控管
      • 透過XMI資料交換機制整合不同開發團的的開發文件
    2. 活用循序圖 — 王克明
      • 利用循序圖表達 Use Case 敘述
      • 利用循序圖表達物件之間的互動合作
      • 利用循序圖表達分析類別的責任與合作
    3. 如何快速建構 Software Architecture – 使用 Use Case Diagram — 陳明儀
      • 從不同構面來看Software Architecture
      • 如何用 Use Case Diagram 描繪出 Software Architecture
      • Software Architecture Design 之運用實例說明
  • 時間:2005/4/16 (星期六) PM13:10 ~ PM 16:30 (三小時的講座時間,並留半小時供學員提問) 
  • 對象:對軟體設計有興趣者,包括在職軟體開發人員及相關資訊科系講師及學生等。 
  • 地點:台北市建國南路二段 231 號(和平東路口) / 文化大學教育推廣部
  • 主辦單位:HSDc 軟體設計顧問團隊 
  • 協辦單位:中國文化大學推廣教育部 
  • 講師:賴信仁(Ringle Lai) and 王克明(Kenming Wang)
    and 客座講師陳明儀(Simon Chen)
  • 報名方式:請填寫報名活動內的表格內容,包括姓名、公司/職稱、聯絡電話、Email等。
  • 承辦人:鄒順安(Steve Tsou), email: shunan.tsou@msa.hinet.net
    TEL: 02-27227179, FAX: 02-27234296
  • 備註:
    1. 本次講座預計開放 90 個名額,完全免費。(額滿即停止報名)
    2. 因上課人數眾多,恕不直接提供列印教材。本次講座會直接提供「講座教材及示範操作光碟」等。學員可自行列印講座教材。

{UML 2.0/EA 講座系列} UML2.0 Overview 的講座教材

有關我們 HSDc. 軟體專業設計中心所舉辦的 「UML 2.0/EA 講座系列」 UML2.0 Overview 的講座教材現在先提供下載。(內共有三個檔案)
至於完整的 ScreenCam(操作示範檔)及 EA Tools 等檔案,有 150 MB 之多。限於頻寬及容量限制等問題,尚在尋找可提供空間的 “網站” 支援….

UML2.0 講座教材–UML2.0 Overview

第一次的「UML 2.0 系列講座」圓滿結束

昨天(星期六)下午在「文化大學教育推廣部」由我們 HSDc. 軟體設計團隊所主辦的「UML/EA 2.0 系列講座 — UML 2.0 Overview」,算是挺圓滿的落幕了。

共有 80 餘人報名參加此次的講座,這還是在講座前一個星期前就截止報名的。而現場來參加的人數,約近 60 人,剛好把整個教室幾乎坐滿。

昨天由我個人先說明「UML 2.0 綜觀介紹」,介紹關於 UML 的基本認識與 13 種 UML 圖的範例及說明。由於昨天喝了兩杯純咖啡,所以呢… 心情有點 “High”,簡報時很隨興講想該講的話,這可得請在場聽講的學員們多包涵了!

第二節課程則由我們 HSDc. 總裁 賴信仁(Ringle Lai) 主講關於利用 Enterprise Architect 實做 UML 2.0 13 圖的範例說明。
我們 Ringle 實在厲害,利用一個晚上,利用錄製軟體錄下他利用 EA 來實際示範 UML 圖的設計,還有他本人的親自配音喔。這些檔案(Flash 格式)也都放在此次免費附贈的光碟片。相信對學員們能親眼看到這些設計圖是如何被 “畫” 出來的,實在幫助良多~

因為推廣部的教室要下課 “Close”,所以 FAQ 時間有點短,挺可惜的。
我很希望能聽聽學員們對軟體設計的想法及現實工作上所遇到的問題。能彼此交流是最好的。

下課後我們團隊與幾位朋友(包括 John Wang, 葉木金, 還有一位朋友)一起到隔壁的咖啡廳聊聊。
能認識木金(他是點空間的站長群之一)及幾位朋友,都對軟體設計懷有一份理想與推廣的熱忱,很是佩服。尤其是木金,他還是在「聖巖法師」證婚下所舉辦的佛化婚禮,因為我個人對「聖巖法師」是非常地景仰(他的自傳及著作我個人有 30 餘本,也全都看完了)。所以看到木金,有很親切的感覺。

在軟體設計的推廣上,覺得能有一群志同道合的朋友們共同推廣,感到很欣慰、開心。

另外,更必須感謝協辦單位,文化大學教育推廣部的 Jolene Lin 小姐,她是一位漂亮、溫柔又可愛的女孩子。此次能有如此棒的場地及環境的提供,Jolene 實在是幫助我們很多、很多。(下次,我們會請她吃大餐的)。 😀

關於「UML 2.0 的系列講座」,我們是準備定期每個月舉辦一次。下一次的舉辦預計是 3 月份。
很希望能透過這一系列的講座,推廣軟體開發者對於設計的重視,並能結合志同道合的伙伴,來共同推廣及提昇軟體設計的水平。

近期內,我會把此次所附贈的光碟片內容做成 ISO 檔,共有 150 MB 之多,以提供下載。另外也提供可以掛號索取(收取工本費)光碟片。
內容包括了:

  • 本次講座教材(PDF 格式)
  • UML 2.0 規格文件
  • UML 2.0 錄製操作範例(Flash 格式)
  • EA 試用光碟及相關說明文件

利用 EA UML 塑模工具設計 Database Schema

昨天我們協助一家診所設計病歷管理的系統,所有的訪談都是以 EA 來做紀錄,並將 E-R(Entity Relationship) Model 設計圖設計出來。

EA 的 E-R 圖,可以直接轉成 ANSI-SQL、Oracle、MySQL、MSSQL、Access … 等資料庫的實體 DDL SQL 敘述,以方便 “import” 至所指定的資料庫系統。

另,注意圖右邊的 “Project View”,這是針對所屬於我們自己團隊內部所自訂的 “開發流程(Precess)” 並利用 EA 設計成屬於我們團隊的 “Template”。
所以可以設計 Template 並表達成:

Architect View ; RA(Requirement Analyst) View ; HSD(High-level System Design) View ; DSD(Detailed-System Design) View ; PG(Program) View ; PM(Project Manager) View 。

EA UML for E-R Model Design Screenshot
(縮略圖,點擊圖片鏈接看原圖)

HSDc 軟體設計中心正式成為 EA 在台的 VAR !!

請參考: http://www.sparxsystems.com.au/vars.html#Asia

我們團隊:「信仁軟體設計團隊,HSDc」,繼成為 EA(Enterprise Architect)產品代理商後,在軟體設計上的專業能力也受 “Sparx System” 公司的青睞,並認可成為台灣區的 “加值廠商(VAR, Value-Added Reseller)”。

這給予我們團隊非常大的振奮與鼓舞!!
有此一利器(EA UML Editor),更有助於我們團隊在軟體設計的顧問諮詢及教育普及上的推廣。 🙂

Enterprise Architect - Value Added Resellers

EA(Enterprise Architect) 的產品特色

EA 的產品特色

涵蓋系統開發週期的軟體設計

物件導向的系統開發絕不僅僅是畫類別圖而已!現今的系統開發重視的是整個開發的週期。包括企業流程分析、以使用案例匯整需求、建立動態流程塑模、元件塑模、部署塑模、系統管理、非功能性的需求、使用者介面設計以及測試、維護等工作。

富有特色的系統設計

Enterprise Architect 是一個完整的 UML 分析與設計工具,涵蓋軟體開發各階段所需要的功能 – 從需求蒐集到分析階段、設計塑模、測試與維護。 EA 採用圖形介面 (Windows/Linux) 而且支援團隊協同開發,它不但可以協助開發團隊建構健全而易於維護的軟體,還提供高品質的文件輸出功能。

產品主要特色

  • UML 2.0 設計與建構
  • 建立使用案例、邏輯、動態、實體塑模
  • 依據開發流程客製化的擴充機制
  • 產出與 Microsoft Word 相容的高品質文件
  • 簡單易用
  • 成本低
  • 建立資料塑模、產生資料庫 DDL,透過 ODBC 由資料庫反向建立資料塑模
  • 團隊協同開發 (Professional/Corporate)
  • 支援 XMI 匯入與匯出
  • 拼字檢查
  • 由塑模產生程式碼,或是由程式碼反向建立塑模
  • –支援 Java, C#, C++, VB.NET, Delphi, Visual Basic, PHP

軟體思維顧問

專職軟體輔導與教育訓練的獨立顧問。輔導企業資訊單位如何有效組織系統開發與維護;輔導開發人員達成有效的專業分工。傳授如何把軟體作軟 (Keeping Software Soft)的技能,得以提昇系統的彈性/延展,並進而創造系統的再利用價值。

Personal