构架与架构的区别是什么?

 我来答
小勋爱吃肉
高粉答主

2019-09-24 · 每个回答都超有意思的
知道答主
回答量:6360
采纳率:23%
帮助的人:176万
展开全部

区别如下所示:

1、含义不同。

架构,又名软件架构,是有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。构架,汉语词语,意思是结架材木。指建筑。

2、性质不同。

架构是对存储在Active Directory中的对象类别和属性的描述。对于每一个对象类别来说,该架构定义了对象类必须具有的属性,它也可以有附加的属性,并且该对象可以是它的父对象。

而构架是一个成语。

3、词性不同。

构架是动词,像是要构建什么,结架材木。指建筑。架构是名词,比如说什么的架构。

参考资料来源:百度百科-架构

参考资料来源:百度百科构架

专业语音导览
2024-11-15 广告
超融合架构与传统架构,最大的区别是存储架构不同,传统架构使用集中式存储,超融合架构采用分布式存储。 融合方面: 超融合架构是计算、网络、存储一体化高度整合;传统架构是分别调度管理。 扩展性方面:超融合架构是积木式建设、线性可按需快速扩展;传... 点击进入详情页
本回答由专业语音导览提供
onoshin00
2020-02-11
知道答主
回答量:48
采纳率:28%
帮助的人:1.6万
展开全部

(出处网页链接 )    

人们对软件架构存在非常多的误解,其中一个最为普遍的误解就是:将架构(Architecture)和框架(Framework)混为一谈。其实很简单,一句话:框架是软件,架构不是软件。框架落脚在“架”字上,可以理解成名词性的,是一个客观性的名词存在,如.Net Framework;而架构体现在“构”字上,理解成构造,是一个动词性的,是一系列动作发生的策略性体现。

       框架是一种特殊的软件,它并不能提供完整无缺的解决方案,而是为你构建解决方案提供良好的基础。框架是半成品。典型地,框架是系统或子系统的半成品;框架中的服务尅被最终应用系统直接调用,而框架中的扩展点是供应用开发人员定制的“可变化点”。

架构不是软件,而是关于软件如何设计的重要策略。软件架构决策设计到如何将软件系统分解成不同的部分、各部分之间的静态结构关系和动态交互关系等。经过完整的开发过程之后,这些架构决策将体现在最终开发出的软件系统中;当然,引入软件架构之后,整个开发过程变成了“分两步走”,而架构决策往往会体现在框架之中。或许,人们常把架构和框架混为一谈的原因就在于此吧!我们不能指着某些代码,说这就是软件架构,因为软件架构是比具体代码高一个抽象层次的概念。架构势必被代码所体现和遵循,但任何一段具体的代码都代表不了架构。

       框架技术和架构技术的出现,都是为了解决软件系统日益复杂所带来的困难而采取“分而治之”思维的结果-----先大局后局部,就出现了架构;先通用后专用,就出现了框架。下图很好地揭示了这一点。架构是问题的抽象解决方案,它关注大局而忽略细节;而框架是通用半成品,还必须根据具体需求进一步定制开发才能变成应用系统。

       简而言之,框架和架构的关系可以总结为两句话:(1)为了尽早验证架构设计,或者处于支持产品线开发的目的,可以将关键的通用机制甚至整个架构以框架的方式进行实现;(2)业界(及公司内部)可能存在大量可供重用的框架,这些框架或者已经实现了软件架构所需的重要架构机制,或者为未来系统的某个子系统提供了可扩展的半成品,所以最终的软件架构可以借助这些框架构造。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cpudotorg
推荐于2017-09-07 · TA获得超过282个赞
知道小有建树答主
回答量:380
采纳率:0%
帮助的人:247万
展开全部
构架可以理解为组成,简单的说就是一个产品有哪些部分组成。
这里的产品指的是开发框架。

架构本质上也是构架,单是它包含了应用,即软件的部分功能。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
and洋葱
高粉答主

2021-01-06 · 繁杂信息太多,你要学会辨别
知道答主
回答量:2
采纳率:0%
帮助的人:986
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式