在计算机网络技术中,网络的体系结构是指通信系统的总体设计。其目的是为网络硬件、软件、协议、访问控制和拓扑提供标准。现在它被广泛地用作开放系统互连OSI(开放系统互连)的参考模型,开放系统互连是物理层和数据链路层。网络层、传输层、对话层、表示层和应用层在七个层次上描述了网络结构。
一般包括组织机构图各个分部的主要职责和相互关系。业务流程在组织机构中的体现。建立典型企业体系结构所需的支出取决于三个因素。
体系结构,包括一组部件以及部件之间的联系。自1964年G. Amdahl首次提出体系结构这个概念,人们对计算机系统开始有了统一而清晰的认识,为从此以后计算机系统的设计与开发奠定了良好的基础。近四十年来,体系结构学科得到了长足的发展,其内涵和外延得到了极大的丰富。
特别是网络计算技术的发展,使得网络计算体系结构成为当今一种主要的计算模式结构。
系统分析实际上包括两个阶段的工作,首先是需求的分析,也就是说,划分出系统和环境之间的界面,将所研究(或者是将要开发)的系统和周围的环境分离,这就是从使用者的观点,将整个系统作为一个整体来考察。
其次是系统的设计,根据系统的整体功能和数据,参考实际的物理系统或者类似的系统,设计实际运行的软件系统,这一步骤实际上就是体系结构的分析和确定。
从系统工程的观点看来,任何复杂的系统都是由相对简单的,在当前所分析的系统层次是原始的基本元素(虽然在更进一步的分析中,这些元素可能具有非常复杂的内部结构)组成的,这些基本元素之间存在复杂的相互作用。
所以,软件系统的分析和设计的基本任务是:确立系统中的基本元素(完成系统的功能所必不可少的成分);确定这些元素之间相互作用的方式(这就是系统的体系结构)。