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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
- 2.
We exclude the SOA applying the antipattern Service as a Class.
References
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)
Boehm, B.W.: Software Engineering Economics. Prentice-Hall, Englewood Cliffs (1981)
Brown, W.J., Malveau, R.C., McCormick, H.W., Mowbray, T.J.: AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis. Wiley, New York (1998)
Erl, T.: Service-Oriented Architecture: Concepts, Technology, and Design. Prentice Hall PTR, Upper SaddleRiver (2005)
Erl, T.: SOA: Principles of Service Design. Prentice Hall Pearson Education, Upper SaddleRiver (2008)
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
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)
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)
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)
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)
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)
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)
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/
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
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)
Open Group: Open Group standard SOA reference architecture, November 2011. https://www2.opengroup.org/ogsys/jsp/publications/PublicationDetails.jsp?publicationid=12490
Raymond, E.S.: The cathedral and the bazaar. First Monday 3(3) (1998). http://www.firstmonday.org/ojs/index.php/fm/issue/view/90
Weerawarana, S., Curbera, F., Leymann, F., Ferguson, T.S.D.F.: Web Services Platform Architecture. Prentice Hall PTR, Upper Saddle River (2005)
Yourdon, E.: Modern Structured Analysis, 2nd edn. Prentice-Hall, Englewood Cliffs (1988)
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)