1 / 11

INGINERIE SOFTWARE

INGINERIE SOFTWARE. Ştefan Stăncescu. CURSUL 2.2 Legile lui Lehman. CURSUL 2.2- LEGILE LUI LEHMAN. I - Continuing Change II - Increasing Complexity III - Self Regulation IV - Conservation of Organisational Stability V - Conservation of Familiarity VI - Continuing Growth

willem
Download Presentation

INGINERIE SOFTWARE

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. INGINERIE SOFTWARE Ştefan Stăncescu

  2. CURSUL 2.2 Legile lui Lehman. INGINERIA SOFTWARE StSt

  3. CURSUL 2.2- LEGILE LUI LEHMAN I - Continuing Change II - Increasing Complexity III - Self Regulation IV - Conservation of Organisational Stability V - Conservation of Familiarity VI - Continuing Growth VII - Declining Quality VIII - Feedback System INGINERIA SOFTWARE StSt

  4. CURSUL 2- LEGILE LUI LEHMAN I - Continuing Change A program that is used must be continually adapted else it becomes progressively less satisfactory Un produs program software PPSW operational trebuiecontinuuadaptat altfeldevine din ce in cemaiputineficient (realitateainitiala la t=0 se modifica in t) INGINERIA SOFTWARE StSt

  5. CURSUL 2- LEGILE LUI LEHMAN II - Increasing Complexity As a program is evolved its complexity increases unless work is done to maintain or reduce it. Daca un PPSWevolueaza complexitatea sa creste deci trebuiesc activitati de a mentine sau reduce complexitatea (termodinamica modificarilor – entropia creste, modificarile se suprapun – reproiectare tot) INGINERIA SOFTWARE StSt

  6. CURSUL 2- LEGILE LUI LEHMAN III - Self Regulation The program evolution process is self regulating with close to normal distribution of measures of product and process attributes Procesul de evolutie al unui PPSW esteautoreglabil, legat de distributiauniforma a facilitatilormodificate ale PPSW parametrilorfacilitatilor PPSW (Cantitatea de facilitati se ofera constant in timp) INGINERIA SOFTWARE StSt

  7. CURSUL 2- LEGILE LUI LEHMAN IV - Conservation of Organisational Stability The average effective global activity rate on an evolving system is invariant over the product life time. Activitatea de modificare a evolutieiunui PPSW esteconstanta in medie pe tot ciclul de viata al PPSW (cantitatea de efort organizational se pastreaza) INGINERIA SOFTWARE StSt

  8. CURSUL 2- LEGILE LUI LEHMAN V - Conservation of Familiarity During the active life of an evolving program, the content of successive releases is statistically invariant In ciclul de viataoperationala a unui PPSW continutulnou al versiunilorsuccesive este invariant statistic (cantitatea de nou e constanta) INGINERIA SOFTWARE StSt

  9. CURSUL 2- LEGILE LUI LEHMAN VI - Continuing Growth Functional content of a program must be continually increased to maintain user stisfaction over its lifetime Facilitatileunui PPSW trebuiescmereu mărite pentru a mentinesatisfactiautilizatorului cat maimulttimp (mereutrebuiesa se oferefacilitati in plus sauimbunatatite) INGINERIA SOFTWARE StSt

  10. CURSUL 2- LEGILE LUI LEHMAN VII - Declining Quality Programs will be perceived as of declining quality unless rigorously maintained and adapted to a changing operational environment Se va sesiza descresterea calitatii PPSW daca nu este bine mentinut si adaptat dupa schimbarea environmentului INGINERIA SOFTWARE StSt

  11. CURSUL 2- LEGILE LUI LEHMAN VIII - Feedback System Programming Processes constitute Multi-loop, Multi-level Feedback systems and mustbe treated as such to be successfully modified or improved Procesul de creare/instalare/operare/mentenanta e sistem cu multe bucle de reactie si este el insusi modificabil pentru a mentine adaptarea INGINERIA SOFTWARE StSt

More Related