【精品】08用例分析修订

【精品】08用例分析修订

ID:43721714

大小:951.28 KB

页数:27页

时间:2019-10-13

【精品】08用例分析修订_第1页
【精品】08用例分析修订_第2页
【精品】08用例分析修订_第3页
【精品】08用例分析修订_第4页
【精品】08用例分析修订_第5页
资源描述:

《【精品】08用例分析修订》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第8章用例分析IfamanwouldmovetfiS^or^ficmustfirstmove^imse^^-Socrates左右世界的人,必先左右自己。‘‘古希腊哲学家:苏格拉底分析的故事:正确结果来自正确分析两千四百多年前的一个黄昏,人哲学家苏格拉底领着他的三个弟子來到一片麦田前。“现在,你们到麦III里去摘収一颗自己认为最饱满的麦穗。每个人只冇一次机会,采摘了就不能再换。”三个弟子欣然前行。第一个弟子没走多远,就看到一颗大麦穗,如获至宝地摘卜・。可是,越往前走,他越发现前面的麦穗远比手中的饱满。他懊恼而归。第二个弟子吸取前者的教训,每看到一个大麦穂时,他总是收回了口己伸出去的手:更大的

2、麦穗•定在前头。麦田快泄完时,两手空空的弟子悄知不妙.想采-颗,却乂觉得最饱满的已经错过。他失望而归。第三个弟子很聪明。他用前三分z-•路程去识别怎样的麦穗才是饱满的麦穗,第二个三分Z一路程去比较判断,在最后三分Z—的路程里他采摘了一颗最饱满的麦穗。他白然满意而归。如果把苏格拉底的三个弟子归类,那么显然第一个是属于“先做了再说”Z列。“先做了再说”,省略了思考过程,必然会导致行为的盲目性与无序性,其结果当然“懊恼而归”。第二个当属于“等等再说”Z列。“等等再说”,总是在思索.观望这个台阶上停滞不前,“只想未做”必定两手空空,“失望而归”O第三个弟子则是“先想后做”。对事物有了充分的认识以及

3、足够的判断之后,才不慌不忙地出手,他当然能够“满意而归”。本章编者:李亚红、殷、杨晶,emai1:lyh_nyistmi26.com■1面向对象分析学习目标•掌握分析类的方法•学会分析对象行为模型•学会使川StarUml绘制时序图和协作图用户和开发者都会关心软件的需求,都希望通过需求分析弄清楚“需要软件做什么”,但他们理解问题的角度却各不相同。简单地说,用户一般只注重软件的外在表现,即所谓的软件需求;而开发者更加关注软件的内部逻辑结构,通常称之为软件分析。第六章所讲的用例模型是从软件使川者的角度出发,而本章所描述的内容是从软件开发者的角度出发的。向对彖分析(Object-OrientedA

4、nalysis),简^00A,是指利丿IJ面向对象的概念和方法为软件需求建造模型,以使用户需求逐步精确化、一致化、完全化的分析过程。血向对象分析中建造的模型主要有对象模型、动态模型和功能模型。面向対象分析的关键是识别出问题领域内的对象,在分析它们ZI'可的相互关系Z后建立问题领域的简洁、精确以及可理解的模型。•用例模型,处于00A模型核心的是“用例模型"(UseCase),简称“用例”。获得软件的需求后,软件分析员即可据此创建一组“场景”(Scenario),每个场景包含一个使用实例。从这些用例出发,进一步抽取和定义00A模型的3种模型,即•类一对象模型,描述系统所涉及的全部类■対象,每个

5、类■对象都通过属性、操作和写作者来进行进一步描述;•对象一关系模型,描述对象Z间的静态关系,同时定义了系统中所有重要的消息路径,它也可以具体化到对象的属性、操作和协作者;•对象一行为模型,描述了系统的动态行为,即对复朵的状态下如何反映外界的事件。而向对象分析的基木过程是从系统所在领域开始,逐步去完成下列内容:1)发现和定义系统存在的类。2)识别分析类。3)定义交互行为,即对象行为模型。扩展阅读:Y面向对象分析的基本原则:§I1)抽象原则:gI面向对象分析方法中的类就是抽象得到的:系统中的对象是对现实世界中的事I¥物的抽象;类是对对象的抽象;一般类是对特殊类的进一步抽象;属性是事物静态fy特

6、征的抽象;服务是事物动态特征的抽象。I長2)分类原则:£I分类就是把具有相同属性和服务的对象划分为一类,用类作为这些对象的抽象I孑描述。分类原则实际上是抽象原则运用于对象描述时的一种表现形式,通过不同程??度的抽象可以形成一般/特殊结构。辛13)聚合原则:?I聚合是把一个复杂的事物看成若干简单事物的组合体,从而简化对复杂事物的I2描述。在面向对象分析中运用聚合原则将一个较复杂的事物划分为几个组成部分,曙丫分别用整体和部分进行描述,这样形成的整体/部分结构不仅能清楚地表达事物的i彳组成关系,还可以简化分析过程。领略大师智慧聆听名家感言?4)关联原则:a§关联是人类思考问题时常用的方法,皿匕C

7、HA1IG:变人舟通过一个事物可以联想到另外的事物,产眷生联想的原因是事物之间存在着某些联:系。在面向对象的分析过程中运用关联原I则可以在系统模型中明确地表示对象之t间的静态联系。?5)消息通信原则:I这一原则要求对象之间只能通过消I息进行通信,而不允许在对象外直接地存取对象内部的属性。■2识别分析类在分析对彖模型中,分析类是概念层次上的内容,用于描述系统中鮫高层次的对彖。在分析阶段,分析类直接与应川逻辑相关,而不关注纯

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。