Lehman has given laws for software evolution. He divided the software into three
different categories:
1. Static-type (S-type) - This is a software, which works strictly according
to defined specifications and solutions. The solution and the method to
achieve it, both are immediately understood before coding. The s-type
software is least subjected to changes hence this is the simplest of all. For
example, calculator program for mathematical computation.
2. Practical-type (P-type) - This is a software with a collection
of procedures.This is defined by exactly what procedures can do. In this
software, the specifications can be described but the solution is not
obviously instant. For example, gaming software.
3. Embedded-type (E-type) - This software works closely as the
requirement of real-world environment. This software has a high degree of
evolution as there are various changes in laws, taxes etc. in the real world
situations. For example, Online trading software.
Tuesday, January 12, 2016
Software Evolution Laws
5:38 AM
No comments
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment