??xml version="1.0" encoding="utf-8" standalone="yes"?>成人久久一区二区,久久精品男人天堂,性高爱久久久久久久久http://www.aygfsteel.com/norvid/category/29406.html走在人生的\上——寻找戈?/description>zh-cnSun, 04 Apr 2010 06:32:04 GMTSun, 04 Apr 2010 06:32:04 GMT60盒图(boxplot)http://www.aygfsteel.com/norvid/articles/317235.htmlNorvidNorvidThu, 01 Apr 2010 14:22:00 GMThttp://www.aygfsteel.com/norvid/articles/317235.htmlhttp://www.aygfsteel.com/norvid/comments/317235.htmlhttp://www.aygfsteel.com/norvid/articles/317235.html#Feedback0http://www.aygfsteel.com/norvid/comments/commentRss/317235.htmlhttp://www.aygfsteel.com/norvid/services/trackbacks/317235.html
最q在摆弄数据L度的时候遇CU图形,叫做盒图(boxplot)。它对于昄数据的离散的分布情况效果不错?/div>

盒图是在1977q由国的统计学家约?#183;囑֟(John Tukey)发明的。它׃个数值点l成Q最?min)Q下四分位数(Q1)Q中位数(median)Q上四分位数(Q3)Q最大?max)。也可以往盒图里面加入q_?mean)。如上图。下四分位数、中位数、上四分位数l成一?#8220;带有隔间的盒?#8221;。上四分位数到最大g间徏立一条g伸线Q这个g伸线成ؓ“胡须(whisker)”?/div>
׃现实数据中L存在各式各样?#8220;脏数?#8221;Q也成ؓ“ȝ?#8221;Q于是ؓ了不因这些少数的ȝ数据D整体特征的偏U,这些离点单独汇出Q而盒图中的胡ȝ两修改成最观g最大观倹{这里有个经验,是最?最?观测D|ؓ与四分位数值间距离?.5个IQR(中间四分位数极差)。即

  • IQR = Q3-Q1Q即上四分位C下四分位C间的差,也就是盒子的长度?/li>
  • 最观gؓmin = Q1 - 1.5*IQRQ如果存在离点于最观|则胡M限ؓ最观|ȝ点单独以Ҏ出。如果没有比最观值小的数Q则胡须下限为最倹{?/li>
  • 最大观gؓmax = Q3 -1.5*IQRQ如果存在离点大于最大观|则胡M限ؓ最大观|ȝ点单独以Ҏ出。如果没有比最大观值大的数Q则胡须上限为最大倹{?/li>
通过盒图Q在分析数据的时候,盒图能够有效地帮助我们识别数据的特征Q?
  1. 直观地识别数据集中的异常?查看ȝ??/li>
  2. 判断数据集的数据LE度和偏?观察盒子的长度,上下隔间的ŞӞ以及胡须的长??/li>


Norvid 2010-04-01 22:22 发表评论
]]>用例的粒?/title><link>http://www.aygfsteel.com/norvid/articles/187590.html</link><dc:creator>Norvid</dc:creator><author>Norvid</author><pubDate>Thu, 20 Mar 2008 16:08:00 GMT</pubDate><guid>http://www.aygfsteel.com/norvid/articles/187590.html</guid><wfw:comment>http://www.aygfsteel.com/norvid/comments/187590.html</wfw:comment><comments>http://www.aygfsteel.com/norvid/articles/187590.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/norvid/comments/commentRss/187590.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/norvid/services/trackbacks/187590.html</trackback:ping><description><![CDATA[?8q?月期?#8220;E序?#8221;中,潘加宇的“用例有粒度吗”q篇文章感觉非常好,让我有种茅塞开之感。遂作笔记如下?br /> <ol> <li>做用例前Q要<strong>先弄清楚研究对象是什?/strong>Qƈ时刻提醒自己不要偏离主题。不然会发生“患者到医院挂号”Q或?#8220;患者到医院信息pȝ看病”之类的笑话?/li> <li>只要在Ş式上能写出符合需求标准的路径、步骤,都可以作为用例。注意,?#8220;可以”Qƈ不是“一?#8221;?/li> <li>做用例分析时<strong>最常犯的错误是Q把步骤当作用例</strong>。如“取款”用例中的“验证密码”?#8220;扣除帐户金额”Q它们是“取款”用例的步骤,而不是其子用例?/li> <li><strong>include的目的是Z复用有h值的步骤集合</strong>。Ş式往往是多个大用例include一个可复用的用例,?#8220;多个老大include一个小?#8221;?/li> <li><strong>用例是否用对了的一个判断标准是Q其是否加强了和涉众的联p?/strong>。如多审批中,局长乐意跟U长׃n一个审批功能吗Q?/li> <li>层次问题的出现常常是因ؓ把研I对象弄错了Q或者将pȝ契约与非契约混在一赗如医院的职责“强加”l了医院信息pȝ?/li> <li>讲究“复用”不是需求要考虑的事情,而是设计要考虑的。高焕堂老师_<strong>需求是收益面,设计是成本面?/strong></li> <li><strong>用例的步骤应该是回合制的</strong>Q一个回合内包括一下几cL骤:</li> <ul> <li>1.执行者请求;</li> <li>2.pȝ验证(可?Q?/li> <li>3.pȝ改变(可?Q?/li> <li>4.pȝ回应?/li> </ul> </ol> <br /> <img src ="http://www.aygfsteel.com/norvid/aggbug/187590.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/norvid/" target="_blank">Norvid</a> 2008-03-21 00:08 <a href="http://www.aygfsteel.com/norvid/articles/187590.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>UML和模式应??:q代、进化和敏捷http://www.aygfsteel.com/norvid/articles/179579.htmlNorvidNorvidSun, 10 Feb 2008 15:49:00 GMThttp://www.aygfsteel.com/norvid/articles/179579.htmlhttp://www.aygfsteel.com/norvid/comments/179579.htmlhttp://www.aygfsteel.com/norvid/articles/179579.html#Feedback0http://www.aygfsteel.com/norvid/comments/commentRss/179579.htmlhttp://www.aygfsteel.com/norvid/services/trackbacks/179579.html基本概念 q代开?iterative development)是UP和大多数其他CҎ中的关键实践。在q种生命周期Ҏ中,开发被l织成一pd固定的短?如三个星?项?/strong>Q成P?iteration)Q每ơP代都产生l过试、集成ƈ可执行的局部系l?strong>每次q代都具有各自的需求分析、设计、实现和试zd?br />
在P代的q程中一步步增量式地发展完整pȝQ这U方法也成ؓq代和增量式开?iterative and incremental development)?br />
q代的输Z是实验性的或将丢弃的原型,q代开发也不是构造原型。与此相反,其输出式最l的产品子集?/strong>

