论文部分内容阅读
软件演化是软件生命周期中始终存在的变化活动,软件维护只是软件演化特定阶段的活动和组成部分。由于软件复用思想的兴起,基于构件和构架的软件开发得到越来越广泛的应用,而相应的软件演化就成为组成软件系统的构件的演化和构架的演化。该文探讨了软件演化和构架演化的概念,研究了构架动态演化所涉及到的问题,并在分析软件构架风格 的基础上重点研究了C2构架风格对构架动态演化的支持能力。该文提出的构架动态演化模型及其与C23风格的结合能够支持实际的构架演化。