实验6 构件与分布式设计指导书.docVIP

  • 1
  • 0
  • 约4.72千字
  • 约 7页
  • 2018-07-09 发布于河北
  • 举报
实验6 构件与分布式设计指导书.doc

实验6 构件与分布式设计一、实验目的了解基于用例的软件体系结构设计/重构过程;了解和运用软件体系结构风格/模式来提高应用的可扩展性、可伸缩性和可用性;掌握在设计文档支持下进行应用系统重构的开发技术。二、相关知识原系统在软件体系结构设计上的不足原系统的页面处理流程原系统的页面处理流程如图1所示。图1 原《网上相册》系统的页面处理流程适应业务功能变化的可扩展性考虑到《网上相册》系统可能的业务变化,对原系统需进行的相应修改/扩充评估如下:业务模型类(即分析类)增加新字段。此时需要在WebForm上增加新的输入域;在类型化DataSet中的相应DataTable中增加新字段并重新进行代码生成和编译;修改并编译相应WebForm后端代码;修改CategoryController和PhotoController类;修改CategoryModel和PhotoModel类;在相应数据库表中增加新字段并修改存储过程。综上所述,需要对原有Web、Controller、Model、Utils组件进行修改和重编译,并修改原有的数据库层;增加新的业务模型类。此时不仅需要在Web、Controller、Model、Utils组件和数据库层中增加新的代码,还需对原有的部分页面控制器代码(包括WebForm后端代码和CategoryController、PhotoController类)进行修改;综上所

文档评论(0)

1亿VIP精品文档

相关文档