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

软件系统网络结构设计图

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

软件架构的种类

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

阅读全文

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

热点内容
网络满格为什么手机网很差 浏览:530
网络机房需要的电压是多少 浏览:777
福建网络会议哪个好 浏览:284
电话网络异常请稍后再试什么意思 浏览:658
笔记本网络里没有wifi功能了 浏览:840
京东网络共享宝马 浏览:114
同一无线网络的网络共享 浏览:243
移动网络小型发射器 浏览:492
徐州第二届网络安全攻防大赛 浏览:238
怎么设置网络开通 浏览:256
大学生校园网络安全主题班会 浏览:480
网络汽车报价哪个最接近实际价 浏览:151
电脑安装路由器可以连手机网络 浏览:807
手机用玖乐网络不好 浏览:863
移动机顶盒没有无线网络选项了 浏览:619
苹果网络支付买不了怎么办 浏览:711
网络安全宣传周贵阳公安 浏览:802
飞行模式无线网络 浏览:22
被拉黑连不了网络怎么办 浏览:172
猫复位后没有网络怎么办 浏览:441

友情链接