Summary: | 碩士 === 國立臺灣科技大學 === 電子工程技術研究所 === 86 === In this thesis, we analysis a traditional cooperative softwaredevelopment environment (CSDE) and discuss the restrictions ofinteraction in that environment. In order to overcome theserestrictions, we propose an enhanced CSDE that extend traditionalCSDE by using WWW, Repository, and COM technologies. Finally, weimplement a component-based cooperative software developmentenvironment (CCSDE), and use the CCSDE system to substantiate ourtheoretics.The features of our system are as follows:It is a three-tiered and a Microsoft DNA architecture application.Developing components base on COM related technology. The systemis implemented by integrating reusable components and our developedcomponents that are written in VB and VC++.Providing a reusable cooperative infrastructure. A cooperativeinfrastructure that can be used in other traditional CSDE toachieve asynchronous collaboration described in the thesis.Using Microsoft Repository as our database system. The systemuses Repository as its storage mechanism that provides an object-oriented database architecture. The Repository has somefeatures that RDBMS lacks.The system can be applied to related industries easily. The cooperative development environment is not only needed by many industries but also the key technology of NII, so the cooperative architecture that proposed in this thesis can be used in variety industries'' web site.
|