Img_001_large
Img_001_large

Architectural Quality Factors

Software Architecture in Practice

Ken McCormack

Software Developer | Application Architect | Audio Engineer

April 04, 2015

Recap on extrinsic quality factors

Extrinsic quality factors are key concepts for business and architecture stakeholders. [Bass et al, 2013] use quality factors to describe the architectural characteristics of a system -

availability, modifiability, performance, security, testability, and usability

as well as...

qualities, such as . . .

Read More

Heuristics for testability

Some tips from Eberhardt Rechtin

Ken McCormack

Software Developer | Application Architect | Audio Engineer

April 03, 2015

On the design of testable systems, Rechtin provides us with several heuristics [Rechtin, 1991] -

To be tested, a system must be designed to be tested

This sounds self-evident, yet, within many architecture silos, a view persists that testability is the concern of development and testing teams. Are they missing something?

The test setup for . . .

Read More

Archive
  Subscribe by Email and Never Miss a Post