Uml 面向对象的建模和设计是软件体系结构的一部分吗?

Uml 面向对象的建模和设计是软件体系结构的一部分吗?,uml,Uml,面向对象的建模和设计是软件体系结构的一部分吗 我混淆了面向对象建模与设计和软件架构。在软件架构中,我们提供了面向对象建模和设计的系统框架(据我所知),我们使用不同的UML图设计系统。那么,我们在软件架构中也在做同样的事情吗 因为骨架只能用图表来定义,对吗 有人能给我解释一下软件架构的例子吗?不,面向对象的建模和设计不是软件架构的一部分 软件架构独立于用于实现它的平台。该平台甚至不必是面向对象的 软件架构在面向对象开发出现之前就已经存在了。我记得在听说面向对象开发(OO是我上学时最新的概念)之前,

面向对象的建模和设计是软件体系结构的一部分吗

我混淆了面向对象建模与设计软件架构。在软件架构中,我们提供了面向对象建模和设计的系统框架(据我所知),我们使用不同的UML图设计系统。那么,我们在软件架构中也在做同样的事情吗

因为骨架只能用图表来定义,对吗


有人能给我解释一下软件架构的例子吗?

不,面向对象的建模和设计不是软件架构的一部分

软件架构独立于用于实现它的平台。该平台甚至不必是面向对象的

软件架构在面向对象开发出现之前就已经存在了。我记得在听说面向对象开发(OO是我上学时最新的概念)之前,我就学习了软件架构方法(JSP)


软件体系结构的一部分可用于使用某种工具自动生成对象模型,但这是另一部分。通过这样做,您已经超越了软件架构,并选择了一个实现平台。

软件架构是一个非常宽泛的术语。它可以描述最小组件到最大系统的软件

OOMD是一个设计过程,它可能是软件体系结构的一部分,通常使用类图。但是OOMD可以在设计新事物之外使用。它可以用来帮助分析和理解一段遗留代码

UML是一种与OOMD结合使用的语言。仅此而已。UML图不一定“包含”架构概念,就像苹果的图片是苹果一样。可以使用UML来说明和巩固最终将进入成品的概念


并非所有的UML都与OOMD有关(例如用例和活动图)。而且并非所有OOMD都与软件架构有关。

不,面向对象的建模是一个工具集或过程,软件架构是一个可交付的工件

相关的:


这个问题与主题无关,过于概念化,离编程太远。也许更适合解释为什么投票失败?如果你不解释你认为错误的地方,那就不能改善答案。@xmojmr:取消赞成票不会导致反对票。此外,您链接到的问题根本不是关于Stackoverflow的推荐行为。@xmojmr:您在说什么?