2016-06-13 81 views
0

我有一個建築師/設計師團隊創建一組UML模型。大多數習慣於使用visio。
爲了強制執行某些規定,我想創建一組代表組織中的應用程序的只讀UML組件。
我需要的是像包含這些應用程序UML元素的模板。
當有人在圖上拖拽它們時,它們會得到一個不可編輯的對象。他們可以將它連接到其他元素,並按需要使用它,但它們不能更改元素的名稱(以及某些其他屬性),因爲這表示組織中的應用程序。
如何在Visio 2010標準版中實現此目標?
我曾嘗試以下
如何在Visio中創建可重用的UML元素?

  • 創建一個模板
  • 創建UML組件主
  • 命名我想要的應用程序後,該組件的複製到代表

當我將這個應用程序從模板拖放到一個圖表時,我得到一個空白名稱的空白UML組件。 我希望圖中的這個組件具有應用程序的名稱(我在模具中給出了UML元素)。

+1

Visio是一個繪圖工具。如果你想爲UML建模,請使用適當的工具。不要使用錘子打開瓶子,只是因爲它是一種工具。 –

+0

Microsoft文檔說Visio可以用於UML建模。有幾個限制,我不能使用其他工具。無論如何,如果可以的話,請回答這個問題。 – Ajay

+0

那麼你吞下了從雷德蒙德傳來的一切信息(或者你購買產品的地方)?它可以用於UML繪圖,而不是用於建模。這是一個巨大的差異。 Visio(又名Mickeysoft)是OMG的一部分。所以他們被允許正式發佈這樣的廢話> :-( –

回答

0

一些歷史:

  • 微軟收購將Visio軟件在2000年
  • 的UML 2.0標準只在2004年
  • Visual Studio 2005的發佈包含limitted但非常直觀的UML建模工具。

Visio變化不大,但Visual Studio的建模工具不斷改進。 它看起來像微軟決定讓Visio去

不幸的是,Visio只是不會死亡。它已經成爲一個行業標準,不僅適用於UML,而且適用於所有類型的圖紙。 (例如電路,網絡體系結構圖......)。我不得不承認,Visio與微軟SharePoint平臺的整合非常好。您可以在線創建Visio圖表,而無需將其安裝到您的計算機上。

如果你想堅持使用Visio,並且仍在尋找一個好的模板。您可以在線找到各種模板(例如here)。

當我們有一位年輕的畢業生問我們他是否可以使用UMLet時,我們在我們公司使用了15年以上的Visio。我們中的一些人已經祕密地使用了StarUML†。 (沒有人喜歡以誠實的方式使用Visio)。今天,我們公司內的每個人都使用UMLet,但如果我們的客戶真的堅持使用這種格式,我們確實使用Visio作爲外部文檔。

軟件應該是直觀的。 您不需要任何培訓即可使用UMLet。它是免費的,它是針對UML制定的。每個元素的內容和標記都是文本的,它使事情變得簡單,並節省您的時間。

UMLet

+0

我會給UMLet一個嘗試,不幸的是任何新軟件都需要經過長時間的審批過程。 – Ajay