IT外包网管小技巧之确保您的项目100%成功的五项软件架构原则

发布者:上海IT外包来源:http://www.lanmon.net点击数:888


单功能原理
每个系统功能(例如服务接口/模块/应用程序)必须只承担一个责任,因此更改的原因只有一个。通过尽可能减少责任范围,用户将了解他们的功能,从而减少错误。
打开和关闭的原则。
该原理认为,最好在不修改系统操作的情况下对其进行扩展。尽管对需求变化的早期预测可能会导致设计过于复杂,但是能够在不改变现有组件的情况下适应新功能的能力是长期应用的关键。
更换原则

在软件开发中,此原理意味着派生类必须用其基类替换,但是该原理类似于Brandt Meyer的“合同设计”如何应用于分布式体系结构:这两个服务形成一个“合同”,定义了两者的进入/退出,结构和限制。因此:对于分配有相同合同的两个组件,必须在不更改系统更正的情况下将一个组件替换为具有相同合同的其他组件。

蓝盟拥有500+多语言工程师,25万+用户,7x24h服务。另外我们提供配套的企业网络维护、IT桌面运维、Helpdesk外包、IT外包、IT采购、弱电工程、系统集成、钉钉考勤、钉钉OA、阿里云等全系产品和服务。

IT外包
>
400-635-8089
立即
咨询
电话咨询
服务热线
400-635-8089
微信咨询
微信咨询
微信咨询
公众号
公众号
公众号
返回顶部