它是Unified Modeling Language,是一种建模语言,是进行需求分析和概要设计的利器。 UML是一种标准、是一种协议,它是系统分析人员和设计人员之间、软件从业人员与客户之间所应遵循的一种通讯协议。
通过使用UML,系统分析人员不仅可以很直观地记录客户需求,为系统设计提供具体的、可参考的系统分析模型,而且可以很方便地与设计人员甚至客户进行交流,因为大家都遵循同一协议,交流就变得容易和直观。
UML是统一建模语言。什么是“统一”?它表示UML并不仅仅是软件系统的“专利”,非软件行业同样可以使用UML进行建模描述。同时,它也更好地证实了“UML是一种标准”这一说法。什么是“语言”?因为它有自己的语法和语义。
UML的各个元素有着自己的语义,而元素的组织形式却遵循着一定的语法规则。从语法强度来讲,UML应该和自然语言的语法强度平级,因此UML应该会出现二义性问题。
Unified Modeling Language (UML)又称统一建模语言或标准建模语言
是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。软件工程组织
UML 的价值在于实现开发团队中无歧义的沟通。
用例图(Use Case)
类图(Class)
顺序图(Sequence)
协作图(Collaboration)
包图(Package)
状态图(State)
活动图(Activity)
物理图(Physical)
这些图都很重要。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
千航国际 |
国际空运 |
国际海运 |
国际快递 |
跨境铁路 |
多式联运 |