JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Software Engineering  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 嘗試自行架構WEB UML
id21





發文: 12
積分: 0
於 2010-01-06 01:09 user profilesend a private message to usersend email to id21reply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
以前畫UML圖習慣用window 的smartdraw程式,但畫完的圖要放到web上時,只能轉成JPG或GIF檔,變成圖片後,如果想說要點某些指定區塊圖形,類似超連結去開啟指定視窗或執行指定功能,就必須事後重新作區塊定位,顯得有些麻煩,另外變更設計也需重新轉出圖檔再放到web上,也是不方便之一.如果原UML構圖過程中的物件點選與向量繪圖功能可以保留到web上的話,就會相對方便許多.

發現SVG領域有人開發出Raphael,此js library可以讓向量圖形在 web上面呈現的工作變成比較簡單些,個人就用Extjs與其Ajax開始搭配Raphael實作一些自己會用到的UML工具,目的是透過web跟team組員或客戶直接在web上溝通一些系統分析的事情,先寫table relation示意圖,雛形如下

http://www.idon.com.tw/uml.jsp

上面範例是某客戶專案中的客戶產品檔的table配置圖,當來自給Extjs的panel內含的SQL子句定義,透過Ajax讀出與js解析後,會自動產生table 圖框,與其關連配置線形與說明.

未來會再增加多種圖形,如三角形,多邊形,圓形,線形等流程圖.示意圖常用物件選單.這樣操作者面對WEB UML圖就可直接進入WEB資料庫應用系統,另外再開放加註意見框或直接修改系統流程的權限,對於系統初期架構與需求分析溝通應該會很方便.

目前只測試瀏覽器chrome,safari,firefox,在IE上還不太正常.

Raphael 網址:http://raphaeljs.com/index.html


id21 edited on 2011-12-18 23:50
reply to postreply to post
話題樹型展開
人氣 標題 作者 字數 發文時間
3806 嘗試自行架構WEB UML id21 722 2010-01-06 01:09
3272 Re:嘗試自行架構WEB UML akin 800 2010-01-19 12:28
2899 Re:嘗試自行架構WEB UML id21 296 2010-03-26 15:50
2723 Re:嘗試自行架構WEB UML sing522 9 2010-03-28 16:40
2851 Re:嘗試自行架構WEB UML didifong 23 2010-03-28 18:03
1853 Re:嘗試自行架構WEB UML id21 404 2011-12-19 00:17
392 Re:嘗試自行架構WEB UML id21 31 2018-05-04 14:29
371 Re:嘗試自行架構WEB UML qrtt1 81 2018-05-05 07:28
420 Re:嘗試自行架構WEB UML kentyeh 212 2018-05-07 01:32
» JWorld@TW »  Software Engineering

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8