Presentation of Software Engineering: Presented BY: Bisma Hidayat, Nimra Saeed
Presentation of Software Engineering: Presented BY: Bisma Hidayat, Nimra Saeed
E Type: Embedded
It is the type of software evolution which works on real world problems,
environments.
This software has a high degree of evolution as there are various changes in
laws, taxes etc.in real world situations.
For Example: Online Trading Software etc.
Lehman has given laws for E-Type software
evolution
Continuing change - An E-type software system must continue to adapt to the real
world changes, it becomes progressively less useful.
Increasing complexity - As an E-type software system evolves, its complexity tends to
increase unless work is done to maintain or reduce it.
Conservation of familiarity - The familiarity with the software or the knowledge about
how it was developed, why was it developed in that particular manner etc. must be
retained at any cost, to implement the changes in the system.
Continuing growth- An E-type system intended to resolve some business problem, its
size of implementing the changes grows according to the lifestyle changes of the
business.
Feedback systems- The E-type software systems constitute, multi-level
feedback systems and must be treated as such to be successfully
modified or improved.
Thank You