电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

不同软件体系架构特征

不同软件体系架构特征_第1页
1/2
不同软件体系架构特征_第2页
2/2
下载后可任意编辑不同软件体系架构特征 通常我们把软件体系架构分为 c/s 架构模式、B/s 架构模式、c/s 和 B/s 混合架构模式这三种架构模式。一个软件采纳哪一种架构模式。不仅需要考虑软件的使用人员、流程、任务、需求和交互性等特点,同时还应结合这三种架构模式不同的特点。 1c/s 架构模式特点 c/s 架构模式,即 client/server(客户/服务器)架构模式,前端为客户端,后端为服务器端,如图 1 所示。在这两层结构中,第一层是在客户机系统上结合了表示与业务逻辑;第二层是通过网络结合了数据库服务器。c/s 模式主要由客户应用程序、服务器管理程序和中间件三个部分组成[1]。c/s 架构模式主要优点是:① c/s 模式交互性强,这是 c/s 固有的一个优点,在 c/s 中,客户端有一套完整应用程序,在出错提示、在线帮助等方面都有强大的功能,并且可以在子程序间自由切换;②由于 c/s 配备的是点对点的结构模式,对信息安全的控制能力很强,安全性可以得到可靠的保证。故 c/s 模式提供了较安全的存取模式;③由于 c/s 在逻辑结构只有两层,客户端实现与服务器的直接相连,没有中间环节,因此响应速度快;④由于 c/s 架构客户端开发是针对特定的用户,因此,操作界面美丽,形式多样,可以充分满足用户自身的个性化要求;⑤ c/s 架构技术比较成熟,能解决许多目前 intranet 系统还不易解决的问题。c/s 架构模式主要缺点是:①需要专门的客户端安装程序,分布功能弱,针对点多面广且不具备网络条件的用户群体,不能够实现快速部署安装和配置;②兼容性差,对于不同的开发工具,具有较大的局限性。若采纳不同工具,需要重新改写程序;③开发成本较高,需要具有一定专业水准的技术人员才能完成[1][2]。 2B/s 架构模式特点 B/s 架构模式,即 Browse/server(浏览器/服务器)架构模式,是随internet 技术的兴起,对 c/s 体系架构的一种变化或者改进的架构。在 B/s 体系架构下,用户界面完全通过 www 浏览器实现,而系统安装、修改和维护全在1下载后可任意编辑服务器端解决。用户在使用系统时,仅仅需要一个浏览器就可运行全部的模块,真正达到了“零客户端”的功能,很容易在运行时自动升级。该架构中,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。其中应用的典型就是,浏览器—web 服务器—数据库服务器。客户端通过浏览器向 web 服务器提出查询请求,web 服务器根据需要向数据库服务器提出...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

不同软件体系架构特征

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部