Monday, September 20, 2010

Functional vs Performance Requirements

"Performance Requirements are about criteria and meeting criteria, Functional Requirements are about describing how a system behaves."

I think I agree with  that statement.

So for example, a Performance Requirement could be:

The laptop shall withstand shock of 20g's (good laptop!).

The criteria we are talking about is shock. To verify this requirement, we would measure the end product against this criteria, and see if it meets it.

A functional requirement:

The add button shall sum the values in fields A and B and present the result in field C.

We are describing how the end product will function, or (in other words), we are describing the end product's behavior. To verify this requirement, we would exercise this functionality and observe the results.


  1. Grasp a prize ball and hold on tight to win massive money by depositing the ball into the win box. Featuring 4 prize levels and joystick or touch-screen controls. You would need intimate entry to the software itself before you are able to to} do} that. However, RNGs are faster at choosing up numbers faster than your 빅카지노 reflexes, slimming your possibilities of dishonest them. The randomness of the numbers additional reduces your possibilities of dishonest, so just hope for the most effective luck. Also, you don’t need join for|to join|to enroll in} something, and no registration is required as nicely.

  2. Only tested and licensed video games make it into the lobbies of reputable US casinos. Every 더킹카지노 game’s RNG is audited for complete equity, the web operator additionally be|can be} heavily monitored by the respective states' gaming board. This is what makes our really helpful casinos so secure and honest.