November 2017
Intermediate to advanced
504 pages
17h 39m
Polish
Inżynieria oprogramowania ma coś wspólnego z posiadaniem dzieci: praca przed ich urodzeniem jest bolesna i trudna, ale to zadania wykonywane po narodzinach zajmują najwięcej czasu. Jednak w dziedzinie inżynierii oprogramowania znacznie więcej czasu poświęca się na mówienie o pierwszym z tych etapów, choć według szacunków od 40 do 90% łącznych kosztów systemu jest ponoszonych po jego powstaniu[1]. Popularny w branży model, według którego wdrożone i działające oprogramowanie jest tylko „stabilizowane” w środowisku produkcyjnym, dlatego wymaga znacznie mniej uwagi ze strony inżynierów oprogramowania, jest błędny. W tym kontekście widać, że jeśli inżynieria oprogramowania koncentruje się na projektowaniu i budowaniu systemów, musi istnieć ...