驱动架构设计的关键质量属性场景描述.docVIP

  • 6
  • 0
  • 约1.47千字
  • 约 2页
  • 2017-06-15 发布于北京
  • 举报

驱动架构设计的关键质量属性场景描述.doc

一 学生选课管理系统体系结构描述: (一)学生选课管理系统体系结构图: (二)学生选课管理系统体系结构描述:   学生选课管理系统采取多层架构。具体到学生选课管理系统的实现,采用了JavaEE的实现方案。 二 采取这样风格的理由: 三层架构就是针对分布式的企业应用提出来的,本身可以具有很多优点: 1 开发效率:每个层可以独立开发,各种商业架构如JavaEE,.NET为支持这种模式的开发提供了大量的可重用的过程,组件。大大缩短开发时间。 2 可扩展性:由于系统模块化,使得系统很容易在纵向和水平两个方向拓展:一方面可以将系统升级为更大、更有力的平台,同时也可以适当增加规模来增强系统的网络应用。由于摆脱了系统同构性的限制,使得分布的数据处理成为可能。 3 降低开发和维护成本:三层结构将表示部分和业务逻辑部分按照客户层和应用服务器相分离,客户端和应用服务器、应用服务器和数据库服务器之间的通讯、异构平台之间的数据交换等都可以通过中间件或者相关程序来实现。当数据库或者应用服务器的业务逻辑改变时,客户端并不需要改变,反之亦然,大大提高了系统模块的复用性,缩短开发周期,降低维护费用。   4 能有效提高系统安全性:多层体系结构将数据与程序.数据控制与应用逻辑分层独立管理,能更严格地控制信息访问;信息传递中采用数据加密技术,可进一步

文档评论(0)

1亿VIP精品文档

相关文档