Difference between revisions of "Architecture Quality Attributes"

From Suhrid.net Wiki
Jump to navigationJump to search
(Created page with "= Intro = * Qualities that must be accommodated in a systems architecture over and above basic functionality. * Two categories of quality attributes: # Observable attributes (e....")
 
Line 2: Line 2:
  
 
* Qualities that must be accommodated in a systems architecture over and above basic functionality.
 
* Qualities that must be accommodated in a systems architecture over and above basic functionality.
* Two categories of quality attributes:
+
* Categories of quality attributes:
# Observable attributes (e.g. speed, reliability)
+
** Observable attributes. e.g:
# Unobservable attributes (e.g. modifiability, reusability)
+
*** Performance
 +
*** Usability
 +
*** Functionality
 +
*** Security
 +
*** Availability
 +
** Unobservable attributes. e.g:
 +
*** Modifiability
 +
*** Reusability
 +
*** Testability
 +
*** Portability
 +
*** Certifiability
 +
** Business attributes.e.g:
 +
*** Time to market
 +
*** Overall cost
 +
*** Longevity
 +
*** Backward compatibility

Revision as of 05:12, 20 March 2012

Intro

  • Qualities that must be accommodated in a systems architecture over and above basic functionality.
  • Categories of quality attributes:
    • Observable attributes. e.g:
      • Performance
      • Usability
      • Functionality
      • Security
      • Availability
    • Unobservable attributes. e.g:
      • Modifiability
      • Reusability
      • Testability
      • Portability
      • Certifiability
    • Business attributes.e.g:
      • Time to market
      • Overall cost
      • Longevity
      • Backward compatibility