早期反馈h极高的h?/strong>?#8220;不错……但是……”q种早期反馈q不是失败的标志Q与此相反,早期频繁地在“不错……但是……”中@环,正是改进软g和发C么对涉众有真正h值的使用方式?br />
q代除了可以明确需求外Q还有助于及早地解军_验证h风险的、关键的设计决策?br />
大部分P代方式徏议P代时间在2~6周之?/strong>。短时P代ؓ上?br />
q代的一个关键思想?strong>旉定量
Q或旉固定。即必须严格依照旉表来集成、测试和E_局部系l——拖延实践则q约。如果觉得难以满x限要求,则应本ơP代Q务进行拆解,抽出一部分攑ֈ下一ơP代中完成Q而不是推q完成的旉?br />
不要让瀑布思维侵蚀q代或UP目?br />
q行q代开发的步骤Q?br />
  1. 在第一ơP代之前,召开W一个时间定量的需求工作会议,q行高阶需求分析,如仅仅确定用例和Ҏ的名称Q以及关键的非功能性需求。在高阶需求列表中选取10%h架构意义、高业务价值的需求进行功能和非功能性需求的详细分析Q?/li>
  2. 在第一ơP代钱Q召开q代计划会议Q从做好初步详细分析的用例中选择本次q代的Q务目标;
  3. 在三到四周内完成W一ơP代,q严格遵守时_
  4. 在第一ơP代即结束时Q召开W二ơ需求工作会Q对上一ơ会议的所有材料进行复查和净化。然后选择h重要架构意义和高业务价值的另外10%?5%的用例,用一C天对其进行详l分析;
  5. 于第一ơP代结束最后一天D行下一ơP代的q代计划会议Q?/li>
  6. 以相同步骤进行第二次q代Q?/li>
  7. 反复q行四次q代和五ơ需求工作会Q这样在W四ơP代结束时Q可能已l详l记录了U?0%~90%的需求,但只实现了系l的10%Q?/li>
  8. 大约推进了整个项目的20%Q这是细化阶Dc此时根据分析以及早期反馈、早期编E及试Q已l可以获取系l的概貌和各U风险,可以把握住开发ƈ能估计出需要多长时间来l束Q?/li>
  9. 此后Q一般不需要再召开工作会,需求已l稳定了Q接下来时一些列为期三周的P代?/li>
UP提倡风险驱?risk-driven)与客户驱?client-driven)相结合的q代计划。这意味着早期的P代目标要能够识别和降低最高风?/strong>Qƈ且能构造客h兛_的可视化Ҏ?/strong>?br />
敏捷宣言Q个体和q代Q超过E和工具Q工作的软gQ超完整的文档Q客户协作,越合同谈判Q响应变_越履行计划?br />
UP目其工作和P代组lؓ四个主要阶段Q?strong>初始Q细化,构造,UM
?br />



