Embedded-type software - Works according to defined specifications and solutions

Q.  Lehman has given eight laws for software evolution and he divided software into three categories. In which category software works strictly according to defined specifications and solutions.

- Published on 22 Jul 15

a. Static-type
b. Embedded-type
c. Practical-type
d. None of the above

ANSWER: Embedded-type
 

    Discussion

  • Nirja Shah   -Posted on 12 Oct 15
    Software Evolution Laws

    - The laws for software evolution were laid down by Lehman. He divided the software into three different categories:

    S-type (static-type)
    - This software works strictly according to the defined specifications and solutions.
    - The solution and method required to achieve it, are immediately understood before coding.
    - This software is least subjected to changes hence it is called the simplest of all softwares.
    - For example, calculator program for mathematical computation.

    P-type (practical-type)
    - This software consists of a collection of procedures.
    - It is defined by exactly what procedures can do.
    - In this software, the specifications is described but the solution is not obvious instantly.
    - For example, gaming software.

    E-type (embedded-type)
    - This type of software works closely as the requirement of real-world environment.
    - It has a high degree of evolution as there are various changes taking place in laws, taxes etc. in real world situations.
    - For example, Online trading software.

Post your comment / Share knowledge


Enter the code shown above:

(Note: If you cannot read the numbers in the above image, reload the page to generate a new one.)