欢迎来到天天文库
浏览记录
ID:44210005
大小:63.27 KB
页数:3页
时间:2019-10-19
《UML用例图用法实例剖析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、UML用例图用法实例剖析2010-06-0719:02BranSelicibn.coo字号:T
2、T收藏Q1;MI,统•建模语言相信大家应该听说过,这里就像简单介绍一下IML一些背呆知识,顺便介绍一下U池用例图•欢迎大家一起來学习LML.AD:51CTO网+第十二期沙龙:大话数据之美一如何用敌据驱动用户体绘本节向大家介绍一下UML方面的知识.主要包括UNUKJ—些背掀知识和用例閔两部分.相倍通过本节的介绍•你对UML—定会有新的认识,下面i二我们一起来学习UML吧.UNb基础:统一建模语言简介UML一些背最知识正如府而曾捉到过的.UML的本总是耍成为一种标准的统一语詁使得
3、IT专业人员能够进行计算机应用程序的建模•13L的主耍创始人是JimRumbaugh.IvarJacobsonfllGradyBooch.他们掖初都有自己的建模方法(OMT.00SE和Booch)•彼此Z间存在若竞轨最终.他们联合起来创造了一种开放的标准“(听起来是不是很熟怂?这个现彖类似J2EE、SOAP和Linuxtfj诞生.)UMI•成为"标准"建槐语言的腹因之一在于,它与程序设计语言无关.(IBURational的ML建模工耳被广泛应用于J2EE和.NET开发.〉而且,UML符号集只是一种语盲而不是-•种方法学。这点很更要,因为语言与方法学不岡,它可以在不做任何
4、更改的情况下很容易地适应任何公司的业务运作方式。既然UM1•不是一种方法学.它就不需要任何正式的工作产品<H
5、JIBMRationalUnifiedProcess?术语中所定义的"工件")•而且•它还提供了多种类型的模型描述图(diagram)•当在某种给定的方法学中使用这些图时.它使得开发中的应用程屏的更易理解.CM的内沟远不只足这些模型摘述图.但足对于入门来说.这些图对这门语言及其用法背后的基本原理擬供了很好的介绍.通过把标准的UHL图放进您的工作产品中.料通UML的人员就更加齐易加入您的项目并迅速进入角色.戢常用的UML图包括:UML用例图、类图、序列图、状态图、
6、活动图、组件图和部署图•深入讨论毎类图的细节问趣已超出了这篇入门文帝的范昧因此,下面仅给出了每类图的简要说明.更详细的信息将在以后的文帝中探讨。3L用例图用例图描述了系统捉供的一个功能单元•用例图的主耍II的足蒂助开发团队以一种可视化的方式理解系统的功能盅求.包括基于基本流程的•角色*(actors,也就是与系统交互的其他实体)关系.以及系统内用例之间的关系.用例图般表示出用例的组织关系一要么是整个系统的全部用例•要么是完成具有功能(例如,所有安全诗理相关的用例)的一组用例,要在用例图上显示某个用例,可绘制一•个柵関.然后将用例的名称放在椭圆的中心或椭恻下血的中间位賈.
7、要在用例图上绘制一个介色(农示一个系统用户),可绘制一个人形符号•角色和用例2间的关系便用简单的线段来描述.如图1所示。CDSalesSystemVi9wSele$StatisticsForSpeciftCD技术成「BillboarcReportingSio—RetneveLastedBiifboard200Report图1:示例UM【•用例图图字(从上到下九CD箭您系统:杏吞乐队CI)的笛佟统计飞乐臥经理:査看Billboard200刿:行榜报告:唱片经理:杳吞待定CD的俏偉统计飞检寮最新的Billboard200排行榜报告;排行榜报告服务用例图通常用于表达系统或者系
8、统范畴的高级功能。如图1所示,可以很容易看出该系统所捉供的功能,这个系统允许乐队经理査看乐队CD的销伟统计报告以及Billboard200排行榜报扒它也允许唱片经理査看特定CD的销售统计报吿和这些CD在Billboard200拌行榜的报乩这个国还吿诉我们.系统将通过一个名为刑行榜报告服务"的外部系统提供Billb:)ard排行榜报告.此外,在UML用例图中.没有列出的用例衣明了该系统不能完成的功能.例如,它不能提供给乐队经理收听Billboard200±不同专辑中的歌曲的途径一也就是说,系统没有引用一个叫做"收听Billboard200上的歌曲"的用例。这种缺少不是一件
9、小爭。在用例图中提供清楚的、简要的用例描述,项目赞助商就很容易看出系统是否提供了必须的功能£木节关于UML用例图和关内容介绍完毕。【编辑推荐】1.教你绘制整洁的UML图2.SVG与UML图详解3.克击:中国系统与紈件过程改进年会一一IML专场4.统一建模语^(UML)版本2.05.UML面向对欽建模知识简介
此文档下载收益归作者所有