导航:首页 > 网络共享 > 软件系统网络结构设计图

软件系统网络结构设计图

发布时间:2023-06-06 14:59:35

软件架构的种类

根据我们关注的角度不同,可以将架构分成三种: 软件系统中元件之间的关系,比如用户界面,数据库,外部系统接口,商业逻辑元件,等等。
比如下面就是笔者亲身经历过的一个软件系统的逻辑架构图
图2、一个逻辑架构的例子
从上面这张图中可以看出,此系统被划分成三个逻辑层次,即表象层次,商业层次和数据持久层次。每一个层次都含有多个逻辑元件。比如WEB服务器层次中有HTML服务元件、Session服务元件、安全服务元件、系统管理元件等。 软件元件是怎样放到硬件上的。
比如下面这张物理架构图描述了一个分布于北京和上海的分布式系统的物理架构,图中所有的元件都是物理设备,包括网络分流器、代理服务器、WEB服务器、应用服务器、报表服务器、整合服务器、存储服务器、主机等等。 系统的非功能性特征,如可扩展性、可靠性、强壮性、灵活性、性能等。
系统架构的设计要求架构师具备软件和硬件的功能和性能的过硬知识,这一工作无疑是架构设计工作中最为困难的工作。
此外,从每一个角度上看,都可以看到架构的两要素:元件划分和设计决定。
首先,一个软件系统中的元件首先是逻辑元件。这些逻辑元件如何放到硬件上,以及这些元件如何为整个系统的可扩展性、可靠性、强壮性、灵活性、性能等做出贡献,是非常重要的信息。
其次,进行软件设计需要做出的决定中,必然会包括逻辑结构、物理结构,以及它们如何影响到系统的所有非功能性特征。这些决定中会有很多是一旦作出,就很难更改的。
根据作者的经验,一个基于数据库的系统架构,有多少个数据表,就会有多少页的架构设计文档。比如一个中等的数据库应用系统通常含有一百个左右的数据表,这样的一个系统设计通常需要有一百页左右的架构设计文档。

阅读全文

与软件系统网络结构设计图相关的资料

热点内容
如何将网络一键提速 浏览:907
网络运营商显示灰色怎么设置 浏览:359
信号满格没有网络怎么回去 浏览:269
与时网络科技有限公司怎么样 浏览:995
苹果设置新手机必须网络吗 浏览:323
台风会影响家里wifi网络嘛 浏览:651
网络无线路由器信号放大器 浏览:847
恒宇中天网络科技怎么样 浏览:772
精准网络营销好吗 浏览:500
网络组成成语有哪些 浏览:843
哪些神经网络信息是双向传播的 浏览:971
南宁网络安全培训哪个机构好 浏览:590
河北广电的机顶盒wifi网络差 浏览:859
电脑上连接网络是哪个插口 浏览:332
电脑上所选网络波段 浏览:982
人行开展国家网络安全宣传 浏览:146
吉林省哪里能进行网络检测 浏览:147
魔百盒设置无线网络 浏览:562
网络初中教学哪个平台好 浏览:639
路由器自由切换网络 浏览:883

友情链接