×

深圳网站建设—APP开发—网站制作—小程序开发_博纳网络公司

0755 -
82538016
82560826
网站制作资讯

网站设计什么是UML他都有哪些特点?

文章编辑:网站建设 文章来源:网站设计 浏览量:

  网站设计什么是UML他都有哪些特点?网站设计公司通常所说的UML (Unified Modeling Language,统一建模语言)是一种对软件密集型系统的制品进行可视化、详述、构造及文档化的语言,它提供了用于交流的词汇表(单词)和在词汇表中组合词汇的规则(语法),它的每个符号都有明确的语义。利用UML所建立的模型是精确的、无歧义的、完整的并且可与各种编程语言直接相连。UMI是一种文档化语言,它适于建立系统体系结构及其所有的细节文档,提供了用于表达需求和测试的语言及对项目计划和发布管理的活动进行建模的语言。网站设计公司下面就详细与各位进行分享他的发展历程与特点。
   
网站设计关于 UML简介
1.UML的发展
  面向对象方法出现于20世纪70年代中期。从1989年到1994年,其数量从不到10种增加到了50多种。在众多的建模语言中,语言的创造者努力推崇自己的产品,并在实践中不断完善。但是,这些不同的建模语言具有不同的建模符号体系,并且各有优劣,用户很难找到一个完全满足自己要求的建模语言,于是爆发了一场“方法大战”。UML作为这个高潮时期的产物,不仅结合了Booch、OMT和OOSE方法,而且对其做了进一步的发展,统一了符号体系,并从其他的方法和软件工程实践中吸收了许多经过实际检验的概念和技术,UMIL是Grady Booch、James Rumbaugh、Ivar Jacobson和许多其他人员集体智慧的结晶,并最终统一为大众所接受的标准建模语言。
    网站设计公司提示UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。它融入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。它代表了面向对象软件开发技术的发展方向,具有巨大的市场前景和经济价值。
网站设计关于UML的特点介绍
1)UML是一种语言
一种语言提供了用于交流的词汇表和在词汇表中组合词汇的规则。而一种建模语言的词汇表和规则,则注重于对系统进行概念上和物理上的描述。UML.这样的建模语言正是用于软件蓝图的标准语言。建模是为了产生对系统的理解。为了理解系统中的各种事物,经常需要多个相互联系的模型从各个侧面对系统进行透视。软件密集型系统需要一种语言贯穿于软件开发生命期,并能表达系统体系结构的各种不同视图。UML.语言的词汇表和规则引导如何创建或理解结构良好的模型。
2)UML是一种可视化语言
面向对象建模方法的一大优势就是广泛利用可视化元素描述模型。UML符号的表示法定义了规范的可视化元素,并为开发者使用这些可视化元素进行系统建模提供了标准。UML只是一组图形符号。确切地讲,UML表示法中的每个符号都有明确语义。这样,一个开发者可以用UMI绘制一个模型,而另一个开发者(甚至工具)可以无歧义地解释这个模型。
3)UML是一种可用于详细描述的语言
这里详细描述意味着所建的模型是精确的、无歧义的和完整的。特别是,UML适合于对所有重要的分析、设计和实现决策进行详细描述,这些是软件密集型系统在开发和部署时所必需的。
4)UML是一种构造语言
UML不是一种可视化的编程语言,但用UML描述的模型可与各种编程语言直接相连。这意味着可把用UML.描述的模型映射成编程语言,如Java、C++和Visual Basic等,甚至映射成关系数据库的表或面向对象数据库的记录。这种映射允许进行正向工程,从UMI,模型到编程语言的代码生成;也可以进行逆向工程,由编程语言代码重新构造UML模型。逆向工程需要工具支持和人的干预、以保证生成结果的一致性。
5)UML是一种文档化语言
UMI适于建立系统体系结构及其所有的细节文档,它提供了用于表达需求和测试的语言,也提供了对项目计划和发布管理的活动进行建模的语言。好了,网站设计公司本文关于“网站设计什么是UML他都有哪些特点?”的建站知识就分享到这里,谢谢关注,博纳网络编辑整理。


当前文章链接:/construction/design/14677.html
如果您觉得案例还不错请帮忙分享:

[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【qin@198bona.com 】,我们在确认后,会立即删除,保证您的版权。

相关案例推荐