Explain the essential attributes of good software?
(3) Explain the essential attributes of good software?


Following is all essential attributes of good software:
1. simplicity
software interface must be simple to use that anyone can understand that, and software should be good in look.
any new user has to understand.
2. coupling
Coupling is the measure of the degree of interdependence between the modules.
Good software will have low coupling.
Data Coupling: If the dependency between the modules is based on the fact that they communicate by passing only data, then the modules are said to be data coupled.
3. cohesion
The term cohesion is originated from structural design and it refers to how much the various elements of a given module are related to each other. It is an important indicator of software design quality and the modularity
Step by step
Solved in 2 steps









