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
An XML framework for agent-based E-commerce
Communications of the ACM
Video database techniques and video-on-demand
Distributed multimedia databases
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
An assessment of design patterns' influence on a Java-based e-commerce application
Journal of Theoretical and Applied Electronic Commerce Research
Hi-index | 0.00 |
In recent years, development of the software industry and demand for software systems have increased rapidly, but developers often does not know whose suggestion to follow regarding methodologies of software engineering. One reason for that is the difficulty in applying new software engineering technologies. Developers take a long time to train. Another reason is the difficulty in integrating CASE toolsets. So many indeterminate factors make the development process more and more complex. On the other hand, software development is too customized, and software reuse is difficult. The reasons above are the cause for software development and maintenance to become more complex and difficult to control. In this paper we explore the importation of a software pattern-based framework, and the development of an ERP/support chain system. Based on software patterns, developers can separate development and business so as to reduce problems caused by the developer's lack of business experience. The quality of the product can thus be enhanced, software development costs be reduced, and software maintenance be improved.