传统架构和软件架构有什么区别?

如题所述

一、主体不同

1、云计算架构:多数数据中心云计算架构的这层主要是用于以友好的方式展现用户所需的内容和服务体验,并会利用到下面中间件层提供的多种服务。

2、传统架构:指的就是说相应的系列性的抽象模式,可以为设计大型软件系统的各个方面提供相应的指导。


二、特点不同

1、云计算架构:云架构是划分为基础设施层、平台层和软件服务层三个层次的。

2、传统架构:在软件架构所描述的对象就是直接的进行系统抽象组件构成。连接系统的各个组件之间就是做到把组件之间所存在的通讯比较明确与相对细致的实施描述。

三、优势不同

1、云计算架构:通过互联网提供软件服务的软件应用模式。在这种模式下,用户不需要再花费大量投资用于硬件、软件和开发团队的建设,只需要支付一定的租赁费用。

2、传统架构:为软件系统提供了一个结构、行为和属性的高级抽象,由构件的描述、构件的相互作用、指导构件集成的模式以及这些模式的约束组成。


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

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

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-08-18
hi
传统架构和软件架构之间存在显著的差异。下面将分别介绍这两者。
1. 传统架构:
传统架构是一种较为广泛的概念,它描述了大型软件系统的各种组件和子系统的结构和行为。传统架构主要关注系统的外部可见组件以及它们之间的交互,它为设计大型软件系统的各个方面提供指导。传统架构可以大致分为集中式和分散式架构组织。
2. 软件架构:
软件架构是一个概念模型,用于描述软件系统的组织结构、组件、子系统以及它们之间的交互关系。软件架构关注整个系统的完整结构或体系结构,将软件特性(如可伸缩性、安全性、可重用性、可扩展性、模块化、可维护性等)转换为结构化解决方案,以满足业务需求。软件架构的描述语言(ADL)可以帮助描述整个系统架构。
综上所述,传统架构和软件架构在概念和关注点上有所不同。传统架构更关注系统的外部可见组件以及它们之间的交互,而软件架构则关注整个系统的完整结构或体系结构,并将软件特性转换为结构化解决方案。
相似回答