📄 uml建模的要点总结-开发频道-it技术-天极网.htm
字号:
<P> UML通用划分:</P>
<P> 1)类与对象的划分:类是一种抽象,对象是一个具体 的实例</P>
<P> 2)接口与实现的分离:接口是一种声明、是一个契 约,也是服务的入口;实现则是负责实施接口提供 的契约</P>
<P> 3、UML扩展机制</P>
<P> 这部分不容易描述,待改(邀月注 2009.2.18)</P>
<P> 构造型:在实际的建模过程中,可能会需要定义一些特定于某个领域或某个系统的构造块</P>
<P> 标记值则是用来为事物添加新特性的。标记值的表示方法是用形如“{标记信息}”的字符串</P>
<P> 约束是用来增加新的语义或改变已存在规则的一种机制(自由文本和OCL两种表示法)。约束的表示法和标记值法类似,都是使用花括号括起来的串来表示,不过它是不能够放在元素中的,而是放在相关的元素附近。</P>
<P> 4、UML视图和图</P>
<P> <IMG height=462 alt=""
src="UML建模的要点总结-开发频道-IT技术-天极网.files/hj08p80p322x.jpg" width=684></P>
<P> 图名 功能 备注</P>
<P> 类图 描述类、类的特性以及类之间的关系 UML 1原有</P>
<P> 对象图 描述一个时间点上系统中各个对象的一个快照 UML 1非正式图</P>
<P> 复合结构图 描述类的运行时刻的分解 UML 2.0新增</P>
<P> 构件图 描述构件的结构与连接 UML 1原有</P>
<P> 部署图 描述在各个节点上的部署 UML 1原有</P>
<P> 包图 描述编译时的层次结构 UML中非正式图</P>
<P> 用例图 描述用户与系统如何交互 UML 1原有</P>
<P> 活动图 描述过程行为与并行行为 UML 1原有</P>
<P> 状态机图 描述事件如何改变对象生命周期 UML 1原有</P>
<P> 顺序图 描述对象之间的交互,重点在强调顺序 UML 1原有</P>
<P> 通信图 描述对象之间的交互,重点在于连接 UML 1中的协作图</P>
<P> 定时图 描述对象之间的交互,重点在于定时 UML 2.0 新增</P>
<P> 交互概观图 是一种顺序图与活动图的混合 UML 2.0新增</P>
<P> 附:开发过程与图的对应关系</P>
<P> <IMG height=462 alt=""
src="UML建模的要点总结-开发频道-IT技术-天极网.files/dry5f6dc92p8.jpg" width=684></P>
<P align=center><IFRAME style="WIDTH: 500px; HEIGHT: 200px"
src="UML建模的要点总结-开发频道-IT技术-天极网.files/yeskydevfaq.htm" frameBorder=0
scrolling=no></IFRAME></P>
<P align=center><A href="http://soft.yesky.com/" target=_blank><IMG
style="BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; BORDER-TOP-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ffffff"
alt=软件资讯·软件下载尽在天极软件 src="UML建模的要点总结-开发频道-IT技术-天极网.files/rl66lw641xy3.gif"
border=0></A></P>
<DIV class=clear1></DIV>
<DIV id=textpage1><!-- Error --></DIV>
<DIV class=guanggao><SPAN id=advTailValue></SPAN></DIV>
<DIV id=numpage></DIV></DIV></DIV><!--正文结束--><!--广告代码开始-->
<SCRIPT>
var ad_cid;
if (window.location.search.substring(1) != "")
{
ad_cid = window.location.search.substring(1);
} else {
ad_cid = 412;
}
</SCRIPT>
<!--小通栏:c-scolumn顶部500*90--><SPAN id=span_ad1>
<SCRIPT language=JavaScript1.1
src="UML建模的要点总结-开发频道-IT技术-天极网.files/site=yesky&node_yesky=412&page=cont&area=yesky_smallcolumn&format=smallcolumn&num=1"></SCRIPT>
</SPAN>
<SCRIPT language=JavaScript>
document.getElementById("ad1").innerHTML=document.getElementById("span_ad1").innerHTML;
document.getElementById("span_ad1").innerHTML="";
</SCRIPT>
<!--c-pip文章正文中间240*200--><SPAN id=span_ad3>
<SCRIPT language=JavaScript1.1
src="UML建模的要点总结-开发频道-IT技术-天极网.files/site=yesky&node_yesky=412&page=cont&area=yesky_inner_pip&format=picinpic&num=1"></SCRIPT>
</SPAN>
<SCRIPT>
if(document.getElementById("contentAdv")) {
document.getElementById("contentAdv").innerHTML=document.getElementById("span_ad3").innerHTML;
document.getElementById("span_ad3").innerHTML="";
} else {
document.getElementById("ad3").innerHTML=document.getElementById("span_ad3").innerHTML;
document.getElementById("span_ad3").innerHTML="";
}</SCRIPT>
<!--c-column-2“标题”上面的广告--><SPAN id=span_ad10>
<SCRIPT language=JavaScript1.1
src="UML建模的要点总结-开发频道-IT技术-天极网.files/site=yesky&node_yesky=412&page=cont&area=Y_inner_on_banner&format=banner&num=1"></SCRIPT>
<SCRIPT language=JavaScript1.1
src="UML建模的要点总结-开发频道-IT技术-天极网.files/site=yesky&node_yesky=412&page=cont&area=Y_inner_on_banner&format=banner&num=2"></SCRIPT>
</SPAN>
<SCRIPT language=JavaScript>
document.getElementById("ad10").innerHTML=document.getElementById("span_ad10").innerHTML;
document.getElementById("span_ad10").innerHTML="";
</SCRIPT>
<!--c-column-1“摘要”下面的广告--><SPAN id=span_ad9>
<DIV id=ad9ad>
<SCRIPT language=JavaScript1.1
src="UML建模的要点总结-开发频道-IT技术-天极网.files/site=yesky&node_yesky=412&page=cont&area=y_inner_under_banner&format=banner&num=1"></SCRIPT>
<SCRIPT language=JavaScript1.1
src="UML建模的要点总结-开发频道-IT技术-天极网.files/site=yesky&node_yesky=412&page=cont&area=y_inner_under_banner&format=banner&num=2"></SCRIPT>
</DIV></SPAN>
<SCRIPT language=JavaScript>
document.getElementById("ad9").innerHTML=document.getElementById("span_ad9").innerHTML;
document.getElementById("span_ad9").innerHTML="";
</SCRIPT>
<DIV class=clear></DIV><!--广告代码结束--><!--顶/收藏等开始-->
<DIV class=clear></DIV>
<DIV id=conlink>
<SCRIPT type=text/javascript>var clipBoardContent = document.URL; function copyUserHomeToClipBoard() { window.clipboardData.setData("Text",clipBoardContent); alert("复制成功,请粘贴到你的QQ/MSN上推荐给你的好友!\r\n\r\n内容如下:\r\n" + clipBoardContent); }</SCRIPT>
<FORM id=feedbackForm name=feedbackForm
action=http://feedback.yesky.com/reader/user/doWelcome.view target=_blank><INPUT
id=refurl type=hidden name=refurl> <INPUT id=reftitle type=hidden name=reftitle>
</FORM>
<SCRIPT type=text/javascript>document.write("<a href=\"http://u.link.yesky.com\" target=\"_blank\">天极流量联盟免费换</a> <a href=\"http:\/\/dig.yesky.com\" id=\'yeskyDig\' onclick=\"javascript:this.href=\'http:\/\/dig.yesky.com\/ding.php?t=\'+encodeURIComponent(document.title)+\'&u=\'+escape(document.location.href)+\'&ac=ding\';\" target=_blank title=\"此文不错,我顶!\"><b>我顶一下<\/b><\/a> <a onclick='javascript:submitFeedback();' style='cursor:hand;'><font color='#FF0000'><b>我要挑错</b></font></a> <a href=\"javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(yesky=window.open('http://hot.yesky.com/dp.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t)+'&st=2','_blank','scrollbars=no,width=400,height=480,left=75,top=20,status=no,resizable=yes'));yesky.focus();\"title=\"推荐到天极网摘 http://hot.yesky.com [鼠标划选本文摘要,然后点击本图片]\" target=\"_self\">收藏到天极收藏夹</a> <a href=\"JavaScript: copyUserHomeToClipBoard()\" target=\"_self\">复制链接发给好友</a> <a href=\"javascript:window.external.AddFavorite('"+clipBoardContent+"')\" target=\"_self\">加入收藏</a> <a href=\"javascript:LoadPrintJs()\" target=\"_self\">打印</a> <a href=\"javascript:window.close()\" target=\"_self\">关闭</a> <a href=\"#top\" target=\"_self\"><img src=\"http://image.yesky.com/TLimages/newmobile/titlebg19.gif\" title=\"返回顶部\"/></a>");function submitFeedback() { document.getElementById("refurl").value=document.location.href; document.getElementById("reftitle").value=document.title; document.getElementById("feedbackForm").submit();}</SCRIPT>
</DIV>
<DIV class=clear></DIV><A name=contentpl></A><!--评论开始-->
<SCRIPT language=JavaScript>
<!--
var site = 'yesky';//站点名称
var type = "article";//评论类型
var referId = 8757741;
var channelId = 412;
if (channelId==0) channelId=22;
//-->
</SCRIPT>
<SCRIPT src="UML建模的要点总结-开发频道-IT技术-天极网.files/comment080515.js"></SCRIPT>
<SCRIPT language=javascript>
<!--
if(typeof(referId) != "undefined") {
document.write("<script language=\"JavaScript\" charset=\"gb2312\" src=\"http://comment.yesky.com/commentjs/"+site+"/"+type+"/"+(referId%5000)+"/"+referId+".js\"><\/script>"); }
//-->
</SCRIPT>
<DIV class=clear></DIV><!--评论结束-->
<DIV style="MARGIN: auto; TEXT-ALIGN: center">
<SCRIPT language=JavaScript1.1
src="UML建模的要点总结-开发频道-IT技术-天极网.files/yesky-inner-js-2.js"></SCRIPT>
</DIV><!--搜索条开始-->
<DIV id=cssbox>
<SCRIPT>
var key="IT技术";
</SCRIPT>
<DIV id=__002>
<SCRIPT src="UML建模的要点总结-开发频道-IT技术-天极网.files/product_search.js"></SCRIPT>
相关搜索: <A title=IT技术 href="http://search.yesky.com/search.do?wd=IT%BC%BC%CA%F5"
target=_blank>IT技术</A><A title=UML
href="http://search.yesky.com/search.do?wd=UML" target=_blank>UML</A><A title=软件
href="http://search.yesky.com/search.do?wd=%C8%ED%BC%FE" target=_blank>软件</A><A
title=开发软件 href="http://search.yesky.com/search.do?wd=%BF%AA%B7%A2%C8%ED%BC%FE"
target=_blank>开发软件</A> </DIV></DIV><!--搜索条结束-->
<DIV class=clear></DIV>
<DIV id=ad7ad><SPAN id=ad7></SPAN></DIV>
<DIV class=clear></DIV><!--相关文章及产品开始-->
<DIV id=cintewp>
<DIV id=__003>
<DIV class=tl>相关文章及软件</DIV>
<DIV class="cinwz floatl">
<UL>
<LI>·<A title="养成良好的绘制 UML 序列图的习惯"
href="http://dev.yesky.com/75/8757575.shtml" target=_blank>养成良好的绘制 UML
序列图的习惯</A></LI>
<LI>·<A title="利用 UML 进行实体关系建模" href="http://dev.yesky.com/61/8757561.shtml"
target=_blank>利用 UML 进行实体关系建模</A></LI>
<LI>·<A title=用UML建模需要注意的问题 href="http://dev.yesky.com/7/8757507.shtml"
target=_blank>用UML建模需要注意的问题</A></LI>
<LI>·<A title=UML实践-九种建模的图 href="http://dev.yesky.com/499/8757499.shtml"
target=_blank>UML实践-九种建模的图</A></LI>
<LI>·<A title="UML 基础: 类图" href="http://dev.yesky.com/433/8757433.shtml"
target=_blank>UML 基础: 类图</A></LI>
<LI>·<A title="UML 序列图简介" href="http://dev.yesky.com/388/8757388.shtml"
target=_blank>UML 序列图简介</A> </LI></UL></DIV><!-- Error --></DIV></DIV><!--相关文章及产品结束-->
<DIV class=clear></DIV><!--热评/关注等开始-->
<DIV id=conreles>
<DIV id=__004>
<DIV class="floatr wds">
<DIV class=xgmenus>关注此文读者还看过</DIV>
<DT></DT>
<DD>·<A title=UML建模的要点总结 href="http://dev.yesky.com/241/8757741.shtml"
target=_blank>UML建模的要点总结</A></DD>
<DD>·<A title="养成良好的绘制 UML 序列图的习惯" href="http://dev.yesky.com/75/8757575.shtml"
target=_blank>养成良好的绘制 UML 序列图的习惯</A></DD>
<DD>·<A title="利用 UML 进行实体关系建模" href="http://dev.yesky.com/61/8757561.shtml"
target=_blank>利用 UML 进行实体关系建模</A></DD>
<DD>·<A title=用UML建模需要注意的问题 href="http://dev.yesky.com/7/8757507.shtml"
target=_blank>用UML建模需要注意的问题</A></DD>
<DD>·<A title=UML实践-九种建模的图 href="http://dev.yesky.com/499/8757499.shtml"
target=_blank>UML实践-九种建模的图</A></DD>
<DD>·<A title="UML 基础: 类图" href="http://dev.yesky.com/433/8757433.shtml"
target=_blank>UML 基础: 类图</A> </DD></DIV></DIV></DIV><!--热评/关注等结束--></DIV><!--左边结束--><!--右边开始-->
<DIV id=conright>
<DIV id=adgg5>
<SCRIPT language=JavaScript1.1
src="UML建模的要点总结-开发频道-IT技术-天极网.files/site=yesky&node_yesky=412&page=cont&area=yseky_inner_rbutton&format=hbigbutton&num=1"></SCRIPT>
<SCRIPT language=JavaScript1.1
src="UML建模的要点总结-开发频道-IT技术-天极网.files/site=yesky&node_yesky=412&page=cont&area=yseky_inner_rbutton&format=hbigbutton&num=2"></SCRIPT>
<SCRIPT language=JavaScript1.1
src="UML建模的要点总结-开发频道-IT技术-天极网.files/site=yesky&node_yesky=412&page=cont&area=yseky_inner_rbutton&format=hbigbutton&num=3"></SCRIPT>
<SCRIPT language=JavaScript1.1
src="UML建模的要点总结-开发频道-IT技术-天极网.files/site=yesky&node_yesky=412&page=cont&area=yseky_inner_rbutton&format=hbigbutton&num=4"></SCRIPT>
<SCRIPT language=JavaScript1.1
src="UML建模的要点总结-开发频道-IT技术-天极网.files/site=yesky&node_yesky=412&page=cont&area=yseky_inner_rbutton&format=hbigbutton&num=5"></SCRIPT>
</DIV>
<DIV class=clear></DIV>
<DIV id=adgg5>
<SCRIPT language=JavaScript>
document.write("<script type='text/javascript' src='http://yeskyafp.allyes.com/main/adfshow?user=YESKYAFP|yesky_"+ad_cid+"|yesky_"+ad_cid+"_inner_text_2_1&db=yeskyafp&border=0&local=yes&js=ie'><\/script>");
</SCRIPT>
</DIV>
<DIV class=clear></DIV>
<SCRIPT src="UML建模的要点总结-开发频道-IT技术-天极网.files/ayxc-yesky-inner-text.js"
type=text/javascript></SCRIPT>
<!--相关商品开始-->
<DIV id=__005>
<DIV class="conrbox pd3"><!-- Error -->
<DIV class=conrw290><!-- Error --></DIV>
<DIV class=clear></DIV></DIV></DIV>
<DIV class=clear></DIV><!--相关商品结束-->
<DIV class=clear></DIV><!--即时通讯开始-->
<DIV class=conrbox>
<DIV class=conrmenu>
<DIV class="floatl fs fw"><!-- Error --></DIV>
<DIV class=floatr id=myTab4>
<DIV class=active onmouseover=nTabs(this,0);>热门关注</DIV>
<DIV class=normal onmouseover=nTabs(this,1);>特别推荐</DIV></DIV></DIV>
<DIV class=wygz><!--热门关注-->
<DIV id=myTab4_Content0>
<UL>
<LI><B id=red1>1</B>
<DIV><A title=网页迅雷 href="http://www.mydown.com/soft/258/258921.html"
target=_blank>网页迅雷</A></DIV><SPAN>-1次/周</SPAN></LI>
<LI><B id=red2>2</B>
<DIV><A title=快车(FlashGet) href="http://www.mydown.com/soft/191/191451.html"
target=_blank>快车(FlashGet)</A></DIV><SPAN>-1次/周</SPAN></LI>
<LI><B id=red3>3</B>
<DIV><A title="在线视频下载者(Online Video Downloader)"
href="http://www.mydown.com/soft/network/download/239/443739.shtml"
target=_blank>在线视频下载者(Online Video
Downloader)</A></DIV><SPAN>-1次/周</SPAN></LI>
<LI><B>4</B>
<DIV><A title=超级兔子反弹天使
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -