UML建模工具中的五大视图是什么

发布时间:2021-12-06 11:22:28 作者:小新
来源:亿速云 阅读:1218

这篇文章主要为大家展示了“UML建模工具中的五大视图是什么”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“UML建模工具中的五大视图是什么”这篇文章吧。

UML建模工具

1.面向对象建模

建模把复杂得问题分解为易于理解的小元素,以达到问题的求解模型帮助你具体化和指出系统的不同方面,模型也显示不同的部分如何彼此相关并有助于它们的工作形象化。

UML定义了软件工程领域中的不同模型。下面给出模型和它们的描述:.

类模型描述其静态结构,状态模型表示对象的动态行为,用例模型解释用户的要求,交互模型描述消息流,实现模型包含工作单元,部署模型包含属于进程分配的细节。

提供一种简单的、准备使用的、表现为可视的建模语言,是独立于过程的,是独立于语言的

2.UML建模工具的五大视图:

UML定义了软件工程领域中的不同模型。下面给出模型和它们的描述:.

类模型描述其静态结构,状态模型表示对象的动态行为

,用例模型描述用户的要求,交互模型描述消息流,实现模型描述工作单元,部署模型属于进程分配的细节。

◆用户视图–表示系统的目的和目标

◆结构视图–表示系统的静态或空闲的状态

◆行为视图–表示系统的动态状态或状态的变动

◆实现视图–表示系统的逻辑元素的分布

◆环境视图–表示系统物理元素的分布

3.用户视图

系统的用户视图由用例图组成,用例图包含执行者、用例、及它们的关系,用例图表示了系统对外部实体提供的功能,用例图由执行者和用例组成(执行者对系统做什么的)

执行者主要可分为四类:主要执行者–直接与系统交互的人,次要执行者–涉及到系统维护的人,外部硬件–运行应用的非计算机的系统部分,其他系统–为其工作需要与你系统交互的外部系统

4.结构视图

UML建模工具中结构视图代表系统的静态方面,包含类图(描述不同的类和它们的关联,描述系统中声明的类)和对象图(描述不同的对象和它们彼此间的链接)。

类:用来描述具有特征的现实世界的实体。

它们具有不同的类型:

实体类-用例考察的与系统交互的实体的一种类

控制类-控制用例工作的一种类

边界类–信息在用例内、外流动时映射为相关的类

对象图:描述一段时间里特定实例的静态结构,描述了类图的实例,包含对象和链接,包含类图中发现的类的实例。

5.行为视图

当把现实场景应用于实现特定任务时,方法构成了系统的动态方面

UML建模工具中行为视图描述了软件系统模型的动态方面

协作图-表示类与它们关联之间的交互

时序图-描述了类与它们关联之间的交互(以时间序列)

状态图-当外部进程或实体访问时描述了类的行为,在执行动作时它类的状态和响应,表示为不同的实体的状态和转换

活动图-描述了类的活动,被内部进程或实体访问时描述了类的行为

协作图用来表示类之间交换的消息 和描述了类和它们关联之间的关系 ;关联角色指出了类协作中类所扮演的角色;时序图给出 以时间序列安排的类之间的交互 ;

状态图中的转换用来描述描述系统中不同对象状态之间的关系 和用来建模不同对象状态之间的关系 ;活动图中动作流用来表示对象不同状态之间的关联,对象流述 动作状态和对象之间的关联;

状态图描述对象生命周期中的三种情形之一,分别是满足某些条件、执行某一活动和等待某一事件的出现;

6.实现视图

UML建模工具中中实现视图描述软件系统实现的不同方面

例如:源代码结构,运行时的实现结构,软件发行的配置管理

构件是对执行良定义的、独立于它环境的现实任务有帮助的类或类组

用构件图来表示系统的实现视图

7.环境视图

UML建模工具中的环境视图用来描述系统中使用的不同构件的物理分发,也称为部署图,描述的节点构成了系统部署的物理硬件需求的一部分,包括表示系统的硬件需求的节点或系统将部署的网络的设计。

以上是“UML建模工具中的五大视图是什么”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

推荐阅读:
  1. ArgoUML -- 开源UML 建模工具
  2. UML九种视图怎么用

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

uml

上一篇:VPS中装载lnmp时报network error:software caused connection abort解决办法

下一篇:Android OpenCV摄像头横竖屏问题的解决是怎样的

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》