论文部分内容阅读
随着软件规模和复杂度不断增大,传统的软件开发模式面临了巨大的挑战,出现了新一轮的“软件危机”,解决这个问题行之有效的途径就是软件复用。构件技术在软件复用中扮演着重要角色,通过实现构件库管理系统,将软件开发人员分为两类:构件开发人员和构件组装人员,实现了软件开发人员的合理分工,提高了软件产品开发效率和质量。本文首先阐述了软件复用的思想及构件技术的相关概念。接着介绍了运用软件体系结构进行构件组装的研究。最后详细描述了Web构件库管理系统的设计和实现。在结合现有描述模型的基础上,采用BNF定义了一个用于描述Web构件的描述模型。在此基础上,Web构件库管理系统完成了构件入库管理、构件变更管理、构件浏览、构件检索等功能,实现了Web构件的管理,为Web领域的软件复用提供了支持。