Designing for Quality Attributes
Main Description

A quality attribute is a property of a product.

Dilbert on quality attributes

A non-functional requirement sets the required level of a specific quality attribute for a specific product.

The value desired in the product leads us to make certain tactical decisions about the design of the architecture.

An Architecture tactic can be viewed as:

stimulus -> tactical design decision -> estimated response

Usability is a quality attribute.

Tactics such as Undo enhance the level of usability for a product that includes that feature.

More Information
Concepts
Supporting Materials