?? uml基礎 統一建模語言簡介.htm
字號:
<TBODY>
<TR>
<TD><IMG height=1 alt=""
src="UML基礎 統一建模語言簡介.files/blue_rule.gif" width="100%"><BR><IMG
height=6 alt="" src="UML基礎 統一建模語言簡介.files/c.gif" width=8
border=0></TD></TR></TBODY></TABLE>
<TABLE class=no-print cellSpacing=0 cellPadding=0 align=right>
<TBODY>
<TR align=right>
<TD><IMG height=4 alt="" src="UML基礎 統一建模語言簡介.files/c.gif"
width="100%"><BR>
<TABLE cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD vAlign=center><IMG height=16 alt=""
src="UML基礎 統一建模語言簡介.files/u_bold.gif" width=16
border=0><BR></TD>
<TD vAlign=top align=right><A class=fbox
href="http://www.ibm.com/developerworks/cn/rational/r-uml/#main"><B>回頁首</B></A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><BR><BR>
<P><A name=8><SPAN class=atitle>部署圖</SPAN></A></P>
<P><BR>部署圖表示該軟件系統如何部署到硬件環境中。它的用途是顯示該系統不同的組件將在何處物理地運行,以及它們將如何彼此通信。因為部署圖是對物理運行情況進行建模,系統的生產人員就可以很好地利用這種圖。
</P>
<P>部署圖中的符號包括組件圖中所使用的符號元素,另外還增加了幾個符號,包括節點的概念。一個節點可以代表一臺物理機器,或代表一個虛擬機器節點(例如,一個大型機節點)。要對節點進行建模,只需繪制一個三維立方體,節點的名稱位于立方體的頂部。所使用的命名約定與序列圖中相同:[實例名稱]
: [實例類型](例如,"w3reporting.myco.com : Application Server")。
</P><BR><IMG alt=部署圖 src="UML基礎 統一建模語言簡介.files/image007.gif"> <BR>
<P><B>圖8:部署圖。由于Reporting Tool組件繪制在IBM
WebSphere內部,后者又繪制在節點w3.reporting.myco.com內部,因而我們知道,用戶將通過運行在本地機器上的瀏覽器來訪問Reporting
Tool,瀏覽器通過公司intranet上的HTTP協議與Reporting Tool建立連接。 </B></P>
<P>圖8中的部署圖表明,用戶使用運行在本地機器上的瀏覽器訪問Reporting
Tool,并通過公司intranet上的HTTP協議連接到Reporting
Tool組件。這個工具實際運行在名為w3reporting.myco.com的Application
Server上。這個圖還表明Reporting Tool組件繪制在IBM
WebSphere內部,后者又繪制在w3.reporting.myco.com節點內部。Reporting
Tool使用Java語言通過IBM
DB2數據庫的JDBC接口連接到它的報告數據庫上,然后該接口又使用本地DB2通信方式,與運行在名為db1.myco.com的服務器上實際的DB2數據庫通信。除了與報告數據庫通信外,Report
Tool組件還通過HTTPS上的SOAP與Billboard Service進行通信。 </P><BR>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD><IMG height=1 alt=""
src="UML基礎 統一建模語言簡介.files/blue_rule.gif" width="100%"><BR><IMG
height=6 alt="" src="UML基礎 統一建模語言簡介.files/c.gif" width=8
border=0></TD></TR></TBODY></TABLE>
<TABLE class=no-print cellSpacing=0 cellPadding=0 align=right>
<TBODY>
<TR align=right>
<TD><IMG height=4 alt="" src="UML基礎 統一建模語言簡介.files/c.gif"
width="100%"><BR>
<TABLE cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD vAlign=center><IMG height=16 alt=""
src="UML基礎 統一建模語言簡介.files/u_bold.gif" width=16
border=0><BR></TD>
<TD vAlign=top align=right><A class=fbox
href="http://www.ibm.com/developerworks/cn/rational/r-uml/#main"><B>回頁首</B></A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><BR><BR>
<P><A name=9><SPAN class=atitle>結束語</SPAN></A></P>
<P><BR>盡管本文僅提供了對統一建模語言UML的簡要介紹,但還是鼓勵大家把從這里學到的基本信息應用到自己的項目中,同時更深入地鉆研UML。已經有多種軟件工具可以幫助您把UML圖集成到軟件開發過程中,不過即使沒有自動化的工具,您也可以使用白板上的標記或者紙和筆來手工繪制UML圖,仍然會獲益匪淺。
</P><BR>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD><IMG height=1 alt=""
src="UML基礎 統一建模語言簡介.files/blue_rule.gif" width="100%"><BR><IMG
height=6 alt="" src="UML基礎 統一建模語言簡介.files/c.gif" width=8
border=0></TD></TR></TBODY></TABLE>
<TABLE class=no-print cellSpacing=0 cellPadding=0 align=right>
<TBODY>
<TR align=right>
<TD><IMG height=4 alt="" src="UML基礎 統一建模語言簡介.files/c.gif"
width="100%"><BR>
<TABLE cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD vAlign=center><IMG height=16 alt=""
src="UML基礎 統一建模語言簡介.files/u_bold.gif" width=16
border=0><BR></TD>
<TD vAlign=top align=right><A class=fbox
href="http://www.ibm.com/developerworks/cn/rational/r-uml/#main"><B>回頁首</B></A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><BR><BR>
<P><A name=10><SPAN class=atitle>備注</SPAN></A></P>
<P>
<OL>
<LI>欲了解關于繼承和其他面向對象原理的更多信息,請參閱: <BR><A
href="http://java.sun.com/docs/books/tutorial/java/concepts/inheritance.html">http://java.sun.com/docs/books/tutorial/java/concepts/inheritance.html</A>
<LI>"組件包層次"這個短語以一種與程序設計語言無關的方式,指代諸如.Net的命名空間(例如System.Web.UI)或者Java的包(例如java.util)這樣的類容器層次。
</LI></OL><BR>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD><IMG height=1 alt=""
src="UML基礎 統一建模語言簡介.files/blue_rule.gif" width="100%"><BR><IMG
height=6 alt="" src="UML基礎 統一建模語言簡介.files/c.gif" width=8
border=0></TD></TR></TBODY></TABLE>
<TABLE class=no-print cellSpacing=0 cellPadding=0 align=right>
<TBODY>
<TR align=right>
<TD><IMG height=4 alt="" src="UML基礎 統一建模語言簡介.files/c.gif"
width="100%"><BR>
<TABLE cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD vAlign=center><IMG height=16 alt=""
src="UML基礎 統一建模語言簡介.files/u_bold.gif" width=16
border=0><BR></TD>
<TD vAlign=top align=right><A class=fbox
href="http://www.ibm.com/developerworks/cn/rational/r-uml/#main"><B>回頁首</B></A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><BR><BR>
<P><A name=resources><SPAN class=atitle>參考資料</SPAN></A></P>
<P>
<UL>
<LI>參考 <A
href="http://www.ibm.com/developerworks/cn/views/rational/articles.jsp?view_by=search&search_by=uml">“UML
基礎”系列</A> 的其他文章。
<UL>
<LI><A
href="http://www.ibm.com/developerworks/cn/rational/321_uml/">統一建模語言(UML)
版本 2.0</A>
<LI><A
href="http://www.ibm.com/developerworks/cn/rational/rationaledge/content/feb05/bell/">UML
基礎: 類圖</A>
<LI><A
href="http://www.ibm.com/developerworks/cn/rational/rationaledge/content/feb05/bell/3101.html">UML
基礎: 序列圖</A>
<LI><A
href="http://www.ibm.com/developerworks/cn/rational/rationaledge/content/feb05/bell/bell.html">UML
基礎: 組件圖</A>
<LI><A
href="http://www.ibm.com/developerworks/cn/rational/tip-uml/index.html">繪制整潔的
UML 圖</A>
<LI><A
href="http://www.ibm.com/developerworks/cn/rational/tip-uml/index2.html">用例建模技巧</A>
<LI><A
href="http://www.ibm.com/developerworks/cn/rational/tip-uml/index3.html">UML
序列圖簡介</A>
<LI><A
href="http://www.ibm.com/developerworks/cn/rational/tip-uml/index4.html">養成良好的繪制
UML 序列圖的習慣</A>
<LI><A
href="http://www.ibm.com/developerworks/cn/rational/r-er/">利用
UML 進行實體關系建模</A> </LI></UL></LI></UL>
<UL>
<LI><A href="http://www.uml.org/">http://www.uml.org/</A>--官方UML
Web站點。
<LI><A
href="http://www.rational.com/uml/resources/documentation/index.jsp">http://www.rational.com/uml/resources/documentation/index.jsp</A>--提供具體UML規范的多種不同版本。
<LI><A
href="http://www.ibm.com/developerworks/cn/rational/r-uml/">http://www.ibm.com/developerworks/cn/rational/r-uml/</A>--關于IBM
Rational Rose ?這個商業UML建模工具的信息。
<LI><A
href="http://www.rational.com/xde">http://www.rational.com/xde</A>--關于IBM
Rational XDE?這個與IBM的Eclipse開發平臺緊密集成的商業UML建模工具的信息。
<LI><A
href="http://argouml.tigris.org/">http://argouml.tigris.org/</A>--關于Argo
UML這個用Java構建的開放源代碼UML建模工具的信息。
<LI><A
href="http://uml.sourceforge.net/index.php">http://uml.sourceforge.net/index.php</A>--關于Umbrello
UML Modeller這個用于KDE的開放源代碼UMl建模工具的信息。 </LI></UL>
<P>欲了解有關本文所討論的產品或者服務的更多信息,請點擊 <A
href="http://www.rational.com/contact/request.jsp">這里</A>并遵照所提供的指示操作。謝謝!
</P><BR><BR>
<P><A name=author><SPAN class=atitle>關于作者</SPAN></A></P>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD colSpan=3><IMG height=5 alt=""
src="UML基礎 統一建模語言簡介.f
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -