中文字数:3523, 英文为PDF原文 摘要 基于组件的软件工程的主要任务是从事把部件(组件)集成为系统的开发,这种开发中部件作为可重用实体,系统的维护和更新是通过定制和替换这些部件来实现的。这需要贯穿于组件和系统整个生命周期的确定的方法体系和工具的支持,包括技术、组织、市场、法律等其他方面。传统的软件工程学科需要新的方法用于支持基于组件的开发。IVICA CRNKOVIC对出现的这种技术面临的挑战进行了评价,并讨论了它在软件开发过程中的应用。 关键词:组件,软件工程,软件体系结构,COTS, 基于组件的软件开发, 基于组件的软件工程