Title :
Study and Application of Patterns in Software Reuse
Author_Institution :
Dept. of Comput. Sci. & Technol., Huanggang Normal Univ., Huanggang, China
Abstract :
This paper analyzes three different granularity levels in the software patterns, which are architectural patterns, design patterns, idioms, etc. An effective method of software development based on the software patterns reuse is given. The information publication subsystem in basic education information platform is demonstrated as an example to introduce the applications of architectural patterns, and logger module is demonstrated as an example to introduce the applications of design patterns. Application practice shows that the development based on the reuse of software patterns have many advantages. With the increasing scale of software, more complex procedures, the advantages of reusable software patterns will be more significant.
Keywords :
object-oriented programming; software architecture; software metrics; software reusability; architectural pattern; basic education information platform; complex procedure; design pattern; granularity level; information publication subsystem; logger module; software development; software pattern; software reuse; Application software; Costs; Object oriented modeling; Pattern analysis; Programming; Software design; Software maintenance; Software quality; Software reusability; Software systems; architectural patterns; design patterns; software reuse;
Conference_Titel :
Control, Automation and Systems Engineering, 2009. CASE 2009. IITA International Conference on
Conference_Location :
Zhangjiajie
Print_ISBN :
978-0-7695-3728-3
DOI :
10.1109/CASE.2009.136