Once upon a time, a huge company was suffered from dealing with the local and the international software houses regarding to the time commitments, cost, and support.
They believe that the application quality is the most important benefit to achieve their business targets, they seek for quality.
They thought when they deal with a software house ranked in TMM or CMMi, they will get all quality characteristics.
They have many questions about, and they have the expected answers too, they believe that the Quality Characteristics will answer them.
|
Questions |
Sub-characteristic
We can achieve by |
Characteristic |
|
Can software perform the tasks required? |
Suitability |
Functionality |
|
Is the result as expected? |
Accurateness |
|
|
Can the system interact with another system? |
Interoperability |
|
|
Does the software prevent unauthorized access? |
Security |
|
|
Have most of the faults in the software been eliminated over time? |
Maturity |
Reliability |
|
Is the software capable of handling errors? |
Fault tolerance |
|
|
Can the software resume working and restore lost data after failure? |
Recoverability |
|
|
Does the user comprehend how to use the system easily? |
Understandability |
Usability |
|
Can the user learn to use the system easily? |
Learnability |
|
|
Can the user use the system without much effort? |
Operability |
|
|
Does the interface look good? |
Attractiveness |
|
|
How quickly does the system respond? |
Time Behavior |
Efficiency |
|
Does the system utilize resources efficiently? |
Resource Utilization |
|
|
Can faults be easily diagnosed? |
Analyzability |
Maintainability |
|
Can the software be easily modified? |
Changeability |
|
|
Can the software continue functioning if changes are made? |
Stability |
|
|
Can the software be tested easily? |
Testability |
|
|
Can the software be moved to other environments? |
Adaptability |
Portability |
|
Can the software be installed easily? |
Installability |
|
|
Does the software comply with portability standards? |
Conformance |
|
|
Can the software easily replace other software? |
Replaceability |
|
|
Does the software comply with laws or regulations? |
Compliance |
All characteristics |
They fail to found a software house can realize their needs,
The CEO decide to go to utopia to deal with the biggest software house in, but it wasn’t strange that they didn’t found any software house in utopia,
Because there is no developers live in there, they always make mistakes.
Samer Desouky,
Test Leader, MCS
ISTQB Certified
www.mcsoil.com
a.samer@mcsoil.com
18/01/2010 11:34 AM |