Skip to content
Related Articles

Related Articles

Software Engineering | Characteristics of good Software

View Discussion
Improve Article
Save Article
  • Difficulty Level : Easy
  • Last Updated : 30 Apr, 2019

Software is treated as a good software by the means of different factors. A software product is concluded as a good software by what it offers and how well it can be used. The factors that decide the software properties are divided into three categories: Operational, Transitional, and Maintenance. These are explained as following below.

1. Operational:
In operational categories, the factors that decide the software performance in operations. It can be measured on:

  • Budget
  • Usability
  • Efficiency
  • Correctness
  • Functionality
  • Dependability
  • Security
  • Safety

2. Transitional:
When the software is moved from one platform to another, the factors deciding the software quality:

  • Portability
  • Interoperability
  • Reusability
  • Adaptability

3. Maintenance:
In this categories all factors are included that describes about how well a software has the capabilities to maintain itself in the ever changing environment:

  • Modularity
  • Maintainability
  • Flexibility
  • Scalability
My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!