论文部分内容阅读
软件重用是一个利用现存构件生成新程序的过程。在构件被重用之前,它们必须能够被潜在的重用者找到并理解。这里描述支持这种需要的两个原型系统:用来定位软件构件的CodeFinder和允许用户得到程序实例解释的Explainer.软件重用的问题远非简单地定位,理解和修改程序,而必须把它看作一个设计过程。当用户解决某个问题时,他们对问题的理解也在加深和改变。通常,这种在设计中固有的提炼和渐进过程,必须与软件