• Non-functional can be divided into two
main categories.
• Execution qualities, such as security and
usability, which are observable at run
Mme.
• Evolution qualities, such as testability,
maintainability, extensibility and
scalability, which are embedded in the
staMc structure of the so,ware system.