Zadania inżynierii oprogramowania
- Redukcja złożoności oprogramowania;
- Propagowanie wykorzystywania technik i narzędzi ułatwiających pracę nad złożonymi systemami;
- Upowszechnianie metod wspomagających analizę nieznanych problemów oraz ułatwiających wykorzystanie wcześniejszych doświadczeń;
- Usystematyzowanie procesu wytwarzania oprogramowania, tak aby ułatwić jego planowanie i monitorowanie;
- Wytworzenie wśród producentów i nabywców przekonania, że budowa dużego systemu wysokiej jakości jest zadaniem wymagającym profesjonalnego podejścia.