Summary: | 碩士 === 中國文化大學 === 資訊管理研究所 === 95 === Component-Based software development (CBSD) has become a new system de-velopment paradigm. Many researches have shown that develop a new system in this way can save time and cost of development significantly. When constructing a new sys-tem, the developers just need to get the software components with proper functions, and then integrate them into a system. In addition, if parts of the system functions need to be modified, system developers only need to replace the software components with new ones.
However, when integrating these software components into a system, developers often face some difficulties. Because the software components might be built by third-party vendors, the interfaces of two components may not match well. In order to overcome this problem, this study proposes a software component adaptation model us-ing the concept of adapter design pattern proposed by Gamma, Helm, Johnson, and Vlissides. Meanwhile, this model can also be used in CORBA, a distributed object computing architecture. Finally, this study uses an example program to verify the model.
|