Understanding Software Quality Jay Soileau - Charles Lier Anthony Gross - Michael Rountree Click icon to add picture
Three Definitions of Software Quality The degree to which the software functions fit the desired or required tasks under stated conditions. Additionally, if the software facilitates the accomplishment of the required task. The probability of proper software operation or failure-free in a certain situation for a specified amount of time. The grade of efficiency the software can be altered by the respective maintainer, This is also responding to market conditions and changing demands. MM.DD.20XX - standards/iso-25010 2 Click icon to add picture • Functional Suitability • Maintainability • Reliability
“The degree to which a system continues to function in the presence of invalid inputs Five Characteristics of Software Quality MM.DD.20XX ADD A FOOTER 3 Integrity Reliability Efficiency Robustness Accuracy “The degree to which a system, as built, is free from error,especially with respect to The ability for a program to only allow authorized personnel to access it. The ability for a system to run correctly under any reasonable circumstance The ability for a system to be ran in regards to minimal energy, time, and storage McConnell, S. (2004). Code Complete, Second Edition. Microsoft Press. AL-Badareen, Anas & Selamat, Mohd & A. Jabar, Marzanah & Din, Jamilah & Turaev, Shezrod. (2011). Software Quality Models: A Comparative Study. Communications in Computer and Information Science. 179. 46-55. 10. 1007/978-3- 642-221 70-5_4.
Characteristics Prioritized with Examples MM.DD.20XX ADD A FOOTER 4 Reliability Robustness Efficiency Integrity Accuracy If a system is built to allow customers to enter order details and said system allows A guest should not have the ability to alter proprietary data stored in the system.
You've reached the end of your free preview.
Want to read all 10 pages?
- Fall '19