Abstract
Design patterns application have long been present in software engineering. The same is true for ERP systems in business software. Is it possible that ERP systems do not have a good maintenance score? We have found out that there is room for maintenance improvement and that it is possible to improve ERP systems using design patterns. We have conducted comparative analysis of ease of maintenance of the ERP systems. The results show that the average score for our questions is 64%, with most answers for ERP systems like SAP, Oracle EBS, Dynamics AX. We found that 59% of ERP system developer users are not familiar with design patterns. Based on this research, we have chosen Dynamics AX as the ERP system for examination of design patterns improvement possibilities. We used software metrics to measure improvement possibility. We found that we could increase the Conditional Complexity score 17-fold by introducing design patterns.
Similar content being viewed by others
References
Reilly, Kevin (2005) AMR Research Releases Report Showing Overall European Market for ERP Vendors to Grow 7% Annually Through 2009. AMR Research. Retrieved December 16, 2006 from http://www.amrresearch.com/Content/View.asp?pmillid=18386
Bailor, Coreen (2006) For CRM, ERP, and SCM, SAP Leads the Way. destinationCRM.com. Retrieved December 15, 2006 from http://tinyurl.com/2ndaon
Peasley, Sean (1999) Introduction to ERP: Overview of ERP Systems. Internal Audit: Resources for Internal Auditors. Retrieved 15 May, 2007 from http://tinyurl.com/5tzeyf
Chewning, Charles (2006) The Accounting Library: Research Which Business Management Application is Best for You. Microsoft. Retrieved 22 January, 2007 from http://tinyurl.com/6cu7ah
180 Systems (2007) 2007 Accounting and ERP Survey. CAMagazine. Retrieved 01 September, 2007 from http://tinyurl.com/58zelg
180 Systems (2006) Accounting/ERP Comparison. 180 Systems. Retrieved 16 August 16, 2007 from http://www.180systems.com/ERP-Comparison2006.xls
180 Systems (2005) Accounting/ERP Comparison. 180 Systems. Retrieved 22 July 22, 2007 from http://www.180systems.com/ERP-Comparison2005.xls
Iansiti, Marco (2007) ERP End-User Business Productivity:A Field Study of SAP & Microsoft. Microsoft. Retrieved 15 May, 2007 from http://tinyurl.com/6o68y5
Lilly, Ned (2005) The ERP Graveyard Scorecard. The ERP Graveyard Blog. Retrieved 04 September, 2007 from http://www.erpgraveyard.com/tombs.html
Jovičić, Bojan (2007) http://www.bojanjovicic.com/. Bojan Jovičić – Blog about Software Lifecycle, Design Patterns, Electronic Business and ERP systems.
Gamma, Erich, et al. (1999) Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Boston, MA.
Sørensen, Anders Tind (2006) Measuring Complexity in X++ Code. IMM Publications. Retrieved 19 January, 2007 from http://tinyurl.com/5tb4an
VanDoren, Edmond (2000) Cyclomatic Complexity. Carnegie Mellon, Software Engineering Institute. Retrieved 22 August, 2006 from http://tinyurl.com/ydjs7x
Kerievsky, Joshua (2004) Refactoring to Patterns. Addison-Wesley, Boston, MA.
Fowler, Martin (1999) Refactoring: Improving the Design of Existing Code. Addison-Wesley, Boston, MA.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer Science+Business Media, LLC
About this chapter
Cite this chapter
Jovičić, B., Vlajić, S. (2009). Design Patterns Application in the ERP Systems Improvements. In: Papadopoulos, G., Wojtkowski, W., Wojtkowski, G., Wrycza, S., Zupancic, J. (eds) Information Systems Development. Springer, Boston, MA. https://doi.org/10.1007/b137171_47
Download citation
DOI: https://doi.org/10.1007/b137171_47
Published:
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-84809-9
Online ISBN: 978-0-387-84810-5
eBook Packages: Computer ScienceComputer Science (R0)