??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲自拍另类欧美丝袜,99热99re6国产在线播放 ,中文字幕一区二区三区在线播放 http://www.aygfsteel.com/shiwenfeng/category/42403.html在不断模ѝ思考、ȝ中一步一步进步!zh-cnMon, 26 Oct 2009 10:14:38 GMTMon, 26 Oct 2009 10:14:38 GMT60UML用例建模的慨念和应用http://www.aygfsteel.com/shiwenfeng/archive/2009/10/26/299819.htmlshiwfshiwfMon, 26 Oct 2009 09:59:00 GMThttp://www.aygfsteel.com/shiwenfeng/archive/2009/10/26/299819.htmlhttp://www.aygfsteel.com/shiwenfeng/comments/299819.htmlhttp://www.aygfsteel.com/shiwenfeng/archive/2009/10/26/299819.html#Feedback0http://www.aygfsteel.com/shiwenfeng/comments/commentRss/299819.htmlhttp://www.aygfsteel.com/shiwenfeng/services/trackbacks/299819.html一Q?UML介( http://www.aygfsteel.com/jelver/articles/35894.html Q?br />        
  UMLQ统一建模语言QUnified Modeling LanguageQ是一U定义良好、易于表达、功能强大且普遍适用的可视化建模语言。它融入了Y件工E领域的新思想、新Ҏ和新技术。它的作用域不限于支持面向对象的分析与设计,q支持从需求分析开始的软g开发的全过E。在pȝ分析阶段Q我们一般用UML来画很多图,主要包括用例图、状态图、类图、活动图、序列图、协作图、构建图、配|图{等Q要d些图要根据具体情况而定。其实简单的理解Q也是个人的理解QUML的作用就是用很多图从静态和动态方面来全面描述我们要开发的pȝ?br />
  二. 用例建模?br />
  用例建模是UML建模的一部分Q在我眼里,它也是UML里最基础的部分。用例徏模的最主要功能是用来表达pȝ的功能性需求或行ؓ?br />
  依我的理解用例徏模可分ؓ用例囑֒用例描述。用例图由参与者(ActorQ、用例(Use CaseQ、系l边界、箭头组成,用画囄Ҏ来完成。用例描q用来详l描q用例图中每个用例,用文本文档来完成?br />
  1Q?用例?br />
  参与者不是特指hQ是指系l以外的Q在使用pȝ或与pȝ交互中所扮演的角艌Ӏ因此参与者可以是人,可以是事物,也可以是旉或其他系l等{。还有一点要注意的是Q参与者不是指人或事物本nQ而是表示人或事物当时所扮演的角艌Ӏ比如小明是图书馆的理员,他参与图书馆理pȝ的交互,q时他既可以作ؓ理员这个角色参与管理,也可以作为借书者向图书馆借书Q在q里明扮演了两个角Ԍ是两个不同的参与者。参与者在d中用Wh物画来表C,人物下面附上参与者的名称?br />


  用例是对包括变量在内的一l动作序列的描述Q系l执行这些动作,q生传递特定参与者的价值的可观察结果。这是UML对用例的正式定义Q对我们初学者可能有炚w懂。我们可以这样去理解Q用例是参与者想要系l做的事情。对于对用例的命名,我们可以l用例取一个简单、描q性的名称Q一般ؓ带有动作性的词。用例在d中用椭圆来表C,椭圆下面附上用例的名U?br />


  pȝ边界是用来表C正在徏模系l的边界。边界内表示pȝ的组成部分,边界外表C系l外部。系l边界在d中方框来表示Q同旉上系l的名称Q参与者画在边界的外面Q用例画在边界里面。因为系l边界的作用有时候不是很明显Q所以我个h理解Q在d时可省略?br />
  头用来表示参与者和pȝ通过怺发送信h消息q行交互的关联关pR箭头尾部用来表C启动交互的一方,头头部用来表示被启动的一方,其中用例L要由参与者来启动?br />
  2Q?用例描述

  用例囑֏是简单地用图描述了一下系l,但对于每个用例,我们q需要有详细的说明,q样可以让别h对这个系l有一个更加详l的了解Q这时我们就需要写用例描述?br />
  对于用例描述的内容,一般没有硬性规定的格式Q但一些必L者重要的内容q是必须要写q用例描q里面的。用例描qC般包括:要描qͼ说明Q、前|(前提Q条件、基本事件流、其他事件流、异怺件流、后|(事后Q条件等{。下面说说各个部分的意思:

  要描qͼ对用例的角色、目的的要描qͼ

  前置条gQ执行用例之前系l必要处于的状态,或者要满的条Ӟ

  基本事g:描述该用例的基本程Q指每个程?#8220;正常”q作时所发生的事情,没有M备选流和异常流Q而只有最有可能发生的事g;

  其他事g:表示q个行ؓ或流E是可选的或备选的Qƈ不是总要总要执行它们Q?br />
  异常事g:表示发生了某些非正常的事情所要执行的程Q?br />
  后置条gQ用例一旦执行后pȝ所处的状态;



UML的作用就是用很多图从静态和动态方面来全面描述我们要开发的pȝ
三. 用例囑֒用例描述设计实例

  q里用我开发的一个家教网站来单的分析用例囄L和用例描q的写法。这个网站我用UML完整的分析一下,以下我提取了用例囑֒用例描述的部分。这个家教网站分为前台客Ll和后台理pȝ?br />
  前台客户pȝ的用例图如下Q?br />


  后台理pȝ用例囑֦下:



  对于用例描述Q篇q有限,我在q里只列了后台管理系l中的网站公告发布这个用例的描述。如下:

用例名称Q网站公告发?/td>
用例标识P202
参与者:负责?/td>
要说明:
  负责人用来填写和修改家教|站首页的公告,公告最l显C在家教|站的首上?/td>
前置条gQ?br />   负责人已l登陆家教网站管理系l?/td>
基本事g:
 1Q?负责人鼠标点?#8220;修改公告”按钮
 2Q?pȝ出现一个文本框Q显C着原来的公告内?br />  3Q?负责人可以在文本框上修改公告Q也可以完全删除Q重新写新的公告
 4Q?负责人编辑完文本框,?#8220;提交”按钮Q首公告就被修?br />  5Q?用例l止
其他事gA1Q?br />  在按“提交”按钮之前Q负责h随时可以?#8220;q回”按钮Q文本框的Q何修改内定w不会影响|站首页的公?/td>
异常事g:
 1Q?提示错误信息Q负责h认
 2Q?q回到管理系l主面
后置条gQ?br />  |站首页的公告信息被修改
注释Q无



shiwf 2009-10-26 17:59 发表评论
]]>
վ֩ģ壺 Ϲ| Ž| | | ľ| | Ǽ| üɽ| | | | º| Դ| | | | ¹| °Ͷ| ̩| ʯ| | ɽ| ̫| ͨ| Ĭ| ͩ| ɽ| | | ԭ| | ˳| ƽ| | | | | | Ͱ| | |