Uml 面向对象的建模和设计是软件体系结构的一部分吗?
面向对象的建模和设计是软件体系结构的一部分吗 我混淆了面向对象建模与设计和软件架构。在软件架构中,我们提供了面向对象建模和设计的系统框架(据我所知),我们使用不同的UML图设计系统。那么,我们在软件架构中也在做同样的事情吗 因为骨架只能用图表来定义,对吗Uml 面向对象的建模和设计是软件体系结构的一部分吗?,uml,Uml,面向对象的建模和设计是软件体系结构的一部分吗 我混淆了面向对象建模与设计和软件架构。在软件架构中,我们提供了面向对象建模和设计的系统框架(据我所知),我们使用不同的UML图设计系统。那么,我们在软件架构中也在做同样的事情吗 因为骨架只能用图表来定义,对吗 有人能给我解释一下软件架构的例子吗?不,面向对象的建模和设计不是软件架构的一部分 软件架构独立于用于实现它的平台。该平台甚至不必是面向对象的 软件架构在面向对象开发出现之前就已经存在了。我记得在听说面向对象开发(OO是我上学时最新的概念)之前,
有人能给我解释一下软件架构的例子吗?不,面向对象的建模和设计不是软件架构的一部分 软件架构独立于用于实现它的平台。该平台甚至不必是面向对象的 软件架构在面向对象开发出现之前就已经存在了。我记得在听说面向对象开发(OO是我上学时最新的概念)之前,我就学习了软件架构方法(JSP)
软件体系结构的一部分可用于使用某种工具自动生成对象模型,但这是另一部分。通过这样做,您已经超越了软件架构,并选择了一个实现平台。软件架构是一个非常宽泛的术语。它可以描述最小组件到最大系统的软件 OOMD是一个设计过程,它可能是软件体系结构的一部分,通常使用类图。但是OOMD可以在设计新事物之外使用。它可以用来帮助分析和理解一段遗留代码 UML是一种与OOMD结合使用的语言。仅此而已。UML图不一定“包含”架构概念,就像苹果的图片是苹果一样。可以使用UML来说明和巩固最终将进入成品的概念
并非所有的UML都与OOMD有关(例如用例和活动图)。而且并非所有OOMD都与软件架构有关。不,面向对象的建模是一个工具集或过程,软件架构是一个可交付的工件 相关的: