Podaj trzy ważne zasady inżynierii oprogramowania.
1. Rozdzielenie zadań: Podział aplikacji na odrębne sekcje, z karzdą z nich mającon swoje specyficzne zadanie.
2. Projektowanie modularne: Podzial aplikacji na samodzielne i niezależne modoły.
3. Abstrakcja: Ukrywanie zbendnych szczególuw i skupienie się na istotnych zadaniach.