DocumentCode :
1458483
Title :
A Lightweight Sanity Check for Implemented Architectures
Author :
Bouwers, Eric ; Van Deursen, Arie
Volume :
27
Issue :
4
fYear :
2010
Firstpage :
44
Lastpage :
50
Abstract :
Software architecture has been loosely defined as the organizational structure of a software system, including the components, connectors, constraints, and rationale.1 Evaluating a system\´s software architecture helps stakeholders to check whether the architecture complies with their interests. Additionally, the evaluation can result in a common understanding of the architecture\´s strengths and weaknesses. All of this helps to determine which quality criteria the system meets because "architectures allow or preclude nearly all of the system\´s quality attributes."2
Keywords :
performance evaluation; software architecture; software maintenance; architecture evaluations; architecture reviews; implemented architectures; lightweight sanity check; out-of-the-box process; problem detection; software system maintainability; system possibilities; tool support; architecture erosion; software architecture evaluation; software architectures; software quality;
fLanguage :
English
Journal_Title :
Software, IEEE
Publisher :
ieee
ISSN :
0740-7459
Type :
jour
DOI :
10.1109/MS.2010.60
Filename :
5440164
Link To Document :
بازگشت