Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Software Architecture and Software Quality

  • Conference paper
  • First Online:
Computational Science and Its Applications – ICCSA 2016 (ICCSA 2016)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9790))

Included in the following conference series:

Abstract

Software quality is a crucial but partly subjective concept. Assessment of quality of software systems is typically a two-stage process consisting of the evaluation od related quality aspects and assessment of the quality of the software. If the software architecture discussed in the paper is used, the evaluation of many commonly considered aspects is increased and therefore the assessment of the system quality is enhanced. We show that some known but neglected aspects as well as some new architecture related ones ought to be considered.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Similar content being viewed by others

Notes

  1. 1.

    Cmp. https://en.wikipedia.org/wiki/List_of_system_quality_attributes.

  2. 2.

    We exclude the SOA applying the antipattern Service as a Class.

References

  1. Andrews, T., Curbera, F., Dholakia, H., Goland, Y., Klein, J., Leymann, F., Liu, K., Roller, D., Smith, D., Thatte, S., Trickovic, I., Weerawarana, S.: Specification: business process execution language for web services version 1.1 (2003)

    Google Scholar 

  2. Boehm, B.W.: Software Engineering Economics. Prentice-Hall, Englewood Cliffs (1981)

    MATH  Google Scholar 

  3. Brown, W.J., Malveau, R.C., McCormick, H.W., Mowbray, T.J.: AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis. Wiley, New York (1998)

    Google Scholar 

  4. Erl, T.: Service-Oriented Architecture: Concepts, Technology, and Design. Prentice Hall PTR, Upper SaddleRiver (2005)

    Google Scholar 

  5. Erl, T.: SOA: Principles of Service Design. Prentice Hall Pearson Education, Upper SaddleRiver (2008)

    Google Scholar 

  6. International Organization for Standardization, International Electrotechnical Commission: ISO/IEC 25010:2011 systems and software engineering - systems and software quality requirements and evaluation (SQuaRE) - system and software quality models (2011). https://www.iso.org/obp/ui/#iso:std:iso-iec:25010:ed-1:v1:en

  7. Král, J., Žemlička, M.: Software confederations - an architecture for global systems and global management. In: Kamel, S. (ed.) Managing Globally with Information Technology, pp. 57–81. Idea Group Publishing, Hershey (2003)

    Chapter  Google Scholar 

  8. Král, J., Žemlička, M.: Implementation of business processes in service-oriented systems. In: 2005 IEEE International Conference on Services Computing (SCC 2005), vol. 2, pp. 115–122. IEEE Computer Society (2005)

    Google Scholar 

  9. Král, J., Žemlička, M.: Inaccessible area and effort consumption dynamics. In: Dosch, W., Lee, R., Tuma, P., Coupaye, T. (eds.) Proceedings of 6th International Conference on Software Engineering Research, Management and Applications (SERA 2008), pp. 229–234. IEEE CS Press, Los Alamitos (2008)

    Google Scholar 

  10. Král, J., Žemlička, M.: Popular SOA antipatterns. In: Dini, P., Gentzsch, W., Geraci, P., Lorenz, P., Singh, K. (eds.) 2009 Computation World: Future Computing Service Computation Cognitive Adaptive Content Patterns, pp. 271–276. IEEE Computer Society, Los Alamitos (2009)

    Google Scholar 

  11. Král, J., Žemlička, M.: SOA Worlds. In: Quintela Varaj\ {a}o, J.E., Cruz-Cunha, M.M., Putnik, G.D., Trigo, A. (eds.) CENTERIS 2010. CCIS, vol. 110, pp. 10–19. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  12. Král, J., Žemlička, M.: Support of service systems by advanced SOA. In: Lytras, M.D., Ruan, D., Tennyson, R.D., Ordonez De Pablos, P., García Peñalvo, F.J., Rusu, L. (eds.) WSKS 2011. CCIS, vol. 278, pp. 78–88. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  13. MacKenzie, C.M., Laskey, K., McCabe, F., Brown, P.F., Metz, R.: Reference model for service-oriented architecture 1.0, OASIS standard, 12 October 2006. http://docs.oasis-open.org/soa-rm/v1.0/

  14. Microsoft: Chapter 16: Quality attributes. In: Microsoft Application Architecture Guide, pp. 191–204. Microsoft Press, October 2009. https://msdn.microsoft.com/en-us/library/ee658094.aspx

  15. Miller, G.A.: The magical number seven, plus or minus two: some limits on our capacity for processing information. Psychol. Rev. 63, 81–97 (1956)

    Article  Google Scholar 

  16. Open Group: Open Group standard SOA reference architecture, November 2011. https://www2.opengroup.org/ogsys/jsp/publications/PublicationDetails.jsp?publicationid=12490

  17. Raymond, E.S.: The cathedral and the bazaar. First Monday 3(3) (1998). http://www.firstmonday.org/ojs/index.php/fm/issue/view/90

  18. Weerawarana, S., Curbera, F., Leymann, F., Ferguson, T.S.D.F.: Web Services Platform Architecture. Prentice Hall PTR, Upper Saddle River (2005)

    Google Scholar 

  19. Yourdon, E.: Modern Structured Analysis, 2nd edn. Prentice-Hall, Englewood Cliffs (1988)

    Google Scholar 

Download references

Acknowledgement

The paper has supported by the Institutional support for long-term strategic development of the research organization University of Finance and Administration.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Michal Žemlička .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Žemlička, M., Král, J. (2016). Software Architecture and Software Quality. In: Gervasi, O., et al. Computational Science and Its Applications – ICCSA 2016. ICCSA 2016. Lecture Notes in Computer Science(), vol 9790. Springer, Cham. https://doi.org/10.1007/978-3-319-42092-9_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-42092-9_12

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-42091-2

  • Online ISBN: 978-3-319-42092-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics