Software Architecture Evaluation: An Assessment
Published: 2015
Author(s) Name: Shahkar Riyaz Tramboo, S. M. K. Quadri |
Author(s) Affiliation: Department of Computer Science, University of Kashmir, Jammu and Kashmir, India.
Locked
Subscribed
Available for All
Abstract
Software architecture is what defines a software system to be built. It starts early in the software development life cycle. The software architecture defines the data as well as the components of any software system along with the relation between them. It constitutes the blueprint that directs the development of the computer based software system. Being a
critical activity of software development life cycle, any error in the design phase of software development can be critical to an organization dealing with the project and as such requires evaluation process that will not
only analyze the architecture for its quality attributes but will benefit the software development organization by minimizing the risks associated with the software system to be built by pinpointing the errors early in the process of development. This paper highlights the architecture evaluation process with some examples of evaluation methods along with related work that has been previously done in the said field.
Keywords: Architecture Analysis, Architecture Trade-off Analysis Method, ARGUS-I, Empiricallybased Software Architecture Evaluation, Layered Queuing Networks, Software Architecture Analysis Method
View PDF