TShopping

 找回密碼
 註冊
搜索
查看: 1571|回復: 3
打印 上一主題 下一主題

[WIN XP] UML與EA的簡介

[複製鏈接]
跳轉到指定樓層
1#
發表於 2009-10-18 00:20:23 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
 
Push to Facebook
統一模型語言(Unified Modeling Language, UML)是一種圖形表示法,訂出這樣的標準,讓工程師、設計師、分析師甚至User,都可以使用同樣的圖形與專有名詞來進行溝通,讓整個系統開發過程中,可以擁有比較抽象化(即domain層級)的層級來描述。

簡單講,就是使用圖形來達到溝通、甚至設計的目的。
大家都知道,一張圖抵的上千言萬語,當UML是拿來溝通的時候(我們稱作草稿)那麼只要在對的diagram上使用對的element,限制不需太嚴苛,也沒有所謂的對或錯,能達到溝通的目的就是對的UML diagram。

當UML要拿來當作設計系統的結構時(我們稱作藍圖),則需要搭配良好的CASE(Computer Aided System Engineering) tool,來進行正向工程與逆向工程。正向工程亦即將設計好的UML藍圖,由圖形產生對應的程式碼。逆向工程則是由既有的程式碼來轉回圖形。

這邊要跟大家分享的tool即是Enterprise Architect這套工具,有支援圖形轉換成10種以上的程式語言(ActionScript、Ada、C and C++、C#、Java、Delphi、Verilog、PHP、VHDL、Python、System、C、VB.Net、Visual Basic)與DDL(SQL script),也有支援產生文件,匯出匯入資料庫的功能。
EA的官方網址:http://www.sparxsystems.com/products/ea/index.html

大家可以去下載30天的試用版,之後就可以動手用EA畫畫看UML、Domain Model與Data model,讓大家可以跟SA和架構師一起高來高去。

原文取自:http://www.dotblogs.com.tw/hatelove/Default.aspx

 

臉書網友討論
2#
發表於 2012-6-27 00:54:33 | 只看該作者
真的有麼好嗎?

版主招募中

*滑块验证:
您需要登錄後才可以回帖 登錄 | 註冊 |

本版積分規則



Archiver|手機版|小黑屋|免責聲明|TShopping

GMT+8, 2024-5-16 08:47 , Processed in 0.042833 second(s), 18 queries .

本論壇言論純屬發表者個人意見,與 TShopping綜合論壇 立場無關 如有意見侵犯了您的權益 請寫信聯絡我們。

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表