统一建模语言是一种标準化的通用建模语言,现在被对像管理组织(OMG)管理为事实上的行业标準.UML包含一组图形符号技术,用于为软件密集型系统创建可视化模型。
在UML 2.2中,有14种类型的UML图,分为两类:
这些图可以按照以下UML图图所示分层次分类
问题:UML是庞大而复杂的?
UML是一个真正的巨大话题.UML提供了大量的图表符号,分为14种不同的UML图类型,每种类型都有不同的UML模型,服务于不同的目的并解决开发需求的不同方面。
14种UML图类型的每个UML图都提供了大量的结构和符号,它们涵盖了大多数软件开发项目的不同需求。UML规範有700多页,并且被认为是複杂,并且对UML理解和採用有负面影响。通常,用户往往只考虑和使用其一部分UML图/结构。答案:学习最基本的UML图和表示法
统一建模语言最重要的开发人员之一Grady Booch的表示:“对于80%的软件,只需要20%的UML”
UML调查
根据在上面的调查,如果你想学习最低限度,学习顺序应该如下:
高优先级:
类图活动图时序图用例图状态图中等优先级
通信图组件图部署图根据调查,最低限度你已经在UML中学习了100%个中的20%,这样你就不会浪费时间来学习UML了。
稍后,您可以在实际项目中根据需要学习更多的UML。
什么是UML?为什么使用UML建模?14个UML图类型概述什么是複合结构图?什么是轮廓图?什么是交互概览图?什么是对像图?免费在线UML工具
在这里,我要感谢博客成员。我能感觉到这个社区很活跃,成员之间的交流也很好!