2009-11-30 75 views
0

我寫了一個軟件,它正在生成基於通信協議HL7的數據輸出,但這對於我的問題並不重要。我必須開發一個集成概念,將我的軟件作爲子系統集成到與其他機構的其他信息系統進行通信的企業信息系統中。 我想展示一個圖表,它解釋了幾個子系統如何連接以及哪些數據在子系統之間進行通信。我的問題是,我不確定在uml語言中是否存在支持完整信息系統建模的圖表類型。建立一個與uml圖中的其他信息系統進行通信的信息系統?

我想過部署圖,但我不確定它是否正確。我不想開始,然後認識到這是錯誤的方式。

對於複雜的信息系統,是否有任何建議應該使用哪個圖表或者是否有替代的建模語言?

由於提前, 馬丁

+0

僅供參考,* HL7是醫療保健行業的數據交換格式,不是通信協議。要在UML中設計系統,最好先從一個好的UML建模工具開始。至於你對UML的保留不夠「完整」,我敢肯定,這對於UML中足夠流利的個人來說是完成任務的。 。 。 – 2009-11-30 13:52:18

+0

不是HL7是基於第7層的協議,如http。我想是這樣。但這不是我的問題的主要內容。對於UML設計,我目前使用StarUML和ArgoUML。我知道這不是最好的,但這是我目前唯一的。但我不清楚應該使用uml的哪個圖表。 – martin 2009-12-01 06:56:37

+0

健康級別7 - 維基百科,自由的百科全書,en.wikipedia.org/wiki/Health_Level_7 – Ankur 2009-12-01 07:50:02

回答

0

A 組件圖是您想要的 - 請參閱「統一建模語言用戶指南」的第25章。

0

我想說明一個圖,它解釋了幾個子系統如何協同工作和數據子系統之間的通信。

我可能會從概念sequence diagram開始。

因此,例如,你可以有你的生命線代表你與整合各種組件,和你的互動可以是任何需要轉移,並從這些組件的消息。

+0

順序圖是顯示過程的圖。我想要展示一個完整信息系統及其所有子系統的結構模型,例如通過hl7進行通信的患者管理軟件和實驗室信息與管理系統。我想要顯示接口和子系統 – martin 2009-12-11 07:30:22