Skip to main content

Design Patterns Application in the ERP Systems Improvements

  • Chapter
  • First Online:

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   329.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. 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

  2. Bailor, Coreen (2006) For CRM, ERP, and SCM, SAP Leads the Way. destinationCRM.com. Retrieved December 15, 2006 from http://tinyurl.com/2ndaon

  3. 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

  4. 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

  5. 180 Systems (2007) 2007 Accounting and ERP Survey. CAMagazine. Retrieved 01 September, 2007 from http://tinyurl.com/58zelg

  6. 180 Systems (2006) Accounting/ERP Comparison. 180 Systems. Retrieved 16 August 16, 2007 from http://www.180systems.com/ERP-Comparison2006.xls

  7. 180 Systems (2005) Accounting/ERP Comparison. 180 Systems. Retrieved 22 July 22, 2007 from http://www.180systems.com/ERP-Comparison2005.xls

  8. Iansiti, Marco (2007) ERP End-User Business Productivity:A Field Study of SAP & Microsoft. Microsoft. Retrieved 15 May, 2007 from http://tinyurl.com/6o68y5

  9. Lilly, Ned (2005) The ERP Graveyard Scorecard. The ERP Graveyard Blog. Retrieved 04 September, 2007 from http://www.erpgraveyard.com/tombs.html

  10. Jovičić, Bojan (2007) http://www.bojanjovicic.com/. Bojan Jovičić – Blog about Software Lifecycle, Design Patterns, Electronic Business and ERP systems.

  11. Gamma, Erich, et al. (1999) Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Boston, MA.

    Google Scholar 

  12. Sørensen, Anders Tind (2006) Measuring Complexity in X++ Code. IMM Publications. Retrieved 19 January, 2007 from http://tinyurl.com/5tb4an

  13. VanDoren, Edmond (2000) Cyclomatic Complexity. Carnegie Mellon, Software Engineering Institute. Retrieved 22 August, 2006 from http://tinyurl.com/ydjs7x

  14. Kerievsky, Joshua (2004) Refactoring to Patterns. Addison-Wesley, Boston, MA.

    Google Scholar 

  15. Fowler, Martin (1999) Refactoring: Improving the Design of Existing Code. Addison-Wesley, Boston, MA.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics