UML中各种图的要点总结
字体大小:大 | 中 | 小 2008-01-11 17:15 - 阅读:141 - 评论:0
UML中各种图的要点总结
类图:类图展示了一组类、接口和协作及它们间的关系,在建模中所建立的最常见的图就是类图。用类图说明系统的静态设计视图,包含主动类的类图——专注于系统的静态进程视图。系统可有多个类图,单个类图仅表达了系统的一个方面。要在高层给出类的主要职责,在低层给出类的属性和操作。
对象图:对象图展示了一组对象及它们间的关系。用对象图说明类图中所反应的事物实例的数据结构和静态快照。对象图表达了系统的静态设计视图或静态过程视图,除了现实和原型的方面的因素外,它与类图作用是相同的。
用例图:用例图展现了一组用例、参与者以及它们间的关系。可以用用例图描述系统的静态使用情况。在对系统行为组织和建模方面,用例图的是相当重要的。
交互图:交互图展现了按一定的目的进行的一种交互,它由在一个上下文中的一组对象及它们间交互的信息组成。交互图也可用于描述一个用例的行为。顺序图和协作图都是交互图,顺序图和协作图可以相互转换。
顺序图:展现了一组对象和由这组对象收发的消息,用于按时间顺序对控制流建模。用顺序图说明系统的动态视图。
协作图:展现了一组对象,这组对象间的连接以及这组对象收发的消息。它强调收发消息的对象的结构组织,按组织结构对控制流建模。
状态图:展示了一个特定对象的所有可能状态以及由于各种事件的发生而引起的状态间的转移。一个状态图描述了一个状态机,用状态图说明系统的动态视图。它对于接口、类或协作的行为建模尤为重要,可用它描述用例实例的生命周期。
活动图:活动图是一种特殊的状态图,描述需要做的活动、执行这些活动的顺序(多为并行的)以及工作流(完成工作所需要的步骤)。它对于系统的功能建模特别重要,强调对象间的控制流程。
高层活动图用于表示需要完成的一些任务,即用于分析用例,理解涉及多个用例的工作流、多线程及并行,显示相互联系的行为整体,还可用于对企业过程建模,对系统的功能建模。低层活动图用于表示类的方法。但活动图不适用于描述动作与对象间的关系,显示对象间的合作以及显示对象在生命周期内的运转情况。
构件图:构件图展现了一组构件之间的组织和依赖,用于对原代码、可执行的发布、物理数据库和可调整的系统建模。
部署图:部署图展现了对运行时处理节点以及其中构件的配署。它描述系统硬件的物理拓扑结构(包括网络布局和构件在网络上的位置),以及在此结构上执行的软件(即运行时软构件在节点中的分布情况)。用部署图说明系统结构的静态部署视图,即说明分布、交付和安装的物理系统
UML中各种图的要点总结-bokee.net
分享到:
相关推荐
UML实战教程--面向.NET开发人员.part1.rar
UML实战教程--面向.NET开发人员.part4.rar
UML实战教程--面向.NET开发人员.part3.rar
UML实战教程--面向.NET开发人员.part2.rar
UML实战教程--面向.NET开发人员.part5.rar
Apress-EnterpriseDevelopmentwithVisualStudio.NET,UML,andMSF.chm
UML-建模设计-航-空-订-票-系-统.pdfUML-建模设计-航-空-订-票-系-统.pdfUML-建模设计-航-空-订-票-系-统.pdfUML-建模设计-航-空-订-票-系-统.pdfUML-建模设计-航-空-订-票-系-统.pdfUML-建模设计-航-空-订-票-系-统...
UML实战教程_面向.NET开发人员,感兴趣的人看一下
《UML课程设计》参考样例-仓库管理系统.pdf!《UML课程设计》参考样例-仓库管理系统.pdf!《UML课程设计》参考样例-仓库管理系统.pdf!《UML课程设计》参考样例-仓库管理系统.pdf!《UML课程设计》参考样例-仓库管理系统...
UML图的绘制---ArgoUML
系统拥有强大的统计功能包括:各种排行榜(以产品销售为主的排行、以员工为主 排行、以会员为主的排行)、会员统计、消费统计、损溢明细、营业日报、统计月报等。 五.系统维护: 部门设置、系统操作员、密码修
目前,大中型城市的多数药品店已经实现了商品管理、客户管理、销售管理...此次设计中,我用SQL Server2005建立后台数据库,用VS.NET 的C#作为主要的应用程序开发工具,应用所学的UML知识进行了系统设计。运行环境是Wind
UML Applied: A .NET Perspective 第二部分 Table of Contents UML Applied—A .NET Perspective Foreword Introduction Part One - UML and Five-Step UML: It's all About Communication Chapter 1 - ...
UML 2 --------------------------------学习材料
UML 中文 FAQ - V1.0 - 张恂.pdf
2011-03-24 11:58 103,949 UML图0.docx 2011-03-24 17:27 16,640 UML时间图.docx 2011-03-24 17:29 200,071 UML用例概要.docx 2011-03-24 17:14 94,457 UML类图0.docx 2011-03-24 17:15 152,888 UML类图1.docx 2011-...
基于UML的网上虚拟商店系统---课题报告
登录子系统区分排课者(也即系统的管理者)、教师和学生这三者的不同身份,给出不同的权限,在页面中根据身份判断其相应具有的功能来使用这套系统。排课子系统主要供排课者使用,排课者可以在这里进行一切与排课有关的...
UML2.2forVisio2003-2007-2010
Executable UML: A Foundation for Model-Driven Architecture,这本书虽然是02年出的,但是是MDA中很重要的研究方向,我们讨论组主要翻译了第一、二和章。