Open Access Open Access  Restricted Access Subscription or Fee Access

Analyzing Software Architecture Styles Using Quality Attributes


(*) Corresponding author


Authors' affiliations


DOI: https://doi.org/10.15866/irecos.v16i2.21543

Abstract


Every software system has architecture because every system can be shown to be composed of components and relations among them. A software architect must design a system that provides concurrency, portability, modifiability, usability, security and the trade offs.  An architectural style defines a class of architectures. Architecture styles play a dominant role in solving complex systems too. Here we analyzed these architecture styles using different quality attributes and the survey is given. From our analysis we conclude that software architecture which is flexible is very important in developing complex distributed applications.
Copyright © 2021 Praise Worthy Prize - All rights reserved.

Keywords


Software Architecture; Styles; Quality Attributes

Full Text:

PDF


References


Len Bass, Paul Clements, Rick Kazman, Software Architecture in practice (Addison-Wesley Longman, Inc., 1998)

David Garlan and Mary Shaw, An Introduction to Software Architecture (World Scientific Publishing Company, 1993)

David Garlan and Mary Shaw, Software Architecture perspectives on an emerging discipline (Prentice Hall of India).

Emad Majidi,Mahdieh Alemi, Hassan Rashidi, Software Architecture: A Survey and Classification, 2010 Second International Conference on Communication Software and Networks, 2010 IEEE.

Francisca Losavio, Nicole Levy, Quality characteristics for Software Architecture, Journal of Object Technology, vol. 2, No. 2, March-April 2003

Mikael Svahnberg, Claes Wohlin, A Comparative Study of Quantitative and Qualitative Views of Software Architectures, Proceedings EASE : Emprical Assessment and Evaluation in Software Engineering, Keele, UK, 2003.

Roy Thomas Fielding, Architectural Styles and the Design of Network-based Software Architectures, Ph.D. dissertation, Dept. Information And Computer Science. Univ. of California, Irvine, 2000.

www.ieee.org

www.wikipedia.org/software architecture

www.bredemeyer.com/Architecture


Refbacks

  • There are currently no refbacks.



Please send any question about this web site to info@praiseworthyprize.com
Copyright © 2005-2024 Praise Worthy Prize