Skip to main content

Quality Assessment of Implementation of Strategy Design Pattern

  • Conference paper
  • First Online:
Distributed Computing and Artificial Intelligence, 14th International Conference (DCAI 2017)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 620))

Abstract

In software engineering, there are many methods and good practices which aim at ensuring quality of developed software. One of these practices is using design patterns. The aim of the article is to show the example of the quality of the implementation of the strategy design pattern and benefits which are given by this pattern. The analysis of the given results can help the software vendor in case of getting rid of the additional costs connected with the development and fixing the defects in software.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • 1. Blewitt A., Bundy A., Stark I.: Automatic Verification of Java design patterns, Automated Software Engineering, 2001. (ASE 2001), Proceedings. Conference on 16th Annual International, 2001.

    Google Scholar 

  • 2. Czyczyn-Egird D., Wojszczyk R.: Determining the Popularity of Design Patterns Used by Programmers Based on the Analysis of Questions and Answers on Stackoverow.com Social Network. 23rd Conference Computer Networks, series Communications in Computer and Information Science, Springer International Publishing, Vol. 608, pp. 421–433, BrunĂłw, 2016.

    Google Scholar 

  • 3. Gamma E. et al.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Professional, Boston 1994.

    Google Scholar 

  • 4. Khaer Md. A. et al.: An Empirical Analysis of Software Systems for Measurement of Design Quality Level Based on Design Patterns. 10th international conference on Computer and Information Technology, pp. 1–6, Dhaka, 2007.

    Google Scholar 

  • 5. Mehlitz P.C., Penix J., Design for Verification Using Design Patterns to Build Reliable Systems, In Proc. Work. on Component-Based Soft. Eng., 2003.

    Google Scholar 

  • 6. Nicholson J. et al.: Automated verification of design patterns: A case study, Science of Computer Programming, Vol. 80, pp 211–222, Elsevier, Amsterdam, 2014.

    Google Scholar 

  • 7. P. Plecka, K. Bzdyra: Algorithm of Selecting Cost Estimation Methods for ERP Software Implementation, in Applied Computer Science, vol. 9, no 2, pp. 5–19, Politechnika Lubelska, Lublin, 2013.

    Google Scholar 

  • 8. Wojszczyk R., WĂłjcik R., The Model of Quality Assessment of Implementation of Design Patterns, w: Advances in Intelligent Systems and Computing vol. 474, pp. 515–524, Springer International Publishing, Switzerland, 2016.

    Google Scholar 

  • 9. Wojszczyk R., Khadzhynov W.: The Process of Verifying the Implementation of Design Patterns – Used Data Models, in: Advances in Intelligent Systems and Computing, vol. 521, pp 103–116, Springer International Publishing, Switzerland, 2017.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to RafaƂ Wojszczyk .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this paper

Cite this paper

Wojszczyk, R. (2018). Quality Assessment of Implementation of Strategy Design Pattern. In: Omatu, S., RodrĂ­guez, S., Villarrubia, G., Faria, P., Sitek, P., Prieto, J. (eds) Distributed Computing and Artificial Intelligence, 14th International Conference. DCAI 2017. Advances in Intelligent Systems and Computing, vol 620. Springer, Cham. https://doi.org/10.1007/978-3-319-62410-5_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-62410-5_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-62409-9

  • Online ISBN: 978-3-319-62410-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics