A cookbook for using the model-view controller user interface paradigm in Smalltalk-80
Journal of Object-Oriented Programming
Surveying current research in object-oriented design
Communications of the ACM
Communications of the ACM - Special issue on analysis and modeling in software development
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Applying UML and patterns: an introduction to object-oriented analysis and design
Applying UML and patterns: an introduction to object-oriented analysis and design
Design patterns for data structures
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
Communications of the ACM
An XML framework for agent-based E-commerce
Communications of the ACM
A Hierarchical Model for Object-Oriented Design Quality Assessment
IEEE Transactions on Software Engineering
IEEE Software
Patterns in the analysis, design and implementation of frameworks
COMPSAC '97 Proceedings of the 21st International Computer Software and Applications Conference
Framework Composition: Problems, Causes and Solutions
TOOLS '97 Proceedings of the Tools-23: Technology of Object-Oriented Languages and Systems
Expert One-on-One J2EE Design & Development
Expert One-on-One J2EE Design & Development
A quantitative approach for evaluating the quality of design patterns
Journal of Systems and Software
Hi-index | 0.00 |
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.