background image

构建的大系统数量在急剧地减少,因而很多遗留系统正在被逐步地利用。从
遗留系统软件代码和系统中抽取结构信息,经过描述、统一、抽象、一般化
与实例化等处理,可总结出系统的体系结构。
  在这种情况下,软件再工程变得越来越重要,因为它提供了一条把遗留
系统转换为可进化系统的现实可行的途径,是一种可以改进人们对软件的理
解和改进软件本身的活动。这类研究的目的是为一些特定的应用领域的软件
系统提供一些体系结构框架,如控制系统、移动机器人和用户接口界面等。
通过这些框架可以很方便地构造一个新的软件系统。所以正确合理地运用软
件体系结构的知识可以在项目开发中发挥它无穷的力量。