为什么UML定义的术语和图表符号标准对于面向对象方法的成功如此重要?

为什么UML定义的术语和图表符号标准对于面向对象方法的成功如此重要?,uml,Uml,我试图研究关于UML的每一页。 UML没有任何影响。。 有人有过这种经历吗? 我的意思是术语和图表本身的标准。。为什么uml对面向对象的成功如此重要…事实上,早在uml出现之前,面向对象就已经相当成功了。然而,许多程序员接触到一种通用语言是很方便的——这使交流想法变得更容易。在UML之前,人们通常会召开预先设计会议,向自己的团队解释注释(在UML之前使用Jacobson的Objectory方法时,我不得不这样做),现在你可以假设(我承认可能是错误的)事实上,早在UML出现之前,面向对象就已经相当

我试图研究关于UML的每一页。 UML没有任何影响。。 有人有过这种经历吗?
我的意思是术语和图表本身的标准。。为什么uml对面向对象的成功如此重要…

事实上,早在uml出现之前,面向对象就已经相当成功了。然而,许多程序员接触到一种通用语言是很方便的——这使交流想法变得更容易。在UML之前,人们通常会召开预先设计会议,向自己的团队解释注释(在UML之前使用Jacobson的Objectory方法时,我不得不这样做),现在你可以假设(我承认可能是错误的)事实上,早在UML出现之前,面向对象就已经相当成功了。然而,许多程序员接触到一种通用语言是很方便的——这使交流想法变得更容易。在UML之前,人们通常会召开预先设计会议,向自己的团队解释注释(在UML之前使用Jacobson的Objectory方法时,我不得不这样做),现在你可以假设(我承认可能是错误的)这本书将详细介绍UML图的许多组件,并描述它们在设计OO体系结构中的用途。对于一些图表,作者的建议归结为“保持简单”。例如,用例图有利于刚刚编写的用例。以状态转换表的形式提供了复杂状态图的替代方案

在本书的开头,作者描述了面向对象设计的几个原则,如依赖倒置原则和单一责任原则。这些与UML无关。UML是一种通信工具,其目的是允许人们可视化体系结构。UML的不同组件有不同的用途——体系结构的类图、对象如何相互交互的对象图、随时间与对象(以及对象本身)交互的序列图

那么,UML对OO设计的成功负责吗?我认为UML的出现表明OO设计是值得的,因为UML是用来呈现OO设计的。与杰克逊图相同的方法被用于结构化编程

本书介绍了UML图的许多组件,并描述了它们在设计OO体系结构中的用途。对于一些图表,作者的建议归结为“保持简单”。例如,用例图有利于刚刚编写的用例。以状态转换表的形式提供了复杂状态图的替代方案

在本书的开头,作者描述了面向对象设计的几个原则,如依赖倒置原则和单一责任原则。这些与UML无关。UML是一种通信工具,其目的是允许人们可视化体系结构。UML的不同组件有不同的用途——体系结构的类图、对象如何相互交互的对象图、随时间与对象(以及对象本身)交互的序列图


那么,UML对OO设计的成功负责吗?我认为UML的出现表明OO设计是值得的,因为UML是用来呈现OO设计的。与杰克逊图相同的方法被用于结构化编程

我的意思是术语和图表本身的标准。。以及uml对面向对象的成功如此重要的原因

我的意思是术语和图表本身的标准。。以及uml对面向对象的成功如此重要的原因

在UML出现之前,每一位有书要卖的方法学家都会发明自己的符号。有些是三角形,一种是继承,另一种是继承


在UML之后,每一个有书要卖的方法学家都会发明一种新型的UML图并将其添加到标准中。

在UML之前,每一个有书要卖的方法学家都会发明自己的符号。有些是三角形,一种是继承,另一种是继承


在UML之后,每一位有书要卖的方法学家都发明了一种新型的UML图,并将其添加到标准中。

这是因为其影响充其量只是零碎的。在软件行业中,我从未见过任何人认为这是必要的(尽管许多人被要求使用它,但都觉得这是浪费时间)。为什么你认为它对OO方法的成功如此重要?可能是你在作业上贴了个问题?!“术语标准”-这可能指的是“设计模式”。坦率地说,我不认为UML真的那么重要-在我的整个工作经验中,我唯一需要画的时间是在面试中。其他人也有类似的经历。我认为,如果它明天突然消失,没有多少人会注意到,它也不会对OO设计产生太大的影响。当你的老师给你一个F来表示UML是无用的时,一定要把这个讨论指向老师。:)这是因为这种影响充其量只是零星的。在软件行业中,我从未见过任何人认为这是必要的(尽管许多人被要求使用它,但都觉得这是浪费时间)。为什么你认为它对OO方法的成功如此重要?可能是你在作业上贴了个问题?!“术语标准”-这可能指的是“设计模式”。坦率地说,我不认为UML真的那么重要-在我的整个工作经验中,我唯一需要画的时间是在面试中。其他人也有类似的经历。我想如果是这样的话