Norvid 2008-02-10 23:49 发表评论
]]>
UML和模式应?一):面向对象分析和设?/title><link>http://www.aygfsteel.com/norvid/articles/179569.html</link><dc:creator>Norvid</dc:creator><author>Norvid</author><pubDate>Sun, 10 Feb 2008 14:40:00 GMT</pubDate><guid>http://www.aygfsteel.com/norvid/articles/179569.html</guid><wfw:comment>http://www.aygfsteel.com/norvid/comments/179569.html</wfw:comment><comments>http://www.aygfsteel.com/norvid/articles/179569.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/norvid/comments/commentRss/179569.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/norvid/services/trackbacks/179569.html</trackback:ping><description><![CDATA[<h2> 基本概念</h2> 应该如何为对象类分配<strong>职责(responsibility)</strong>?对象之间应该如何协作Q什么样的类应该做什么样的事情?q些都是pȝ设计中的关键问题。解册些问题的一个设计方法是<strong>职责驱动设计(responsibility-driven design)</strong>?br /> <br /> <strong>Scrum</strong>Q由Ken Schwaber和Jeff Sutherland提出Q旨在寻求充分发挥面向对象和构徏技术的开发方法,是对<strong>q代式面向对象方法的改进</strong>Q?strong>适用于需求难以预的复杂商务应用产品的开?/strong>?br /> <br /> <strong>Feature-Driven Development(FDD)</strong>:由Jeff de Luca和Peter Coad提出Q是一个模型驱动、短q代的开发方法,适用于变换周期短的业务应用开发。所谓的特征?Feature)时一些用L?strong>有用的小功能,一个特征点能在两周或更短的旉内被实施Q且产生可见的、能q行的代?/strong>?br /> <br /> <strong>Lean Development</strong>:q一思想诞生?0世纪40q代默契。当时由于缺乏够的资金Q刚成立不久的丰田公司制定了丰田生pȝQ其L是消除浪贏V该Ҏ的原则是<strong>消除费、增加学习、尽量推q决{、尽快交付、授权团队、潜入完整性和认识整体</strong>?br /> <br /> 在OO开发中Q至关重要的能力?strong>熟练Cؓ软g对象分配职责</strong>?br /> <br /> <strong>分析(analysis)</strong>的是<strong>寚w题和需求的调查研究Q而不是解x?/strong>。如一个系l应该如何用它Q它应该h哪些功能Q?br /> <br /> <strong>设计(design)</strong>的是<strong>满需求的概念上的解决Ҏ</strong>(软g、硬件两斚w)Q而不是其实现。设计思想通常排斥底层?#8220;显而易?#8221;的细节?br /> <br /> 有益的分析和设计可以概括为:<strong>做正的?分析)和正地做事(设计)</strong>?br /> <br /> <strong>面向对象分析(Object-oriented analysis)</strong>q程中,的是<strong>在问题领域内发现和描q对?或概?</strong>。如飞机、航班、飞行员{?br /> <br /> <strong>面向对象设计(Object-oriented design)</strong>q程中,的是<strong>定义软g对象以及他们如何协作以实现需求,卌责和协作</strong>。如对象有哪些属性以及方法?br /> <br /> 面向对象分析x从对象的角度创徏领域描述Q面向对象分析需要鉴别重要的概念。其分析l果可以表示?strong>领域模型(Domain model)Q展C重要的领域概念和对?/strong>。领域模型也可以成ؓ<strong>概念对象模型(conceptual object model)</strong>?br /> <br /> <strong>序?sequence diagram)</strong>Q描q协作的常见表示法,它展C?strong>软g对象之间的消息流Q和由消息引LҎ调用</strong>?br /> <br /> <strong> 设计cd(design class diagram)</strong>Q描q类的属性和ҎQ从?strong>展示cd义的静态视?/strong>?br /> <br /> l一建模语言(UML)是描q、构造和文档化系l制品的<strong>可视?/strong>语言?br /> <br /> 应用UML的三U方式:1)<strong>UML作ؓ草图</strong>Q非正式的、不完整的图Q借助可视化语a的功能,用于探讨问题或者解x案空间的复杂部分Q?)<strong>UML作ؓ蓝图</strong>Q相对详l的设计图,用于逆向工程或者代码工E?卛_向工E?Q?)<strong>UML作ؓ~程语言</strong>Q用UML完成软gpȝ可执行规D明?br /> <br /> 敏捷建模(Agile Modeling)了UML作ؓ草图的方式,q也是用UML的普通方式,而且通常Ҏ间投入具有高回报?br /> <br /> 应用UML的三U透视图:1)<strong>概念透视?/strong>Q用图来描述现实世界或关注领域中的事物;2)<strong>规格说明透视?/strong>Q用图来描述软g的抽象物或具有规D明和接口的构Ӟ但是q不U定特定实现Q?)<strong>实现透视?/strong>Q用图来描述特定技?如Java)中的软g实现?br /> <br /> <strong>概念c?conceptual class)</strong>Q现实世界中的概忉|事物。在概念或本质透视图中使用?br /> <br /> <strong>软gc?software class)</strong>Q无论在q程q是Ҏ中,都表CY件构件在规格说明或实现透视图中的类?br /> <br /> <strong>实现c?implementation class)</strong>Q特定OO语言中的cR?br /> <br /> <h3>结</h3> 介绍了什么是面向对象的分析与设计Q以及综qCUML和其可视化徏模?br /> <br /> <img src ="http://www.aygfsteel.com/norvid/aggbug/179569.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/norvid/" target="_blank">Norvid</a> 2008-02-10 22:40 <a href="http://www.aygfsteel.com/norvid/articles/179569.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">ɳ</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>