??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美在线观看网站,成人在线视频免费观看,粉嫩av一区二区三区免费观看http://www.aygfsteel.com/xzclog/category/31843.htmlzh-cnSat, 28 May 2011 21:20:47 GMTSat, 28 May 2011 21:20:47 GMT60画Web程囄一点心?/title><link>http://www.aygfsteel.com/xzclog/archive/2011/05/27/351193.html</link><dc:creator>xzc</dc:creator><author>xzc</author><pubDate>Fri, 27 May 2011 09:07:00 GMT</pubDate><guid>http://www.aygfsteel.com/xzclog/archive/2011/05/27/351193.html</guid><wfw:comment>http://www.aygfsteel.com/xzclog/comments/351193.html</wfw:comment><comments>http://www.aygfsteel.com/xzclog/archive/2011/05/27/351193.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/xzclog/comments/commentRss/351193.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/xzclog/services/trackbacks/351193.html</trackback:ping><description><![CDATA[<p>转自:<a >http://dingyu.me/blog/posts/view/flowchart-howtos</a><br /></p> <p>一个哥们在MSN上告诉我Q他们公司的交互设计师只产出程图,q我用什么标准评hE图的好坏。他的说法把我彻底震了-q分工也太细了吧Q也不知道该说他们那里这h好还是不好?/p> <p>不过仔细xQ我倒的没有仔l考虑q流E图的好坏,正好借此Z自我ȝ一下?/p> <h3>1、各司其职的形状</h3> <p>在我的流E图中,适用于不同目的和功能的Ş犉有各自确定的规范。到目前为止Q我一共定义了以下一些ŞӞ</p> <p><strong>Q?Q开始和l束</strong></p> <p><img class="photo" alt="开始和l束" src="http://dingyu.me/blog/files/flowchart-howtos/stencil-start-end-point.jpg" /></p> <p>作ؓ整张程囄头和,必须标清楚到底具体指哪个面Q以免日后出现歧义?/p> <p><strong>Q?Q网?/strong></p> <p><img class="photo" alt="|页" src="http://dingyu.me/blog/files/flowchart-howtos/stencil-webpage.jpg" /></p> <p>如你所见,|页的Ş状是一个带有漂亮的淡蓝色过渡效果的长方形,它的Ҏ为深蓝色Q中间写明了q个|页的用途,括号中的数字代表q个形状所对应的demo文g的名Uͼ比如q里?.htmlQ,我有时会把流E图输出为网늚形式Qƈ把每个网Ş状和它所对应的demo文g链接hQ这h看v来非常方ѝ对OmniGraffle来说q是菜一,如果你被q用VisioQ嗯……</p> <p>另外Q所有从形状出来的线条,都具有和此Ş状边框一L颜色。这L做法不仅看v来漂亮,在复杂的程图中q能L地标明各形状的关pR我没有见过cM的做法,所以这是由我首创也说不定,c?/p> <p><strong>Q?Q后台判?/strong></p> <p><img class="photo" alt="后台判断" src="http://dingyu.me/blog/files/flowchart-howtos/stencil-condition.jpg" /></p> <p>很常见的一个Ş状。我在用法上有一点和其他人的不同在于Q我几乎L?#8216;?#8217;的分支往下流动,?#8216;?#8217;的分支向x动。因为流E图一般都是从上向下、从左到右绘制的Q遵循上q规则一斚w可以让绘制者不用ؓ选择方向操心Q另一斚w也方便了读者阅诅R?/p> <p><strong>Q?Q表单错误页</strong></p> <p><img class="photo" alt="表单错误? src="http://dingyu.me/blog/files/flowchart-howtos/stencil-form-error-message.jpg" /></p> <p>既然有表单,当然会有错误信息。其实这个信息很重要Q用户出错时惶恐不安Q就靠着错误提示来解决问题了。你不在程N说什么时候显C错误页、不在demo里提供错误页Q有些程序员会直接在|页上写?#8220;错误Q请?#8221;Q所以UI设计师一定要对这个东襉K视v来?/p> <p>但一般来说也没必要把每种错误都在程图中表示出来Q因为含有两个文本框的表单就有三U出错情况了Q多了就更不用说了。所以我都是把错误页变ؓ表单的附属页Q比如表单页的编号ؓ2Q那么此表单错误늚~号׃2.1开始排下去Q每U错误放C个附属页中,q样E序员在拿到demo时也能搞清楚什么意思?/p> <p>l合|页和表单的形状Q一个表单验证的程囑ְ是这LQ?/p> <p><img class="photo" alt="表单验证的流E图" src="http://dingyu.me/blog/files/flowchart-howtos/example-form.jpg" /></p> <p><strong>Q?Q后台动?/strong></p> <p><img class="photo" alt="后台动作" src="http://dingyu.me/blog/files/flowchart-howtos/stencil-server-action.jpg" /></p> <p>q所有后台动作都l入程图中Q否则流E图׃变成庞然大物了)Q只有需要特别强调的后台动作Q和用户体验直接相关的)才用此形状?/p> <p><strong>Q?Q多重分?/strong></p> <p><img class="photo" alt="多重分支" src="http://dingyu.me/blog/files/flowchart-howtos/stencil-mutil-branches.jpg" /></p> <p>多重分支指的是几Uƈ列的情况Q每U情况都有发生的可能Q发生哪U取决于分支起始处的判断l果?/p> <p><strong>Q?Q对话框</strong></p> <p><img class="photo" alt="对话? src="http://dingyu.me/blog/files/flowchart-howtos/stencil-dialog.jpg" /></p> <p>有时候一些操作可以利用对话框来完成, q些对话框由js生成Q显C在父界面之上?/p> <p><strong>Q?Q注?/strong></p> <p><img class="photo" alt="注释" src="http://dingyu.me/blog/files/flowchart-howtos/stencil-note.jpg" /></p> <p>q个形状Q比如页面)详细的内容,或者需要解释的业务逻辑Q甚至用h处的情况{,我都会放到注释中Q这h降低沟通成本,又可作ؓ备忘?/p> <p><strong>Q?Q蟩转点</strong></p> <p><img class="photo" alt="跌{? src="http://dingyu.me/blog/files/flowchart-howtos/stencil-connector.jpg" /></p> <p>在一个复杂的程图中Q往往出现跌{到另外一个远处结点的情况Q此时如果直接用U连q去Q未免得流E图昑־凌ؕQ用一个蟩转点p决问题了。在点内标明跌{到的形状的编P画v来容易,看v来也清楚?/p> <p>此外Q也可以利用跌{Ҏ分割幅巨大的流E图QYahoo!p么用?/p> <p><strong>Q?0Q子程</strong></p> <p><img class="photo" alt="子流E? src="http://dingyu.me/blog/files/flowchart-howtos/stencil-subflow.jpg" /></p> <p>分割幅巨大的流E图Q更好的办法是用子流E?/p> <p>要注意的是,如果你在程图中使用了子程q一形状Q一定记得同旉上子程图,以消除媄响项目质量的不确定性因素。另外,在子程图中也可以标明其所属关pR?/p> <p><strong>Q?1Q流E块</strong></p> <p><img class="photo" alt="程? src="http://dingyu.me/blog/files/flowchart-howtos/stencil-block.jpg" /></p> <p><img class="photo" alt="程块用示? src="http://dingyu.me/blog/files/flowchart-howtos/example-block.jpg" /></p> <p>可以用流E块整张流E图分隔为几个部分,qؓ每个部分单独命名Q比?#8220;程?”{)。这样做的目的在于从视觉上复杂的流E图变得更ؓ清晰Q在沟通时也方ѝ?/p> <h3>2、图例和程图信?/h3> <p><img class="photo" alt="图例和流E图信息" src="http://dingyu.me/blog/files/flowchart-howtos/stencil-legeng-meta.jpg" /></p> <p>在团队合作中Q图例是必须的,否则没h知道你画出来的东西到底是什么。即使流E图只给自己看,也最好养成标注图例的好习惯。其实这道理有点cME序中的注释?/p> <p>程图信息也是必备的。其内容臛_应包括作者、时间、流E图名称和版本(如下图)。这一斚w可以让读者(其他同事Q在有问题时能够方便地找C者你Q也起到了meta的作用?/p> <h3>3、绘制流E图的工?/h3> <p>Mac下首?a target="_blank">OmniGraffle</a>QWindows下除了VisioQ似乎没有更好的选择Q虽然Visio已经很难用了Q?/p> <h3>4、评hE图的好?/h3> <p>我觉得一个好的流E图臛_应做C下几点:</p> <ol><li>密切地迎合了用户的心理状态、如实的反映了用L操作习惯。流E图是要指导UI设计的,是UI设计的参照物Q如果流E图本n无法正确描绘出用L情况的话QUI十有八九会出问题Q?/li><li>覆盖了各U可能的情况和细节。这非常重要。Q何在先期不确定的因素Q都会在目中成为随时引爆的地雷Q都会直接降低最l上U的UI质量。此U情늜是屡见不鲜。但同时q条又很隑ց刎ͼ因ؓ它不仅要求设计师熟悉用户Q也要设计师充分知晓产品的商业逻辑Q还要了解系l的q作机制Q落下以上Q何一个方面,都会在流E图中留下死角。这个问题我不知道有没有更好的解x案,不过与PD和系分反复沟通是个行之有效的ҎQ?/li><li>考虑到系l的设计和承受能力。系l的q作机制和承受能力必dl制程图过E中考虑q去Q以免出现流E图被开发h员枪毙的情况。我的习惯是Q在l制程图时和系l分析师频繁沟通和交流Q确保每一个环节都是可行的Q?/li><li>保别h看得懂你的流E图。别人现在看不懂Q你自己以后也一L不懂。ؓ了降低沟通成本,把流E图L楚吧?</li></ol> <h3>5、其?/h3> <p>Q?Q想办法把流E图l制得漂亮些。谁不喜Ƣ漂亮的东西呢?</p> <p>q是我做q的一些流E图Q当然文字全部模p掉了(攑֛之前犹U了好长时_q样做不知是否有损我的职业道得我Ҏh?a target="_blank">Fenng</a>Q他觉得没事。如果谁觉得有问题请直言不讳地告诉我Q?/p> <p><img class="photo" alt="程囄?" src="http://dingyu.me/blog/files/flowchart-howtos/example-flowchart-1.jpg" /></p> <p><img class="photo" alt="程囄?" src="http://dingyu.me/blog/files/flowchart-howtos/example-flowchart-2.jpg" /></p> <p>Q?Q如果你在公叔R不是一锤定韛_的h物的话,你就需要对你的文档q行版本理。流E图也不例外Q什么时间发布的什么版本,都要清楚地标出来Q?#8220; 最?#8221;是个用不得的词?/p> <p> </p> <p>我就说这么多了,抛砖引玉而已Q蓉儿等人看你们的了Q?/p> <p>噢对了,问个事儿Q大家有没有觉得我每ơ写的文章都太长了?</p> <p> </p><img src ="http://www.aygfsteel.com/xzclog/aggbug/351193.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/xzclog/" target="_blank">xzc</a> 2011-05-27 17:07 <a href="http://www.aygfsteel.com/xzclog/archive/2011/05/27/351193.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>UML学习W记Q一Q:UML?/title><link>http://www.aygfsteel.com/xzclog/archive/2008/05/30/204187.html</link><dc:creator>xzc</dc:creator><author>xzc</author><pubDate>Fri, 30 May 2008 13:03:00 GMT</pubDate><guid>http://www.aygfsteel.com/xzclog/archive/2008/05/30/204187.html</guid><wfw:comment>http://www.aygfsteel.com/xzclog/comments/204187.html</wfw:comment><comments>http://www.aygfsteel.com/xzclog/archive/2008/05/30/204187.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/xzclog/comments/commentRss/204187.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/xzclog/services/trackbacks/204187.html</trackback:ping><description><![CDATA[<div> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt; font-family: 宋体">l一建模语言Q?/span><span style="font-size: 9pt">Unified Modeling Language</span><span style="font-size: 9pt; font-family: 宋体">Q?/span><span style="font-size: 9pt">UML</span><span style="font-size: 9pt; font-family: 宋体">Q?/span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt; font-family: 宋体">一些术语:</span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt; font-family: 宋体">pȝQ?/span><span style="font-size: 9pt">system</span><span style="font-size: 9pt; font-family: 宋体">Q指的是g和Y件的l合体,它能提供业务问题的解x案?/span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt; font-family: 宋体">pȝ开发(</span><span style="font-size: 9pt">system development</span><span style="font-size: 9pt; font-family: 宋体">Q是为客户徏立一个系l的q程?/span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt; font-family: 宋体">客户Q?/span><span style="font-size: 9pt">client</span><span style="font-size: 9pt; font-family: 宋体">Q是需要解决问题的人?/span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt; font-family: 宋体">pȝ分析员(</span><span style="font-size: 9pt">analyst</span><span style="font-size: 9pt; font-family: 宋体">Q将客户所要解决的问题~制成文档,q将该文档{交给开发h员?/span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt; font-family: 宋体">开发h员(</span><span style="font-size: 9pt">developer</span><span style="font-size: 9pt; font-family: 宋体">Q是Z及决客户的问题而构造Y件ƈ在计机g上实施该软g的程序员?/span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt">UML</span><span style="font-size: 9pt; font-family: 宋体">的组?/span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt">UML</span><span style="font-size: 9pt; font-family: 宋体">包括了一些可以相互组合图表的囑Ş元素?/span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt">1</span><span style="font-size: 9pt; font-family: 宋体">Q类?/span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt; font-family: 宋体">一个类Q?/span><span style="font-size: 9pt">class</span><span style="font-size: 9pt; font-family: 宋体">Q是一cL一l具有类似属性和共同行ؓ的事物?/span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt; font-family: 宋体">矩ŞҎ代表cȝ图标Q它被分?/span><span style="font-size: 9pt">3</span><span style="font-size: 9pt; font-family: 宋体">个区域。最上面的区域中是类名,中间区域是类的属性,最下面区域里列的是cȝ操作?/span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt" align="center"><span style="font-size: 9pt; font-family: 宋体">举一个例子,属于z衣机(</span><span style="font-size: 9pt">washing machine</span><span style="font-size: 9pt; font-family: 宋体">Q类的事物都h诸如品牌Q?/span><span style="font-size: 9pt">brand name</span><span style="font-size: 9pt; font-family: 宋体">Q、型P</span><span style="font-size: 9pt">model name</span><span style="font-size: 9pt; font-family: 宋体">Q、序列号Q?/span><span style="font-size: 9pt">serial number</span><span style="font-size: 9pt; font-family: 宋体">Q和定wQ?/span><span style="font-size: 9pt">capacity</span><span style="font-size: 9pt; font-family: 宋体">Q等属性。这cM物的行ؓ包括“加衣物(</span><span style="font-size: 9pt">add clothes</span><span style="font-size: 9pt; font-family: 宋体">Q?#8221;?#8220;加洗涤剂Q?/span><span style="font-size: 9pt">add detergent</span><span style="font-size: 9pt; font-family: 宋体">Q?#8221;?#8220;开机(</span><span style="font-size: 9pt">turn on</span><span style="font-size: 9pt; font-family: 宋体">Q?#8221;?#8220;取出衣物Q?/span><span style="font-size: 9pt">remove clothes</span><span style="font-size: 9pt; font-family: 宋体">Q?#8221;{操作?br /> <img alt="" src="http://www.cnblogs.com/images/cnblogs_com/bear-study-hard/UML/UML001.JPG" border="0" /><br /> </p> </span> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt">2</span><span style="font-size: 9pt; font-family: 宋体">Q对象图</span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt; font-family: 宋体">对象Q?/span><span style="font-size: 9pt">object</span><span style="font-size: 9pt; font-family: 宋体">Q是一个类的实例,是具有具体属性值和行ؓ的一个具体事物。例如,z衣机的品牌可能?#8220;</span><span style="font-size: 9pt">Laundatorium</span><span style="font-size: 9pt; font-family: 宋体">”Q型号ؓ“</span><span style="font-size: 9pt">Washmeister</span><span style="font-size: 9pt; font-family: 宋体">”Q序列号?#8220;</span><span style="font-size: 9pt">GL57774</span><span style="font-size: 9pt; font-family: 宋体">”Q一ơ最多可以洗涤重量ؓ</span><span style="font-size: 9pt">16</span><span style="font-size: 9pt; font-family: 宋体">?/span><span style="font-size: 9pt; font-family: 宋体">的衣物?/span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt" align="center"><span style="font-size: 9pt; font-family: 宋体">对象的图标也是一个矩形,和类的图标一P但是对象名下面要带下划线。具体实例的名字位于冒号的左边而该实例所属的cd位于冒号的右辏V?br /> <img src="http://www.cnblogs.com/images/cnblogs_com/bear-study-hard/UML/UML002.JPG" border="0" alt="" /><br /> </p> </span> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt">3</span><span style="font-size: 9pt; font-family: 宋体">Q用例图</span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt; font-family: 宋体">用例Q?/span><span style="font-size: 9pt">use case</span><span style="font-size: 9pt; font-family: 宋体">Q是从用L观点对系l行为的一个描q?/span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt; font-family: 宋体">例,一个h使用一台洗衣机Q显然是Zz衣服(</span><span style="font-size: 9pt">wash clothes</span><span style="font-size: 9pt; font-family: 宋体">Q?/span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt; font-family: 宋体">代表z衣机用L智力h形被UCؓ参与者(</span><span style="font-size: 9pt">actor</span><span style="font-size: 9pt; font-family: 宋体">Q。椭圆Ş代表用例?/span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt" align="center"><span style="font-size: 9pt; font-family: 宋体">参与者(它是发v用例的实体)可以是一个h也可以是另一个系l?br /> <img src="http://www.cnblogs.com/images/cnblogs_com/bear-study-hard/UML/UML003.JPG" border="0" alt="" /><br /> </p> </span> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt">4</span><span style="font-size: 9pt; font-family: 宋体">Q状态图</span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt" align="center"><span style="font-size: 9pt; font-family: 宋体">一台洗衣机可以处于Q?/span><span style="font-size: 9pt">soak</span><span style="font-size: 9pt; font-family: 宋体">Q、洗涤(</span><span style="font-size: 9pt">Wash</span><span style="font-size: 9pt; font-family: 宋体">Q、漂z(</span><span style="font-size: 9pt">Rinse</span><span style="font-size: 9pt; font-family: 宋体">Q、脱_</span><span style="font-size: 9pt">Spin</span><span style="font-size: 9pt; font-family: 宋体">Q或者关机(</span><span style="font-size: 9pt">off</span><span style="font-size: 9pt; font-family: 宋体">Q状态?br /> <img height="349" src="http://www.cnblogs.com/images/cnblogs_com/bear-study-hard/UML/UML004.JPG" width="81" border="0" alt="" /><br /> </p> </span> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt; font-family: 宋体">最端的符号代表v始状态,最底端的符可C终止状态?/span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt">5</span><span style="font-size: 9pt; font-family: 宋体">Q顺序图</span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt; font-family: 宋体">cd和对象图标大的实pȝ的静态结构。在一个运行的pȝ中,对象之间要发生交互,q且q些交互要经历一定的旉?/span><span style="font-size: 9pt">UML</span><span style="font-size: 9pt; font-family: 宋体">序图所表达的正式这U基于时间的动态交互?/span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt; font-family: 宋体">例,z衣机的构g包括一个注水的q水(</span><span style="font-size: 9pt">Water Pipe</span><span style="font-size: 9pt; font-family: 宋体">Q、一个用来装衣物的洗涤Q?/span><span style="font-size: 9pt">Drum</span><span style="font-size: 9pt; font-family: 宋体">Q以一个排水管Q?/span><span style="font-size: 9pt">Drain</span><span style="font-size: 9pt; font-family: 宋体">Q。假讑ַl完成了“加衣?#8221;?#8220;加洗涤剂”?#8220;开?#8221;操作。洗衣服q个用例被执行时按照如下序q行Q?/span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt">1</span><span style="font-size: 9pt; font-family: 宋体">通过q水想zᔾ~怸注水?/span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt">2</span><span style="font-size: 9pt; font-family: 宋体">zᔾ~怿?/span><span style="font-size: 9pt">5</span><span style="font-size: 9pt; font-family: 宋体">分钟静止状态?/span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt">3</span><span style="font-size: 9pt; font-family: 宋体">水注满,停止注水?/span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt">4</span><span style="font-size: 9pt; font-family: 宋体">zᔾ~往q旋?/span><span style="font-size: 9pt">15</span><span style="font-size: 9pt; font-family: 宋体">分钟?/span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt">5</span><span style="font-size: 9pt; font-family: 宋体">通过排水排掉洗涤后的脏水?/span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt">6</span><span style="font-size: 9pt; font-family: 宋体">重新开始注水?/span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt">7</span><span style="font-size: 9pt; font-family: 宋体">zᔾ~l往q旋转洗涤?/span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt">8</span><span style="font-size: 9pt; font-family: 宋体">停止向洗衣机中注水?/span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt">9</span><span style="font-size: 9pt; font-family: 宋体">通过排水排掉漂z衣物的水?/span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt">10</span><span style="font-size: 9pt; font-family: 宋体">zᔾ~加快速度单方向旋?/span><span style="font-size: 9pt">5</span><span style="font-size: 9pt; font-family: 宋体">分钟?/span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt">11</span><span style="font-size: 9pt; font-family: 宋体">zᔾ~停止旋转,z衣q程l束?/span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt" align="center"><span style="font-size: 9pt; font-family: 宋体">图中Q对象之间发送的消息有:注入新水Q?/span><span style="font-size: 9pt">Send fresh water</span><span style="font-size: 9pt; font-family: 宋体">Q、保持静止(</span><span style="font-size: 9pt">Remain stationary</span><span style="font-size: 9pt; font-family: 宋体">Q、停止注_</span><span style="font-size: 9pt">Stop</span><span style="font-size: 9pt; font-family: 宋体">Q、往q旋转(</span><span style="font-size: 9pt">Ratate back and forth</span><span style="font-size: 9pt; font-family: 宋体">Q、排掉洗涤后的脏_</span><span style="font-size: 9pt">Send soapy water</span><span style="font-size: 9pt; font-family: 宋体">Q、排掉漂z过的水Q?/span><span style="font-size: 9pt">Send rinse water</span><span style="font-size: 9pt; font-family: 宋体">Q等?br /> <img height="645" src="http://www.cnblogs.com/images/cnblogs_com/bear-study-hard/UML/UML005.JPG" width="506" border="0" alt="" /><br /> </p> </span> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt">6</span><span style="font-size: 9pt; font-family: 宋体">Q活动图<br /> </span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt" align="left"><span style="font-size: 9pt; font-family: 宋体">用例和对象的行ؓ中的各个zd之间通常h旉序?/span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt" align="left"><span style="font-size: 9pt; font-family: 宋体"><img src="http://www.cnblogs.com/images/cnblogs_com/bear-study-hard/UML/UML006.JPG" border="0" alt="" /><br /> </p> </span> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt">7</span><span style="font-size: 9pt; font-family: 宋体">Q协作图</span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt; font-family: 宋体">pȝ的工作目标是ql中各组成元素相互协作完成的。例子中z衣机构件的c集中又增加了一个内部计时器Q?/span><span style="font-size: 9pt">Internal Timer</span><span style="font-size: 9pt; font-family: 宋体">Q。在l过一D|间后Q定时器停止注水Q然后启动洗涤往q旋转。图中的序号代表命o消息的发送顺序?br /> <img src="http://www.cnblogs.com/images/cnblogs_com/bear-study-hard/UML/UML007.JPG" border="0" alt="" /><br /> </span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt">8</span><span style="font-size: 9pt; font-family: 宋体">Q构件图</span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt; font-family: 宋体">构g囑֒部v囑֒整个计算机系l密切相兟?br /> <img src="http://www.cnblogs.com/images/cnblogs_com/bear-study-hard/UML/UML008.JPG" border="0" alt="" /><br /> </span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt">9</span><span style="font-size: 9pt; font-family: 宋体">Q部|图</span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt">UML</span><span style="font-size: 9pt; font-family: 宋体">部v图显CZZ计算机系l的物理体系l构。它可以描述计算机和讑֤Q展C它们之间的q接Q以及驻留在每台机器中的软g。每台计机用一个立方体来表C,立方体之间的q线表示q些计算Z间的通信关系?/span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt"><img src="http://www.cnblogs.com/images/cnblogs_com/bear-study-hard/UML/UML009.JPG" border="0" alt="" /> </span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt; font-family: 宋体">如果需要将图中的组l元素分l,或者在图中说明一些类或构件是某个特定子系l的一部分Q可以通过这些元素组l成包(</span><span style="font-size: 9pt">package</span><span style="font-size: 9pt; font-family: 宋体">Q来辑ֈ此目的。包用一边突L公文夹Ş图标来表C?br /> <img src="http://www.cnblogs.com/images/cnblogs_com/bear-study-hard/UML/UML010.JPG" border="0" alt="" /><br /> </span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt; font-family: 宋体">注释Q?/span><span style="font-size: 9pt">note</span><span style="font-size: 9pt; font-family: 宋体">Q的图标是一个带折角的矩形,矩Ş框中是解释性文字。注释和被注释的囑օ素之间用一条虚U连接?br /> <img src="http://www.cnblogs.com/images/cnblogs_com/bear-study-hard/UML/UML011.JPG" border="0" alt="" /><br /> </span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt; font-family: 宋体">构造型Q?/span><span style="font-size: 9pt">stereotype</span><span style="font-size: 9pt; font-family: 宋体">Q能够用现有的</span><span style="font-size: 9pt">UML</span><span style="font-size: 9pt; font-family: 宋体">元素来定制新的元素。构造型用尖Ҏhh的一个名U来表示Q这个括号叫双尖括号Q?/span><span style="font-size: 9pt">guillemets</span><span style="font-size: 9pt; font-family: 宋体">Q?/span></p> <p style="margin: 0cm 0cm 0pt; text-indent: 21pt"><span style="font-size: 9pt"><img src="http://www.cnblogs.com/images/cnblogs_com/bear-study-hard/UML/UML012.JPG" border="0" alt="" /> </span></p> </div> v <img src ="http://www.aygfsteel.com/xzclog/aggbug/204187.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/xzclog/" target="_blank">xzc</a> 2008-05-30 21:03 <a href="http://www.aygfsteel.com/xzclog/archive/2008/05/30/204187.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">̩</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">³ƶ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ֲ</a>| <a href="http://" target="_blank">崨</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ᶼ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ͨ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ƽ</a>| <a href="http://" target="_blank">¡</a>| <a href="http://" target="_blank">ν</a>| <a href="http://" target="_blank">˱</a>| <a href="http://" target="_blank">ƽɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ԫı</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">º</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ζ</a>| <a href="http://" target="_blank">ǹ</a>| <a href="http://" target="_blank">ij</a>| <a href="http://" target="_blank">鴨</a>| <a href="http://" target="_blank">̫</a>| <a href="http://" target="_blank">ҵ</a>| <a href="http://" target="_blank">Ƥɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>