基于构件的软件开发关键问题