Software Evolution Law
-
Static Type or S-Type
Software Evolution Law is the first law the works according to the specifications and solutions that are defined. Both the solution and specification or method are immediately achieved before understanding the coding.
Example:
Calculator program for mathematical computation.
-
Practical Type or P-Type
The second law of software evolution is the practical type. In this law, the specifications and method of the software can be described and the solution can’t be described.
Example:
Gaming software.
-
Embedded Type or E-type
The third law of software evolution is E-Type. The requirements of the software should be very close to the real-world environment in this law. So there is a various change in the law and the degree of the software is high.
Example:
Online trading software in the real world.