Explain quality factors of software product

The modern view of a quality associates with a software product several quality factors such as the following:

  • Portability: A software product is said to be portable, if it can be easily made to work in different operating system environments, in different machines, with other software products, etc.
  • Usability: A software product has good usability, if different categories of users (i.e. both expert and novice users) can easily invoke the functions of the product.
  •  Reusability: A software product has good reusability, if different modules of the product can easily be reused to develop new products.
  • Correctness: A software product is correct, if different requirements as specified in the SRS document have been correctly implemented.
  •  Maintainability: A software product is maintainable, if errors can be easily corrected as and when they show up, new functions can be easily added to the product, and the functionalities of the product can be easily modified, etc.

Leave a Reply