首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >面向对象的建模和设计是软件体系结构的一部分吗?

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

Stack Overflow用户
提问于 2014-10-06 10:39:27
回答 3查看 365关注 0票数 2

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

我混淆了面向对象的建模&设计软件体系结构。在软件架构中,我们为面向对象的建模和设计提供了系统的框架(据我了解),我们使用不同的UML Digram来设计系统。那么,我们在软件体系结构中做的是同样的事情吗?

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

有人能用软件架构的例子来解释我吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-10-06 13:11:35

No,面向对象的建模是一个工具集或过程,软件体系结构是一个可交付的构件。

相关信息:

票数 3
EN

Stack Overflow用户

发布于 2014-10-06 11:01:54

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

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

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

并不是所有的UML都与OOMD有关(例如。用例和活动图)。并不是所有的OOMD都与软件体系结构有关。

票数 2
EN

Stack Overflow用户

发布于 2014-10-06 10:53:57

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

软件体系结构独立于用于实现该软件的平台。这个平台甚至不必是面向对象的。

软件体系结构在面向对象开发之前就已经存在了。我记得在听说面向对象开发(OO )之前,我就学习了软件结构方法(JSP) (在我上学的时候,OO是一个最近的概念)。

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26214494

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档