2002 · 16 citations · 7 references
ComputingComputer ScienceQuality EngineeringSoftware EngineeringSystems ArchitectureArchitecture EvaluationQuality RequirementsSoftware ArchitectureSoftware ConstructionSoftware DesignSoftware Quality AssuranceArchitecture ModelsSoftware Architecture EvaluationSoftware Architecture ModelingSystem Quality Models
We address the problems related with the construction of quality software systems. A generally accepted claim is that the evaluation and control of each stage of development in a well-defined process will improve the overall quality of the final software product. In particular, we are interested in the early analysis and design stages, where the architecture of the system is an intermediate product. Several approaches are discussed, where quality models are established in order to determine the influence of the system non-functional characteristics, as part of the software initial requirements, on the final software system. These characteristics affect mostly the software system structure or architecture. The main goal is to discuss three important approaches based on quality models: ISO 9126, Dromey and ABAS (Attribute-Based Architectural Styles), and establish several criteria or points of comparison.
7
The 4+1 View Model of architecture
Philippe Kruchten · IEEE Software · 1995 · 2.1K citations · Full text
James A. McCall · Medical Entomology and Zoology · 1977 · 823 citations
The architecture tradeoff analysis method
Rick Kazman, Mark Klein, Mario R. Barbacci et al. · 2002 · 542 citations
Cornering the Chimera [software quality]
R. Geoff Dromey · IEEE Software · 1996 · 243 citations