Pattern-based framework for modularized software development and evolution robustness

  • Authors:
  • Chih-Hung Chang;Chih-Wei Lu;Pao-Ann Hsiung

  • Affiliations:
  • Department of Information Management, Hsiuping Institute of Technology, No. 11, Gongye Rd., Dali City, Taichung County, Taiwan, ROC;Department of Information Management, Hsiuping Institute of Technology, No. 11, Gongye Rd., Dali City, Taichung County, Taiwan, ROC;Department of Computer Science and Information Engineering, National Chung Cheng University, No. 168, University Rd., Min-Hsiung, Chia-Yi, Taiwan, ROC

  • Venue:
  • Information and Software Technology
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Context: Software development is now facing much more challenges than ever before due to the intrinsic high complexity and the increasing demands of the quick-service-ready paradigm. Objective: As the developers are now called for more quality software systems from the industries, there is insufficient guidance from the methodologies and standards of software engineering that can provide assistance to the rapid development of qualified business software. Method: In this work, we discuss the advantages of the pattern-based software development. We verify the benefits using a pattern-based software framework called OS2F, and a corresponding system design architecture that is intended for the rapid development of web applications. Results: The objective of the framework/architecture is that, through software patterns, developers should be able to separate the work of system development from the business rules so as to reduce the problems caused by a developer's lack of business experiences. Conclusion: Through a suitable pattern-based software framework, the quality of the product can thus be enhanced, software development time and cost decreased, and software evolution robustness improved.