A discussion of general scenarios and the mapping of scenarios discovered during architectural evaluations to the general scenarios can be found in [Bass 01b]. Further discussion of availability can be found in [Laprie 89] and [Cristian 93]. Security topics can be found in [Ramachandran 02]. The relationship between usability and software architecture is treated in [Gram 96] and [Bass 01a].
[McGregor 01] discusses testability. [Paulish 02] discusses the percentage of development costs associated with testing.
The IEEE maintains standard definitions for quality attributes [ISO 91]. [Witt 94] discusses desirable qualities of architectures (and architects).
![]() | Software architecture in practice |