什么是uml语言
答案:1 悬赏:10 手机版
解决时间 2021-02-02 13:32
- 提问者网友:心牵心
- 2021-02-01 13:14
什么是uml语言
最佳答案
- 五星知识达人网友:独钓一江月
- 2021-02-01 13:22
统一建模语言
(UML,UnifiedModelingLanguage)是面向对象软件的标准化建模语言。UML因其简单、统一的特点,而且能表达软件设计中的动态
和静态信息,目前已成为可视化建模语言的工业标准。在软件无线电系统的开发过程中,统一建模语言可以在整个设计周期中使用,帮助设计者缩短设计时间,减少
改进的成本,使软硬件分割最优。
UML的演化可以分为几个阶段[1]:第一阶段是3位面向对象
(OO,Object-Oriented)方法学家Booch、Rumbaugh和Jacobson共同努力,形成了UML0.9;第二阶段是公司的联合
行动,由十几家公司(DEC、HP、I-Logix、IBM、Microsoft、Oracle、TI、RationalSoftware等)组成了
UML成员协会,将各自意见加入UML,以完善和促进UML的定义工作,形成了UML1.0和1.1,并向对象管理组织
(OMG,ObjectManagementGroup)申请成为建模语言规范的提案;第三阶段是在OMG控制下对版本的不断修订和改进,其中
UML1.3是较为重要的修订版。
UML由3个要素构成:UML的基本构造块、支配这些构造块如何放置在一起的规则和运用于整个语言的公用机制。
UML有3种基本的构造块:事物、关系和图。
事物是对模型中最具有代表性的成分的抽象,包括结构事物,如类
(Class)、接口(Interface)、协作(Collaboration)、用例(UseCase)、主动类(ActiveClass)、组件
(Component)和节点(Node);行为事物,如交互(Interaction)、态机(Statemachine)、分组事物
(包,Package)、注释事物(注解,Note)。
关系用来把事物结合在一起,包括依赖、关联、泛化和实现关系。
(UML,UnifiedModelingLanguage)是面向对象软件的标准化建模语言。UML因其简单、统一的特点,而且能表达软件设计中的动态
和静态信息,目前已成为可视化建模语言的工业标准。在软件无线电系统的开发过程中,统一建模语言可以在整个设计周期中使用,帮助设计者缩短设计时间,减少
改进的成本,使软硬件分割最优。
UML的演化可以分为几个阶段[1]:第一阶段是3位面向对象
(OO,Object-Oriented)方法学家Booch、Rumbaugh和Jacobson共同努力,形成了UML0.9;第二阶段是公司的联合
行动,由十几家公司(DEC、HP、I-Logix、IBM、Microsoft、Oracle、TI、RationalSoftware等)组成了
UML成员协会,将各自意见加入UML,以完善和促进UML的定义工作,形成了UML1.0和1.1,并向对象管理组织
(OMG,ObjectManagementGroup)申请成为建模语言规范的提案;第三阶段是在OMG控制下对版本的不断修订和改进,其中
UML1.3是较为重要的修订版。
UML由3个要素构成:UML的基本构造块、支配这些构造块如何放置在一起的规则和运用于整个语言的公用机制。
UML有3种基本的构造块:事物、关系和图。
事物是对模型中最具有代表性的成分的抽象,包括结构事物,如类
(Class)、接口(Interface)、协作(Collaboration)、用例(UseCase)、主动类(ActiveClass)、组件
(Component)和节点(Node);行为事物,如交互(Interaction)、态机(Statemachine)、分组事物
(包,Package)、注释事物(注解,Note)。
关系用来把事物结合在一起,包括依赖、关联、泛化和实现关系。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