Software Quality
Definition –
Software quality means conformance to explicitly stated
functionality and performance requirements, explicitly documented
development standards, implicit characteristics, expected for
professionally developed software.
Your requirement – you want a robust software.
standards – rule or technique you have to follow
implicit characteristics – feature is not defined but should be there
in a software.
Or Software quality is defined as the quality that ensures customer
satisfaction by offering all the customer deliverable based on
performance, standards and ease of operation.
Quality Attributes
Some of the major quality factor used to measure the quality of software are:
1) Correctness -> Provide Functionality as specified in requirmnt specification.
2) Reliability -> Software is reliable if user can depend on it.
3) Robustness -> Product can work in unexpected circumstances.
4) Performance -> Product provide result as expected by usr.
5) Usability -> Provide user friendly interface that is easy to use.
6) Verifiability -> Properties can be verified easily.
7) Maintainability -> Modification can be done after initial release.
8) Portability -> Product can run on different environment.
9) Productivity -> Quality of S/W process, how faster product can be
delivered.
10) Timeliness -> Process Related Quality, Ability to deliver a product on
time.

Software quality

  • 2.
    Software Quality Definition – Softwarequality means conformance to explicitly stated functionality and performance requirements, explicitly documented development standards, implicit characteristics, expected for professionally developed software. Your requirement – you want a robust software. standards – rule or technique you have to follow implicit characteristics – feature is not defined but should be there in a software. Or Software quality is defined as the quality that ensures customer satisfaction by offering all the customer deliverable based on performance, standards and ease of operation.
  • 3.
    Quality Attributes Some ofthe major quality factor used to measure the quality of software are: 1) Correctness -> Provide Functionality as specified in requirmnt specification. 2) Reliability -> Software is reliable if user can depend on it. 3) Robustness -> Product can work in unexpected circumstances. 4) Performance -> Product provide result as expected by usr. 5) Usability -> Provide user friendly interface that is easy to use. 6) Verifiability -> Properties can be verified easily. 7) Maintainability -> Modification can be done after initial release. 8) Portability -> Product can run on different environment. 9) Productivity -> Quality of S/W process, how faster product can be delivered. 10) Timeliness -> Process Related Quality, Ability to deliver a product on time.