Lehmans Laws - PowerPoint PPT Presentation

1 / 8
About This Presentation
Title:

Lehmans Laws

Description:

Lehman's Laws. Principles of Software Evolution. 1: Continuing Change. A program that is used in a real world environment necessarily must change or ... – PowerPoint PPT presentation

Number of Views:1252
Avg rating:3.0/5.0
Slides: 9
Provided by: FLC3
Category:
Tags: laws | lehmans

less

Transcript and Presenter's Notes

Title: Lehmans Laws


1
Lehmans Laws
  • Principles of Software Evolution

2
1 Continuing Change
  • A program that is used in a real world
    environment necessarily must change or become
    progressively less useful in that environment.

3
2 Increasing Complexity
  • As an evolving program changes, its structure
    tends to become more complex. Extra resources
    must be devoted to preserving and simplifying the
    structure.

4
3 Self Regulation
  • Program evolution is a self-regulating process.
    System attributes such as size, time between
    releases, and the number of reported errors is
    approximately invariant for each system release

5
4. Organizational Stability
  • Over a programs lifetime, its rate of
    development is approximately constant and
    independent of the resources applied to system
    development

6
5. Conservation of Familiarity
  • Over the lifetime of the system, the incremental
    change in each release is approximately constant.

7
6. Continuing Growth
  • The functionality offered by systems has to
    continually increase to maintain user satisfaction

8
7. Declining Quality
  • The quality of systems will appear to be
    declining unless they are adapted to changes in
    their operational environment.
Write a Comment
User Comments (0)
About PowerShow.com