什么是uml?它的特点和主要用途是什么

时间:2017.06.28 发布人:hxir110

什么是uml?它的特点和主要用途是什么

已解决问题

谷歌hxir110用户在2017.06.28提交了关于“魔临什么是uml?它的特点和主要用途是什么”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-08-07T08:54:09。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,千言万语,表达不了我的感激之情,我已铭记在心 !

希望以下的回答,能够帮助你。

第1个回答

用户名:Bodhkrejea  

UML呢其实就是一种可视化建模型的工具。当然了UML的全文Un问答ifiedModelingLanguage(统一建模语言)也很好的阐述了这一作用。
UML支持从需求走分析开始的软件开发的全过程。UML通过三类图形建立系统模型:用例(UseCase)图、静态结构图(对象八挥铁了度乐二围气极化类图、对象图、组件图、配置图足些啊林)和动态行为图(顺序图、协同图、状态图、活动图)似村友情太,这些图可以从不同的抽象角度实现系统的可视化。
一、UML模型视图:
1、用例图:从用户角色描述系统功能,并指出各功能的操作宅描述系统应该具备的功能,即被称为参与者的外部用户所能观察到的草财谁慢跳粮师调功能,从用户角色描述系统功能,并指出各功能的操作者。
2、静态图:(类图和包图)描述形同中类的静态结构、矛表示类之间的关系、依赖、聚合。包由包或类组成的,表示振氢预运编负包与包之间的关系。包图用于描述系统的分层结构。
3、行为图空何逐故族:描述系统的动态模型镇景和组成对象间的交互关系,其中状态图描述类的对象所有可能的状态以及事就爱你发生时状态的转移条件。
4、交互图:描述对象间的交互关系,其中顺序图显示对象之间的动态合作关系,它强调对象之间的消息发原起吗重茶家孩送的顺序,同时显示对象之间的交互;合作图描述对象间的协作关系。合作图跟顺序图相似,显示对象间的动态合作关系。
5、实现图:其中构件图描述代码部件的物理结构及各部件之间的依赖关系。配置图定义系统中题山容在冷站乎硬件的物理体系结构。

逻辑视图:描述用例视图中提出的系统功能的实现。逻辑视图既描述系统的静态结构,也描述系统**的动态协作关系。
组件视图(实现视图):描述系统的实现模块以及它们之间的依赖关系。
并发视图(进程视图):考虑资源的有效利用、代码的并行执行以及系统环涂的段源苦四们执道境中异步事件的处理。
部署视图:显示系统的物理部署,并描述位于节点实例上的运行组件实例的部署情况。
静态图:(类图和包图)描述形同中类的静态结构、表示类之间的关系、依赖、聚合。包由包或类组成的,表示包与包之间的关系。包图用于描述系统的分层结构。

二、UML的主要特点
1、统一的标准(被OMG所认定矛表草宗什信角热被样备的建模语言标准)
2、面向对象(支持面向对象软件开发)
3、可视化建模
4、独立于开发过程(可以应用到任意一种开发过程中去)5概念明确、建模表示法简洁、图形结构清晰、容易掌握和使用