| Moduły programu |
|
Jeżeli program składa się z wielu części, nad którymi pracują oddzielne grupy robocze, niemal zawsze występują jakieś problemy we współdziałaniu poszczególnych modułów. Aby więc szybko pozbyć się podobnych niezgodności, już w pierwszej fazie tworzenia programu opracowuje się podmoduły umożliwiające swobodną wymianę danych. Czasami niezbędne jest w tym celu zmodyfikowanie ustalonego wcześniej planu całego projektu. Na przykład może się okazać, że działanie jednej części programu uniemożliwia wykonywanie pracy przez inny moduł. Jedynym wyjściem jest wówczas dokonanie odpowiednich zmian w strukturze tych części bądź nawet przygotowanie obydwu lub tylko jednej całkowicie od nowa. Obszerne pakiety oprogramowania zajmują na dysku setki megabajtów. Kryją się za nimi tysiące linii kodu źródłowego. Przygotowanie podobnych projektów pochłania lata pracy. Zanim na rynku pojawi się gotowy produkt w postaci edytora tekstu czy bazy danych, konieczne jest staranne i dokładne przetestowanie wszystkich wchodzących w jego skład modułów.
|
