为了解决软件体系结构动态演化的不一致性问题,以提高软件体系结构动态演化的效率,针对构件技术特性,分析了软件演化技术研究现状、优缺点以及观察者技术特点,并结合观察者技术特点扩展了构件,使构件具有被监视以及监视的特性。最后提出基于观察者的动态演化模型来保证动态演化的一致性,为分布式环境下的动态演化提供可行的方法。通过具体的实际项目演化来验证模型的可行性以及便捷性。