电子说
1、统一的标准(被OMG所认定的建模语言标准)
2、面向对象(支持面向对象软件开发)
3、可视化建模
4、独立于开发过程(可以应用到任意一种开发过程中去)
5、概念明确、建模表示法简洁、图形结构清晰、容易掌握和使用
1、对于开发团队的层面来说:有利于队员间在各个开发环节间确立沟通的标准,便于系统文档的制定和项目的管理。因为UML的简单、直观和标准性,在一个团队中用UML来交流比用文字说明的文档要好得多。
2、对与各个开发项目来说:可以通过UML共享开发经验和资源
3、uml只是面象对象分析、设计思想的体现,和具体的实现平台无关,用UML建模和设计的系统可以用JAVA或C#来实现。
4、这点对我们最有用啦:可以做为系统分析设计过程使用的表示和体现工具。
5、对于公司的运营层面:UML已经是世界标准,使用UML方便公司的国际化。
1、UML统一了各种方法对不同类型的系统、不同开发阶段以及不同内部概念的不同观点,从而有效的消除了各种建模语言之间不必要的差异。
2、UML建模能力比其它面向对象建模方法更强。它不仅适合于一般系统的开发,而且对并行、分布式系统的建模尤为适宜。
3、UML使硬件组件和软件组件之间将会有更大的透明度。便携性和综合效率将会增加。
全部0条评论
快来发表一下你的评论吧 !