The Non Functional requirements or the quality attributes of software should be quantifiable. The marketing folks could say "The application should perform well under any circumstances". Now this is upto the Architect to design the Non Functional Parameters for the software and give it a measure such as the system should perform well under 2ms. Performance Testing and Performance models should be used to ensure that such constraints on the system be met. The functional designer would only be concerned about the behaviour of the system but we as a Non Functional Desigers should think on the lines of putting constraints on the system as a whole (After all Non Functional design is all about putting constraints on the system).
Trending Articles
More Pages to Explore .....