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

软件系统网络结构设计图

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

软件架构的种类

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

阅读全文

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

热点内容
网络共享图片app 浏览:404
微信提示网络异常请重启手机 浏览:33
腾讯游戏网络异常1013 浏览:247
手机如何登录网络硬盘 浏览:50
金天鹅网络定单怎么办理 浏览:344
写字楼顶部网络信号放大器照片 浏览:840
计算机网络给部门划分子网 浏览:472
wifi网络无线手机遥控器 浏览:730
龙安视无线网络摄像头 浏览:489
网络宽带连接失败怎么办 浏览:586
王者为什么今天网络很差 浏览:532
网络电视机顶盒哪个牌子好机顶盒排名 浏览:787
手机资料传输到没有网络电脑 浏览:133
打开路由器网络但是密码不显示怎么办 浏览:107
会计软件单机和网络版有什么区别 浏览:139
计算机网络技术学制二年 浏览:402
怎么修改吉利汽车连接的wifi网络 浏览:618
微信用移动网络显示不可用咋回事 浏览:466
打电话网络断了怎么设置 浏览:600
怎样让wifi网络快一些 浏览:41

友情链接