Zpo-12-wyk-Slajd4

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Rozdział zagadnień

Rozdział zagadnień


O tym, że modularyzacja jest podstawą prawidłowej pielęgnacji kodu, pisali najwięksi badacze inżynierii oprogramowania, m.in. D. Parnas i E. Dijkstra. Postulowali oni dekompozycję programu na części, z których każda będzie dotyczyła jednego zagadnienia.

Kolejne paradygmaty programowania, począwszy od programowania funkcyjnego, poprzez strukturalne, aż po obiektowe, próbowały spełnić ten postulat. W kolejnych generacjach języków i metod programowania pojawiały się nowe koncepcje, które dzieliły program według różnych kryteriów. Jednak żadna z dotychczasowych idei nie odpowiadała w pełni temu wymaganiu.

Można z tego wyciągnąć wniosek, że prawidłowa modularyzacja jest jednym ze świętych Graali inżynierii oprogramowania.


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