12.07.2015 Views

mapping between iso 9126 on software product quality metrics and ...

mapping between iso 9126 on software product quality metrics and ...

mapping between iso 9126 on software product quality metrics and ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

APPENDIX AISO <str<strong>on</strong>g>9126</str<strong>on</strong>g>-3 INTERNAL QUALITY METRICS AND WHERE THEY COULD BE APPLIED(MEASURED) IN ISO 12207 PROCESSES AND ACTIVITIES5-Primary Processes:5.3 Development:9) Software qualificati<strong>on</strong> testing:1. Functi<strong>on</strong>al specificati<strong>on</strong> stability (1.1 2 )5.4 Operati<strong>on</strong>:1. Functi<strong>on</strong>al specificati<strong>on</strong> stability (1.1)6-Supporting Processes:6.3 Quality Assurance:1. Functi<strong>on</strong>al specificati<strong>on</strong> stability (1.1)2. Test adequacy (2.1)6.4 Verificati<strong>on</strong>:1. Computati<strong>on</strong>al accuracy (1.2)2. Precisi<strong>on</strong> (1.2)3. Data exchangeability (data format based) (1.3)4. Interface c<strong>on</strong>sistency (protocol) (1.3)5. Functi<strong>on</strong>al Compliance (1.5)6. Intersystem st<strong>and</strong>ard compliance (1.4)7. Fault detecti<strong>on</strong> (2.1)8. Fault removal (2.1)9. Test adequacy (2.1)10. Failure avoidance (2.2)11. Incorrect operati<strong>on</strong> avoidance (2.2)12. Restorability (2.3)13. Restorati<strong>on</strong> Effectiveness (2.3)14. Reliability Compliance (2.4)15. Completeness of descripti<strong>on</strong> (3.1)16. Dem<strong>on</strong>strati<strong>on</strong> capability (3.1)17. Evident functi<strong>on</strong>s (3.1)18. Functi<strong>on</strong> underst<strong>and</strong>ability (4.1)19. Completeness of user documentati<strong>on</strong> <strong>and</strong>/orhelp facility (3.2)20. Input validity checking (3.3)21. User operati<strong>on</strong> cancellability (3.3)22. User operati<strong>on</strong> Undoability (3.3)23. Customizability (3.3)24. Physical accessibility (3.3)25. Operati<strong>on</strong> status m<strong>on</strong>itoring capability (3.3)26. Operati<strong>on</strong>al c<strong>on</strong>sistency (3.3)27. Message Clarity (3.3)28. Interface element clarity (3.3)29. Operati<strong>on</strong>al error recoverability (3.3)30. Attractive interacti<strong>on</strong> (3.4)6.5 Validati<strong>on</strong>:1. Functi<strong>on</strong>al adequacy (1.1)2. Functi<strong>on</strong>al implementati<strong>on</strong> completeness (1.1)3. Functi<strong>on</strong>al implementati<strong>on</strong> coverage (1.1)4. Functi<strong>on</strong>al specificati<strong>on</strong> stability (1.1)5. Access auditability (1.4)6. Access c<strong>on</strong>trollability (1.4)7. Data corrupti<strong>on</strong> preventi<strong>on</strong> (1.4)31. User Interface appearance customizability (3.4)32. Usability Compliance (3.5)33. Resp<strong>on</strong>se time (4.1)34. Throughput time (4.1)35. Turnaround time (4.1)36. I/O Utilizati<strong>on</strong> (4.2)37. I/O Utilizati<strong>on</strong> Message Density (4.2)38. Memory utilizati<strong>on</strong> (4.2)39. Memory utilizati<strong>on</strong> message density (4.2)40. Transmissi<strong>on</strong> Utilizati<strong>on</strong> (4.2)41. Efficiency Compliance (4.3)42. Activity recording (5.1)43. Readiness of diagnostic functi<strong>on</strong> (5.1)44. Change recordability (5.2)45. Change impact (5.3)46. Modificati<strong>on</strong> impact localizati<strong>on</strong> (5.3)47. Completeness of built-in test (5.4)48. Aut<strong>on</strong>omy of testability (5.4)49. Test progress observability (5.4)50. Maintainability Compliance (5.5)51. Adaptability of data structures (6.1)52. Organizati<strong>on</strong>al Envir<strong>on</strong>ment adaptability (6.1)53. Hardware Envir<strong>on</strong>mental Adaptability (H/W,network) (6.1)54. System <strong>software</strong> Envir<strong>on</strong>mental adaptability (OS,c<strong>on</strong>current applicati<strong>on</strong>) (6.1)55. Porting User Friendliness (6.1)56. C<strong>on</strong>tinued use of Data (6.3)57. Functi<strong>on</strong>al inclusiveness (6.3)58. Available co-existence (6.4)59. Portability Compliance (6.5)8. Data encrypti<strong>on</strong> (1.4)9. Failure avoidance (2.2)10. Incorrect operati<strong>on</strong> avoidance (2.2)11. Ease of setup retry (6.2)12. Installati<strong>on</strong> effort (6.2)13. Installati<strong>on</strong> flexibility (6.2)2 This number refers to the characteristic-number.subcharacteristic-number which can be taken from Figure 1. Forexample, the number 1.1 refers to the “Functi<strong>on</strong>ality” characteristic <strong>and</strong> “Suitability” subcharacteristic which meansthat this metric (Functi<strong>on</strong>al specificati<strong>on</strong> stability) is used to measure the “Suitability” subcharacteristic in which it is apart of the “Functi<strong>on</strong>ality” of any <strong>software</strong> <strong>product</strong>, this <strong>metrics</strong> could be measured during the “Software qualificati<strong>on</strong>testing” activity of the “development” process. Throughout these Appendices, the Software Quality Metrics nameshave been written in italic f<strong>on</strong>ts.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!