Chapter Four - Quality Attributes
Chapter Four - Quality Attributes
Chapter Four - Quality Attributes
Quality Attributes
1
Quality attributes
Software quality attributes are measurable or testable properties
• The customers ability to get work done with the system in an efficient
and pleasing manner
• how easy it is to the user to accomplish the desire task
• Not require new or unique knowledge to use the system
• Learnability, attractiveness, understandability
Availability
Performance
event occurs
• The ability of software to meet timing requirement
Security
4
System quality attributes
Modifiability
5
System quality attributes
Testability
6
Business Quality Attributes
Includes :
Time to market
Achieved by:
7
Business Quality Attributes cont’d
Cost
8
Business Quality Attributes cont’d
Extending the lifetime of the system
Achieved by:
Targeted market
Achieved by:
9
Business Quality Attributes cont’d
Read about
Roll-out schedule
10
Architecture quality attributes
Conceptual Integrity
omissions
Buildability
11
Achieving Qualities (Tactics)
The quality attribute requirements specify the responses of the system
that, with a bit of luck and a dose of good planning, realize the goals
of the business.
now turn to the techniques an architect can use to achieve the
12
Cont…
Availability Tactics
13
Cont…
A tactic is a design decision that influences the control of a
14
Assignment
quality models
Discuss how each of the quality attributes can be achieved
15