📄 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 + -