系统架构是什么

2023-08-06 06:10:00 生活常识 投稿:网友

系统架构是定义系统的结构、行为及其他视图的概念模型。系统架构可以包括系统中的组件以及子系统,这些元件以及子系统共同工作来实现整个系统。有许多人设法将描述系统架构的语言形式化,这些语言称为架构描述语言(ADL)。

系统架构是定义系统的结构、行为及其他视图(view)的概念模型。架构叙述(architecture description)是有关系统的正式描述以及呈现,以有助于了解系统结构和行为的方式来组织。系统架构可以包括系统中的组件以及子系统,这些元件以及子系统共同工作来实现整个系统。有许多人设法将描述系统架构的语言形式化,这些语言称为架构描述语言(ADL)。

系统架构是什么

许多组织用不同的方式在定义系统架构,以下是一些例子:

系统的基本组织,由其组件、组件之间的关系以及组件和环境的关系、主导其设计以及演进的原则所组成。一个系统的呈现,包括从机能到硬件组件和软件组件的映射、从软件架构到硬件架构的映射,以及这些界面和人的互动。实体元件的分配安排,针对消费产品或是产品生命周期提供其设计方案,目的是要满足机能架构的需求,以及需求的基线(baseline)。包括最重要、普遍、顶层、策略性发明、决策的架构,以及这些和整体架构之间的基本原理(即其基本要素和关系),以及其相关的特征以及行为。有关电子计算机设计以及内容的叙述。若有文件,可能会包括目前硬件、软件以及网络能力的细节清单,有关长期计划以及后续优先购买项目的叙述,以及昇级或更换过期设备或软件的计划系统的正式叙述,或是在组件层级的系统详细计划,目的是为了做为实作的指引。产品设计架构的组成,以及其生命周期过程组件的结构,组件之间的关系,主导其设计以及演进的定律及指引。

系统架构可以视为是一组已有系统(或是未来系统)呈现方式的组合。其呈现一开始会说明一般性,高阶的机能组织,渐渐会到更细节,更具体的叙述。

系统架构承载了组成系统元素的资讯、元素之间的关系、主导这些关系的原则。系统架构可能包括硬件、软件、文件、设备、人工程序或是由组织或是人员所扮演的角色。

系统架构一般会专注在系统组件或是子系统的界面,以及系统和外部环境(特别是用户)之间的界面。系统和使用者之间的界面会称为用户界面或人机交互。

系统架构可以和系统架构工程(system architecture engineering、SAE)对比,系统架构工程是有效实现系统架构的方法以及原则:

系统架构工程是一种方式,因为其中有提到许多步骤,在许多条件的约束下,产生系统架构或是更改系统架构。系统架构工程是一种原则,因为使用了知识体系来告知实作者,在许多条件的约束下,最有效设计系统的方式是什么。

标签: # 架构 # 系统
声明:犀牛文库所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系admin@qq.com