扩展性设计与可靠性.ppt

上传人:牧羊曲112 文档编号:5766165 上传时间:2023-08-18 格式:PPT 页数:8 大小:223.99KB
返回 下载 相关 举报
扩展性设计与可靠性.ppt_第1页
第1页 / 共8页
扩展性设计与可靠性.ppt_第2页
第2页 / 共8页
扩展性设计与可靠性.ppt_第3页
第3页 / 共8页
扩展性设计与可靠性.ppt_第4页
第4页 / 共8页
扩展性设计与可靠性.ppt_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《扩展性设计与可靠性.ppt》由会员分享,可在线阅读,更多相关《扩展性设计与可靠性.ppt(8页珍藏版)》请在三一办公上搜索。

1、系统扩展性设计,浅析与可靠性的关系,前言,可扩展性设计的概念太大,一时也不知从哪儿说起,且都是些理论的东东,也只能简单地谈谈我的理解吧,比较片面,概括起来几句话,实践起来不容易。,可扩展性随想,可扩展性:适应变化、适应规模(二次开发)可扩展性不是一蹴而就的,是随着对业务理解的深入而不断重构获得的。可扩展性设计不是去对业务进行预测,而是业务的合理化基于设计模式:可维护、可复用、可扩展、灵活性好设计原则:强内聚、松耦合,可靠性设计要点,可靠性设计宗旨:故障隔离与自愈故障隔离:故障造成的危害控制到最小故障自愈:监控机制、发现错误设计强内聚、松耦合的模块化系统,减少在维护和扩展过程中人为“犯错误”的机

2、会热备份,可扩展性与可靠性,系统扩展会带来可靠性隐患扩展性和可靠性都遵循“强内聚、低耦合”的设计原则控制程序的复杂程度(使各个模块具有最大的独立性)是可靠性设计的基本准则,与设计模式的“单一职责原则”一致横向扩展与热备份,基于设计模式,设计可维护、可复用、可扩展的系统架构,单一职责原则 一个类只有一个引起变化的原因开放-封闭原则 对扩展开放、对修改封闭依赖对转原则 抽象不依赖于细节、细节依赖于抽象,说白了就是针对接口编程,不要对实现编程,代码可扩展性的理解,满足未来易于添加新的特性或修改现有的特性要求,而不是现在就增加这些特性。建立基于对象的构件模型,分离应用和实现,提供标准接口和框架描述一个反复出现在特定设计语境中的特殊问题,并为问题的解决方法提供一个经过充分验证的通用方式,结束语,在可扩展设计上我们往往会产生误区,认为只是解决一个简单需求而已,功能完成就可以了,不需要扩展。其实可扩展是建立在可维护、可复用的基础之上的。再简单的需求也可以抽象成一个小的系统,站在系统的角度去思考,才能真正做到“强内聚,低耦合”的设计。推荐一本书深入浅出设计模式(Head First Design Patterns)儿童画式的高级读物,很有趣哟!,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号