软件构件技术是在软件开发中避免重复劳动的解决方案。通过软件构件技术可以提高软件开发的效率和质量。近十几年来面向对象技术出现并逐步成为主流技术,为软件构件技术提供了基本的技术支持。软件构件技术研究成为热点,被视为解决软件危机、提高软件生产效率和质量的现实可行的途径。