- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 《SevenHabits.ppt
- 《RO系统设计简单教程.ppt
- 《Seo新手学习资料.ppt
- 《SOAP讲义.ppt
- 《sixSigma英文讲义.ppt
- 《SNMPV3.ppt
- 《SOA中国的关键任务2.ppt
- 《SIYB游戏模块1.ppt
- 《SmartPhonics2010版教材介绍PPT.ppt
- 《Socket网络通信程序设计.ppt
- 2025年中国婚纱摄影行业发展监测及投资战略规划研究报告.docx
- 2025年中国数字助听器行业市场深度调查及发展前景研究预测报告.docx
- 中国紫杉醇白蛋白市场竞争格局及投资战略规划报告.docx
- 中国工业废水治理市场竞争策略及行业投资潜力预测报告.docx
- 2019-2025年中国迷迭香市场运行态势及行业发展前景预测报告.docx
- 破阵子·为陈同甫赋壮词以寄之.的课件.ppt
- 中国基因修饰行业市场全景调研及投资规划建议报告.docx
- 中国天然草本减肥茶行业市场运营现状及投资规划研究建议报告.docx
- 中国商超行业发展潜力分析及投资方向研究报告.docx
- 2025年中国废旧物资市场竞争格局及投资战略规划报告.docx
文档评论(0)