网站大量收购闲置独家精品文档,联系QQ:2885784924

《UML用例图.ppt

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UML用例图 ? ·UML用例图组成 ·UML用例图的表示 ·UML用例图的建模 【学习目标】 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. UML用例图 在传统的软件开发方法和早期的面向对象开发方法中,都是以自然语言来描述系统的功能需求。这样的做法没有一个统一的格式,缺乏描述的形式化,随意性较大,容易产生理解上的含混和不准确性。当UML的作者提出用例图(Use Case Diagram)模型后,这些问题得到了很好地解决。 用例图的主要作用: 用来描述待开发系统的功能需求和系统使用场景 作为开发过程的基础,驱动各阶段的开发工作 用于验证与确认系统需求 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 一、用例图的组成 用例图由如下元素组成: 角色(Actor):也称为参与者,它代表系统的用户。 系统边界(System Scope):它确定系统的范围。 用例(Use Case):它代表系统提供的服务。 关联(Association):它表示角色与用例间的关系。 从图中可以看出,所有的用例都放置在系统边界内,表明它属于一个系统。角色则放在系统边界的外面,表明角色并不属于系统。但是角色负责直接(或间接)驱动与之关联的用例的执行。 UML的用例图示意 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 1、角色 角色(Actor)在UML中通常以一个稻草人图符来表示。角色是用例图的一个重要组成部分,它代表参与系统交互的用户、设备、或另一系统。 角色的作用: 建立系统的外部用户模型 对系统边界之外的对象进行描述 UML的角色图标 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 2、用例 用例(Use Case)用来描述角色可以感受到的系统服务或功能。UML中通常以一个椭圆图符来表示用例。 用例具有如下特征: 用例通常由某个角色来驱动执行。 用例把执行的结果反馈给角色。 用例在功能上具有完整性,即它从角色接受输入,产生的结果输出给角色。 UML的用例图标 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 订购货物 获得产品信息 支付货款 。。。 订货处理用例 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 3、用例图的关联 1)角色与用例的关联 角色与用例的关联表示角色与用例相关性。在UML中是使用一条实线连接角色与用例,如下图所示。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 成绩管理 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 2)角色与角色的关联 角色与角色的关联用来表示一般角色与特殊角色的泛化关系。在UML图中,使用带空心三角箭头的实线表示。如下图所示: Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty

文档评论(0)

jizi6339 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档