不同软件体系架构特征.docxVIP

  • 5
  • 0
  • 约1.59千字
  • 约 3页
  • 2019-04-15 发布于天津
  • 举报
  通常我们把软件体系架构分为架构模式、架构模式、和混合架构模式这三种架构模式。   一个软件采用哪一种架构模式。   不仅需要考虑软件的使用人员、流程、任务、需求和交互性等特点,同时还应结合这三种架构模式不同的特点。   1架构模式特点架构模式,即客户服务器架构模式,前端为客户端,后端为服务器端,如图1所示。   在这两层结构中,第一层是在客户机系统上结合了表示与业务逻辑;第二层是通过网络结合了数据库服务器。   模式主要由客户应用程序、服务器管理程序和中间件三个部分组成[1]。   架构模式主要优点是①模式交互性强,这是固有的一个优点,在中,客户端有一套完整应用程序,在出错提示、在线帮助等方面都有强大的功能,并且可以在子程序间自由切换;②由于配备的是点对点的结构模式,对信息安全的控制能力很强,安全性可以得到可靠的保证。   故模式提供了较安全的存取模式;③由于在逻辑结构只有两层,客户端实现与服务器的直接相连,没有中间环节,因此响应速度快;④由于架构客户端开发是针对特定的用户,因此,操作界面漂亮,形式多样,可以充分满足用户自身的个性化要求;⑤架构技术比较成熟,能解决许多目前系统还不易解决的问题。   架构模式主要缺点是①需要专门的客户端安装程序,分布功能弱,针对点多面广且不具备网络条件的用户群体,不能够实现快速部署安装和配置;②兼容性差,对于不同的开发工具,具有较

文档评论(0)

1亿VIP精品文档

相关文档