Title :
Enhance Reusability with Application-level Software Components
Author :
Guojie, Jin ; Baolin, Yin ; Qiyang, Zhao
Author_Institution :
Sch. of Comput. Sci., Beihang Univ., Beijing, China
Abstract :
This study proposes a component design method based on an application-level component granularity model. The component functional scope is enlarged to cover an overall and standalone use case, and a descriptive language is equipped to straightforwardly express the object requirements. Necessary structural elements and interactive interfaces are combined into the model, jointly providing expanding and assembling mechanism. A collection of prototype components is generalized from common business aspects in extensive application environments, and is mapped into a suite of UI patterns and calculation patterns. The prototype components are launched into domain-oriented system development practice for evaluation.
Keywords :
software reusability; user interfaces; application-level software components; business aspects; component granularity model; domain-oriented system development; interactive interfaces; structural elements; Assembly; Automatic logic units; Computer science; Computer science education; Design methodology; Educational technology; Logic programming; Prototypes; Software reusability; Visualization; UI patterns; application-level component; component; component granularity; component reusability;
Conference_Titel :
Education Technology and Computer Science (ETCS), 2010 Second International Workshop on
Conference_Location :
Wuhan
Print_ISBN :
978-1-4244-6388-6
Electronic_ISBN :
978-1-4244-6389-3
DOI :
10.1109/ETCS.2010.514