第七次实现可用性和可修改性质量属性战术.pptVIP

  • 52
  • 0
  • 约 35页
  • 2017-06-09 发布于广东
  • 举报

第七次实现可用性和可修改性质量属性战术.ppt

第七次实现可用性和可修改性质量属性战术

3.3.3 防止连锁反应的战术 限制通信路径(Restrict communication paths ):限制与一个给定的模块共享数据的模块,包括生产和使用该模块的数据 3.3.3 防止连锁反应的战术 使用仲裁者(Use an intermediary ):在A与B之间插入一个仲裁者,以管理A与B之间依赖的相关活动。仲裁者可以是: 数据(语法):如存储库 服务(语法):正面、桥、调停者、策略、代理和工厂模式都提供把服务的语法从一种形式转换为另一种形式 3.4 推迟绑定时间(defer binding time) 推迟绑定时间支持部署时间及允许非开发人员修改 可以在各个时间把决策绑定到执行系统中,在运行时绑定意味着系统已经为该绑定做好了准备,并且完成了所有的测试和分配步骤 推迟绑定时间还能够使最终用户或系统管理员进行设置,或提供影响行为的输入 3.4 推迟绑定时间(defer binding time) 很多推迟绑定时间的战术的目的是在载入时或运行时产生影响 运行时注册(Runtime registration):即插即用的操作 配置文件(Configuration files):启动时设置参数 多态(Polymorphism):允许方法调用的后期绑定 3.4 推迟绑定时间(defer binding time) 组件更换(Component replacement ):允许载

文档评论(0)

1亿VIP精品文档

相关文档