Integration of reusable software components and frameworks into a visual software construction approach
Deng Jyi Chen, Chorng‐Shiuh Koong, Wu Chi Chen, Shih-Kun Huang, N.W.P. van Diepen · 2000
Software reuse is an effective means of improving software productivity and software quality. Reusable Software Components (RSCs) are the basic building components for software programs constructed using the software reuse approach. The object-oriented approach is used to design and implement our RSCs. Our laboratory has already implemented more than 300 reusable software components, including design-level frameworks in various application domains and approximately 200,000 lines of code in our library. These components and frameworks have been accumulated in the course of designing and implementing strategy-based game systems, multimedia authoring systems (2-D and 3-D), multimedia playback systems, and other application systems. Multimedia software plays an important role in the software industry. In contrast to traditional software, multimedia software provides users with visual and audio effects through their interfaces and can more accurately model the real world. A media component may contain various elements, such as text descriptions, voice narration, and animation sequences, which more closely present the subject to be