Nowoczesna inżynieria oprogramowania. Stosowanie skutecznych technik szybszego rozwoju oprogramowania wyższej jakości David Farley
- Autor:
- David Farley
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- Stron:
- 224
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
Nowoczesna inżynieria oprogramowania. Stosowanie skutecznych technik szybszego rozwoju oprogramowania wyższej jakości
Dla kogo jest ta książka?
Książka jest przeznaczona dla programistów, inżynierów oprogramowania, liderów technicznych oraz menedżerów projektów IT na poziomie średniozaawansowanym i zaawansowanym, którzy chcą usprawnić proces tworzenia i zarządzania złożonymi systemami. Szczególnie skorzystają z niej osoby mające już podstawowe doświadczenie w programowaniu i pracy zespołowej, pragnące wdrożyć nowoczesne techniki inżynierii oprogramowania oraz skutecznie radzić sobie z wyzwaniami skalowalności, modularności i optymalizacji procesów. Publikacja sprawdzi się także jako wsparcie dla samouków oraz studentów kierunków informatycznych, którzy chcą poznać praktyczne narzędzia i aktualne podejścia stosowane przez najlepszych specjalistów w branży. Znajomość podstaw programowania i ogólnej terminologii IT jest wystarczająca, aby w pełni wykorzystać potencjał tej książki.
Czego się nauczysz?
- Stosowania empirycznego podejścia do rozwoju oprogramowania
- Wdrażania iteracyjnych i przyrostowych metod pracy
- Wykorzystywania informacji zwrotnych na różnych etapach projektu
- Projektowania modułowych i skalowalnych systemów
- Zapewniania wysokiej spójności w kodzie i architekturze
- Oddzielania złożoności zasadniczej od przypadkowej
- Stosowania abstrakcji i ukrywania informacji dla uproszczenia systemów
- Zarządzania powiązaniami i projektowania luźno powiązanych komponentów
- Wykorzystywania testów automatycznych do eksperymentowania i kontroli jakości
- Oceniania i wybierania narzędzi wspierających proces inżynierii
- Zwiększania testowalności i łatwości wdrażania oprogramowania
- Kontrolowania zmiennych i mierzenia postępów w projekcie
- Stosowania podejścia DDD oraz wzorców portów i adapterów
- Organizowania pracy zespołu z myślą o ciągłym uczeniu się
- Przeciwdziałania problemom organizacyjnym i kulturowym w projektach
- Utrzymywania równowagi między dyscypliną a elastycznością w procesie wytwarzania
Inżynieria oprogramowania polega na stosowaniu empirycznego podejścia do szukania wydajnych i ekonomicznie uzasadnionych rozwiązań podczas tworzenia oprogramowania. Dziedzina ta ma na celu organizowanie optymalnego procesu tworzenia aplikacji ? od koncepcji, poprzez kodowanie, wdrażanie, utrzymywanie, po wycofywanie. Uzyskanie biegłości w tym obszarze nie jest łatwe: rozwój oprogramowania wymaga zrozumienia filozofii inżynierii i stosowania określonych zasad.
Tę książkę docenią programiści, menedżerowie, inżynierowie i liderzy techniczni. Znajdziesz w niej cenne informacje o filozofii inżynierii oprogramowania, jak również o postępach w sposobie myślenia na jej temat. Na tej bazie oparto zestaw zasad ułatwiających skuteczne radzenie sobie z dwoma podstawowymi procesami inżynierii oprogramowania: uczenia się i eksploracji oraz radzenia sobie ze złożonością. W ten sposób dowiesz się, jak usprawnić wszystkie aspekty swojej pracy, a także jak stosować sprawdzone podejścia prowadzące do sukcesu z uwzględnieniem uwarunkowań ekonomicznych. Dzięki tej przełomowej publikacji nauczysz się technik rozwiązywania problemów z wykorzystaniem zarówno obecnych, jak i przyszłych technologii. W efekcie będziesz szybciej tworzyć lepsze oprogramowanie, i to w bardziej przyjemny i satysfakcjonujący sposób.
Poznaj i stosuj zasady nowoczesnej inżynierii oprogramowania:
- określaj jasne cele i sensownie wybieraj narzędzia
- organizuj pracę i systemy tak, aby móc oceniać ciągłe postępy
- zachowuj kontrolę nawet po zwiększeniu złożoności systemu
- utrzymuj dyscyplinę z zachowaniem właściwej elastyczności
- ucz się z historii i doświadczenia
- naucz się oceniać nowe idee rozwoju oprogramowania
Przekonaj się, jak dzisiaj najlepsi praktycy projektują oprogramowanie!
Wybrane bestsellery
Helion - inne książki
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@helion.pl
Książka drukowana



Oceny i opinie klientów: Nowoczesna inżynieria oprogramowania. Stosowanie skutecznych technik szybszego rozwoju oprogramowania wyższej jakości David Farley
(2)-
6
-
5
-
4
-
3
-
2
-
1
4.5(0)
(1)
(1)
(0)
(0)
(0)
więcej opinii
ukryj opinie