建材秒知道
登录
建材号 > 设计 > 正文

什么是体系结构

诚心的百合
斯文的月亮
2022-12-21 22:03:47

什么是体系结构?体系结构设计的步骤是什么

最佳答案
单身的黄蜂
曾经的大雁
2026-05-04 14:05:03

体系结构定义:

体系结构包括一组部件以及部件之间的联系。特别是网络计算技术的发展,使得网络计算体系结构成为当今一种主要的计算模式结构。微电子技术的飞速发展使芯片级体系结构研究成为一个挑战性课题。体系结构与系统软件,应用软件,程序设计语言的紧密结合与相互作用也使今天的计算机与以往有很大的不同,并触发了大量的前沿技术、相关产品开发与基础研究课题。

体系结构设计方法:

1.元模型是对各种体系结构设计的模型的抽象

体系结构设计的元模型图:

2.体系结构设计方法

2.1工件驱动

2.2用例驱动

2.3模式驱动

2.4领域驱动方法

工件驱动概念模型图:

最新回答
直率的背包
跳跃的银耳汤
2026-05-04 14:05:03

(Architecture-Based Software Design,ABSD),ABSD方法为产生软件系统的 概念体系结构 提供基础,它描述了系统的主要设计元素及其关系。

ABSD方法取决于决定系统的体系结构驱动。所谓体系结构驱动,是指构成体系结构的 业务、质量和功能需求的组合 。

ABSD方法有三个基础:

提前设计好系统的概念,而不参与实际的实现过程。

从不同的角度查看设计系统的不同属性,逻辑视图、进程视图、实现视图和配置视图。 用户视图,运营视图,数据视图等。

系统在什么样的情况下游什么类型的结果。

同时考虑一些预期场景内的结果以及非预期场景内的结果。

输入:

输出:

ABSD只能算是众多软件设计方法种的一种,如果说对我们有什么借鉴意义,那就是:

还有一个作用就是这是考系统架构师的知识点,记录一下。

参考《软件体系结构原理、方法与实践_第2版》

帅气的戒指
狂野的彩虹
2026-05-04 14:05:03

定义:

一个软件随着功能越来越多,整个软件系统逐渐碎片化,如果不采取有效措施,软件系统就会越来越无序,最终无法维护和扩展。

所以说软件在一段时间的生长后,就需要及时干预,避免越来越无序,架构的本质就是对软件系统进行有序化重构,使软件系统不断进化。

扩展资料:

系统构架是对已确定的需求的技术实现构架、作好规划,运用成套、完整的工具,在规划的步骤下去完成任务。

抽象来说,它是计算机系统结构,或称计算机体系结构,是一个系统在其所处环境中最高层次的概念;它确定一台计算机硬件和软件之间的衔接。

具体地说计算机体系结构指的是计算机系统设计的观念与架构,描述计算机在实做的设计原则。

它确定一个计算机设计的部件功能 ,部件间接口 并且计算机体系结构着重于“负责了计算机架构的中心功能:计算”的中央处理器内部的运行动作与存储器的访问。

参考资料:百度百科:系统构架

怕孤独的鞋垫
烂漫的身影
2026-05-04 14:05:03
软件体系结构是具有一定形式的结构化元素,即构件的集合,包括处理构件、数据构件和连接构件。处理构件负责对数据进行加工,数据构件是被加工的信息,连接构件把体系结构的不同部分组组合连接起来。这一定义注重区分处理构件、数据构件和连接构件,这一方法在其他的定义和方法中基本上得到保持。