What are the three categories that system requirements can be placed into?
Functional requirements.
Quality attribute requirements.
Constraints.
What is a functionality?
Functionality is the ability of the system to do
the work for which it was intended.
What are the three problems associated with defining quality attributes?
Whats the solution to the first two problems of defining quality attributes.
A solution to the first two of these problems
(untestable definitions and overlapping concerns) is
to use quality attribute scenarios as a means of
characterizing quality attributes.
What are the 6 parts of the quality attribute scenarios?
What is an architectural pattern?
a recurring
design problem that arises in specific design
contexts and presents a well-proven
architectural solution for the problem
What three reasons support the use of tactics?