Io-13-wyk-Slajd22

Z Studia Informatyczne
Wersja z dnia 08:20, 21 sie 2006 autorstwa Bwalter (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Wnioski z praw Lehmana

Wnioski z praw Lehmana


Prawa Lehmana pokazują, że oprogramowanie, które ma być użyteczne przez dłuższy czas, musi ewoluować. W przeciwnym razie jego jakość wewnętrzna (struktura kodu) oraz zewnętrzna (postrzegana przez użytkowników) pogarsza się, aż oprogramowanie ulega wyparciu z rynku.

Istotnym problemem jest wzrost złożoności oprogramowania w miarę rozwoju programu. Istnieje punkt nasycenia, poza którym dalszy rozwój jest bardzo trudny lub nawet niemożliwy, o ile nie wcześniej stosowano technik zarządzania złożonością i nie restrukturyzowano programu na bieżąco.

Jednym z silniejszych twierdzeń Lehmana jest ograniczenie tempa rozwoju i wskazanie, że nie zależy ono od podejmowanych decyzji zarządczych.


<< Poprzedni slajd | Spis treści | Następny slajd >>