Proces wytwarzania oprogramowania bezustannie ewoluuje. Coraz częściej stosowane sÄ… metodyki zwinne (agile), a dominujÄ…cymi zasadami stajÄ… siÄ™ miÄ™dzy innymi iteracyjny cykl wytwórczy i ciÄ…gÅ‚a integracja. Mimo to doÅ›wiadczenia przemysÅ‚u i obiektywne badania wskazujÄ… na utrzymujÄ…cÄ… siÄ™ od lat "chronicznÄ… chorobÄ™" przekroczonych budżetów, niedotrzymanych terminów i niezadowolonych klientów. Jako istotne przyczyny tego stanu można wskazać zaniechanie stosowania podstawowych zasad inżynierii i utożsamianie inżynierii oprogramowania z samym programowaniem. Programowanie koncentruje siÄ™ przede wszystkim na pisaniu kodu programów na podstawie zadanych zaÅ‚ożeÅ„. Inżynieria oprogramowania podchodzi do jego wytwarzania w sposób caÅ‚oÅ›ciowy i kÅ‚adzie szczególny nacisk na uzyskanie jak najwyższej jakoÅ›ci produktu software'owego. Oto przystÄ™pny podrÄ™cznik wprowadzajÄ…cy w tajniki inżynierii oprogramowania. Kompleksowe ujÄ™cie zagadnienia, od formuÅ‚owania wymagaÅ„, poprzez projektowanie architektury i implementacjÄ™, po testowanie i wdrożenie, a także skrupulatne omówienie różnorakich metodyk produkcji oprogramowania sprawiajÄ…, że to pozycja obowiÄ…zkowa dla każdego programisty, który ma ambicjÄ™ być inżynierem oprogramowania. Przy czym książka jest wartoÅ›ciowÄ… lekturÄ… dla wszystkich, którzy sÄ… zaangażowani w procesy zwiÄ…zane z dostarczaniem na rynek programów komputerowych. Dotyczy to również procesów wspóÅ‚pracy z klientem, takich jak analiza problemów biznesowych, planowanie i wdrożenie, wreszcie - taki dobór narzÄ™dzi i metodyk, aby możliwie jak najlepiej speÅ‚nić jego oczekiwania. DziÄ™ki książce: poznasz najlepsze praktyki w zakresie produkcji wysokiej jakoÅ›ci oprogramowania zgÅ‚Ä™bisz inżynieryjne podejÅ›cie do produkcji programów opanujesz podstawy specyfikowania wymagaÅ„ i projektowania zaznajomisz siÄ™ z różnymi metodykami wytwarzania oprogramowania