Presentation is loading. Please wait.

Presentation is loading. Please wait.

OHT 3.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 1 The need for comprehensive software quality requirements Classification.

Similar presentations


Presentation on theme: "OHT 3.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 1 The need for comprehensive software quality requirements Classification."— Presentation transcript:

1 OHT 3.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 1 The need for comprehensive software quality requirements Classification of requirements into software quality factors Product operation factors Product revision factors Product transition factors Alternative models of software quality factors Who is interested in defining quality requirements? Software compliance with quality factors

2 OHT 3.2 Galin, SQA from theory to implementation © Pearson Education Limited 2004 2 The need for comprehensive SQ Requirements “our new sales information system seems okay, the invoices are correct, the inventory records are correct, the discounts granted to our clients exactly follow our very complicated discount policy, but our new sales information system frequently fails, usually at least twice a day, each time for twenty minutes or more…” “Just half a year ago, we launched our new product – the radar detector. The firmware RD-8.1., embedded in this product, seems to be the cause for its success. But when we began planning the development of a European version of the product, we found out that though the products will be almost similar; our software development department needs to develop new firmware; almost all the design and programming will be new”

3 OHT 3.3 Galin, SQA from theory to implementation © Pearson Education Limited 2004 3 “But’s …” All the software project fulfilled the basic requirements All the software project suffered from poor performance in important areas The cause for the poor performance: –Lack of predefined requirements to cover these important aspects of the software’s functionality  need for a comprehensive definition of requirements

4 OHT 3.4 Galin, SQA from theory to implementation © Pearson Education Limited 2004 4 Software quality factors Product operation factors Product revision factors Product transition factors

5 OHT 3.5 Galin, SQA from theory to implementation © Pearson Education Limited 2004 5 Correctness Reliability Efficiency Integrity Usability

6 OHT 3.6 Galin, SQA from theory to implementation © Pearson Education Limited 2004 6 Maintainability Flexibility Testability

7 OHT 3.7 Galin, SQA from theory to implementation © Pearson Education Limited 2004 7 Portability Reusability Interoperability

8 OHT 3.8 Galin, SQA from theory to implementation © Pearson Education Limited 2004 8

9 OHT 3.9 Galin, SQA from theory to implementation © Pearson Education Limited 2004 9


Download ppt "OHT 3.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 1 The need for comprehensive software quality requirements Classification."

Similar presentations


Ads by Google