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