1. Proces wytwarzania oprogramowania
Tematyka
-
-
Autorzy: Michał Śmiałek, Kamil Rybiński
Niniejszy moduł wprowadza w tematykę inżynierii oprogramowania. Wyjaśnia jej podstawowe problemy oraz typowe podejścia do ich rozwiązywania. Opisuje poszczególne dyscypliny inżynierii oprogramowania oraz przedstawia najlepsze praktyki w nich stosowane. W tym kontekście, moduł przedstawia najpopularniejsze metodyki wytwarzania oprogramowania. Opisuje stosowane w ramach metodyk cykle wytwórcze, role, czynności oraz produkty pracy.
-
Inżynieria oprogramowania zajmuje się inżynierskim podejściem do tworzenia oprogramowania. Inżynieria oprogramowania dąży do ujęcia działań związanych z budową programów komputerowych w ramy typowe dla innych dziedzin inżynierii. W szczególności, inżynieria oprogramowania stosuje wiedzę naukową, techniczną oraz doświadczenie w celu projektowania, implementacji, walidacji i dokumentowania oprogramowania. Inżynierię oprogramowania można podzielić na kilka zasadniczych dyscyplin. Dyscypliny te związane są z typowymi etapami działań inżynierskich w dowolnej dziedzinie inżynierii.
-