问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

统一建模语言的图

发布网友 发布时间:2022-05-03 01:57

我来回答

1个回答

热心网友 时间:2022-06-29 07:42

图聚集了相关的事物及其关系的组合,是软件系统在不同角度的投影。图由代表事物的顶点和代表关系的连通图表示。下面对常用的几类图[2-12]进行简单介绍。
(1)类图(ClassDiagram)。展现了一组对象、接口、协作和它们之间的关系。类图描述的是一种静态关系,在系统的整个生命周期都是有效的,是面向对象系统的建模中最常见的图。
(2)对象图(ObjectDiagram)。展现了一组对象以及它们之间的关系。对象图是类图的实例,几乎使用与类图完全相同的标示。
(3)用例图(UseCaseDiagram)。展现了一组用例、参与者(actor)以及它们之间的关系。用例图从用户角度描述系统的静态使用情况,用于建立需求模型。
(4)交互图。用于描述对象间的交互关系,由一组对象和它们之间的关系组成,包含它们之间可能传递的消息。交互图又分为序列图和协作图,其中序列图描述了以时间顺序组织的对象之间的交互活动;协作图强调收发消息的对象的结构组织。
(5)状态图(StateDiagram)。由状态、转换、事件和活动组成,描述类的对象所有可能的状态以及事件发生时的转移条件。通常状态图是对类图的补充,仅需为那些有多个状态的、行为随外界环境而改变的类画状态图。
(6)活动图(ActiveDiagram)。一种特殊的状态图,展现了系统内一个活动到另一个活动的流程。活动图有利于识别并行活动。
(7)组件图(ComponentDiagram)。展现了一组组件的物理结构和组件之间的依赖关系。部件图有助于分析和理解组件之间的相互影响程度。
(8)部署图(DeploymentDiagram)。展现了运行处理节点以及其中的组件的配置。部署图给出了系统的体系结构和静态实施视图。它与组件图相关,通常一个节点包含一个或多个构建。
需要指出的是,UML并不限定仅使用这9种图,开发工具可以采用UML来提供其他种类的图,但到目前为止,这9种图在实际应用中最常用的。综合建模类型、模型图种类、建模机制,UML的建模体系见表1。
表1 UML建模体系
模型类型
模型图种类
建模机制
用例模型
用例模型图
静态建模
静态模型
类图、对象图、包图
静态建模
行为模型
状态图、活动图
动态建模
交互模型
序列图、协作图
动态建模
实现模型
组件图、配置图
静态建模

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
长沙到西昌。坐火车先从长沙到成都、成都东,再到西昌,哪个方便一些 S先生与P先生谜题的题面 为什么首都设在襄阳 改姓可以不随父母性吗 韩艺瑟怎么改姓? 纸、墨、笔、砚是中国传统的文房四宝,墨的使用最早在 [ ] A.商代后期... 想问下创维光伏E企赢模式有哪些优势,到底值不值得投资啊?有没有合作... 太平洋太享e保百万医疗值得入手吗?每年花多少钱? 爱e满分适合哪些人买?注意哪些问题? 太平洋太享e保百万医疗适合哪些人买?价格多少? 什么是编程,讲简单点。我对编程一点也不懂 说的通俗易懂点,设计程序进行编程的本质是什么? 编译 设计一个状态转换图识别一下规则:以01结尾的由0和1组成的任意符号串,即(0│1)*01。 输入法在电脑上不见了是怎么回事? 编程的本质是什么? 通过运行状态转换图识别正则文法的句子。 用状态转换图来生成(或识别或接受)字符串 状态图的提示与技巧 ps怎么让蓝天和云分开而不脱离图层 请问有谁知道怎样制作电子版目录册 PDF目录如何做 我电脑的输入法怎么老没啊? 支付宝森林能量能查到对方的地址吗 iPhone4几时出的?2009年? iPhone4到iPhone6S的全部发售时间 磨菜刀买什么工具好用一点啊,? 塑料碗时间用长了,有点黑 请问可以用漂白水漂麽 如何挽回一个变了心的女人? 用来漂白衣服的剂可以用来漂白碗筷嘛? 急,在线等! 餐具能否使用漂白水? 什么是UML?与Ei-R有什么区别? UML 怎么学呀? 现在比较流行的UML工具都有什么? 求UML(用例图、活动图、顺序图、状态图、类图)关于校园一卡通的实验报告必须要有实验总结200字以上 急! 一般状态机都会包含以下哪几个状态 编程的本质就是调用方法?无非是别人的自己的而已? 编程本质上来说都是对内存的管理是这样吗 哪里有感恩节海报素材免费下载 感恩节海报里面的内容怎么写 海报素材,或帮我想想如何设计海报 如何回答景物描写的方法 罗技G25游戏方向盘能兼容得了电脑的windows10操作系统吗? 罗技G27在PC上能用吗? 请问各位,罗技的超级力反馈天驹DRIVING FORCE PRO支持win10吗? 罗技G27方向盘安装驱动检测时乱打方向.. 什么的金鱼吊兰(填四字成语)? 罗技的G27游戏方向盘能在Mac系统上使用吗? 罗技G27三维导师2的设置方法(windows 7 64位系统) 如何观察和描写景物的特点 请教高手.罗技g27方向盘如果和电脑连接是否就没有力回溃了?能在电脑... 怎样观察描写景物