软体开发构架 cs


软体开发构架 cs

文章插图
cs(软体开发构架)【软体开发构架 cs】cs , 即C/S(Client/Server)结构 , 是一种客户机和伺服器结构 。cs也是软体系统体系结构 , 通过它可以充分利用两端硬体环境的优势 , 将任务合理分配到Client端和Server端来实现 , 降低了系统的通讯开销 。
目前大多数套用软体系统都是Client/Server形式的两层结构 , 由于现在的软体套用系统正在向分散式的Web套用发展 , Web和Client/Server套用都可以进行同样的业务处理 , 套用不同的模组共享逻辑组件;因此 , 内部的和外部的用户都可以访问新的和现有的套用系统 , 通过现有套用系统中的逻辑可以扩展出新的套用系统 。这也就是目前套用系统的发展方向 。
软体开发可以分为C/S和B/S构架 , 具体为:C/S结构 , 即Client/Server(客户机/伺服器) 结构 , 是大家熟知的软体系统体系结构 , 通过将任务合理分配到Client端和Server端 , 降低了系统的通讯开销 , 需要安装客户端才可进行管理操作 。B/S结构 , 即Browser/Server (浏览器/伺服器) 结构 , 是随着Internet技术的兴起 , 对C/S结构的一种变化或者改进的结构 。在这种结构下 , 用户界面完全通过WWW浏览器实现 。在网路连线模式中 , 除对等网外 , 还有另一种形式的网路 , 即伺服器/客户机网 , Client/Server 。在客户机/伺服器网路中 , 伺服器是网路的核心 , 而客户机是网路的基础 , 客户机依靠伺服器获得所需要的网路资源 , 而伺服器为客户机提供网路必须的资源 。它是软体系统体系结构 , 通过它可以充分利用两端硬体环境的优势 , 将任务合理分配到Client端和Server端来实现 , 降低了系统的通讯开销 。目前大多数套用软体系统都是Client/Server形式的两层结构 , 由于现在的软体套用系统正在向分散式的Web套用发展 , Web和Client/Server套用都可以进行同样的业务处理 , 套用不同的模组共享逻辑组件;因此 , 内部的和外部的用户都可以访问新的和现有的套用系统 , 通过现有套用系统中的逻辑可以扩展出新的套用系统 。这也就是目前套用系统的发展方向 。