Nowoczesna inżynieria oprogramowania. Stosowanie skutecznych technik szybszego rozwoju oprogramowania wyższej jakości

Informacje szczegółowe Pokaż wszystkie

Oprawa: Miękka
Wydawnictwo: Helion
Rok wydania: 2023
Ilość stron: 224
Opis

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!

Szczegóły
  • Autor: Farley David
  • Wydawnictwo Helion
  • Oprawa: Miękka
  • Rok wydania: 2023
  • Ilość stron: 224
  • Stan: nowy, pełnowartościowy produkt
  • Model: 9788383225944
  • Język: polski
  • Podtytuł: Stosowanie skutecznych technik szybszego rozwoju oprogramowania wyższej jakości
  • Oryginalny tytuł: Modern Software Engineering: Doing What Works to Build Better Software Faster
  • Tłumacz: Walczak Tomasz
  • Nr wydania: 1
  • ISBN: 9788383225944
  • EAN: 9788383225944
  • Wymiary: 165X235
  • Dane producenta: HELION S.A., ul. Kościuszki 1C, 44-100 Gliwice, Polska, gpsr@grupahelion.pl, tel. (32) 230-98-63
Recenzje

Jeżeli lubisz Nowoczesna inżynieria oprogramowania. Stosowanie skutecznych technik szybszego rozwoju oprogramowania wyższej jakości, te tytuły też Ci się spodobają

  1. 1. Ciągłe dostarczanie oprogramowania, Farley David

    Dostarczaj oprogramowanie na zawołanie!Jeśli Twoja praca wymaga, byś dostarczał oprogramowanie w sposób niemalże ciągły, a Ty chciałbyś uniknąć niepowodzeń, pomogą Ci w tym: automatyczna kompilacja, testowanie i wdrażanie. Dzięki nim możesz zaoferować użytkownikom aplikację najwyższej jakości w dowolnym czasie!W tej książce znajdziesz instrukcje na temat realizacji takiego celu. Na samym początku poznasz typowe problemy z wdrażaniem oprogramowania, a w kolejnych rozdziałach zobaczysz, jak je ...

  2. 2. Vibe coding i przyszłość kodowania. Od programisty do dewelopera ery AI, Addy Osmani

    Sztuczna inteligencja dynamicznie zmienia oblicze programowania, wprowadzając rewolucyjne podejście, które wykracza poza tradycyjne pisanie kodu. To już nie tylko narzędzie wspomagające, ale partner w procesie twórczym, zmieniający perspektywę każdego, kto zajmuje się tworzeniem oprogramowania. Właśnie w tym kontekście pojawia się vibe coding - nowatorski paradygmat, który przenosi programistów w erę programowania opartego na intencjach. Czy jesteś gotów na tę transformację i chcesz zrozumieć...

  3. 3. CCNA 200-301. Zostań administratorem sieci komputerowych Cisco, Adam Józefiok

    CCNA 200-301. Zostań administratorem sieci komputerowych Cisco. Wydanie II Poznaj sieci komputerowe Cisco i przygotuj się do egzaminu certyfikującego Sieci komputerowe są niezwykle istotną częścią ekosystemu cyfrowego świata, w którym żyjemy. Ułatwiają nam komunikację, pozwalają sprawniej zarządzać firmą czy organizacją. Dzięki nim mamy dostęp do ogromu informacji, wyników badań, statystyk i innych materiałów, możemy wymieniać się pomysłami i pracować wspólnie na jednym pliku. Bez sieci kompu...

  4. 4. Fotograficy o fotografii. Jak widzą, myślą i fotografują mistrzowie, Henry Carroll

    "Dzięki starannemu doborowi cytatów, zdjęć i wypowiedzi, książka „Fotograficy o fotografii” ujawnia to, co zdaniem mistrzów jest najważniejsze. Dzięki pouczającym komentarzom Henry`ego Carrolla, autora serii „Fotografuj jak mistrz”, dowiesz się, jak najwybitniejsi przedstawiciele tego gatunku sztuki rozwijali swój niepowtarzalny styl, jakimi ideami się kierują, a przede wszystkim zrozumiesz, czym fotografia jest dla ciebie. Książka zawiera wypowiedzi 50 wybitnych foto...

  5. 5. PowerShell 7 dla Profesjonalistów IT, Thomas Lee

    Naucz się korzystać z wieloplatformowej wersji open source powłoki Windows PowerShell Od lat od administratorów systemów Windows oczekuje się znajomości powłoki PowerShell. Po-nieważ jest to standardowe narzędzie automatyzacji firmy Microsoft, każdy administrator prędzej czy później będzie musiał nauczyć się go używać. PowerShell 7, nowa wieloplatformowa wersja open source tego narzędzia, stanowi znaczące usprawnienie względem PowerShell Core i Windows PowerShell. Zebrana razem społeczność Po...

  6. 6. AI w badaniach jakościowych. Praktyczny przewodnik dla badaczy i analityków społecznych, Agnieszka Maj

    Publikacja stanowi unikalny przewodnik po zastosowaniach sztucznej inteligencji w badaniach jakościowych, oferując konkretne narzędzia, przykłady i refleksje metodologiczne. Autorki prezentują, jak AI może wspierać: • analizę dużych zbiorów danych, • odkrywanie wzorców oraz automatyzację wybranych etapów procesu badawczego. Książka łączy podejście praktyczne z krytyczną oceną ograniczeń i wyzwań wynikających z wykorzystania nowych technologii w naukach społecznych. To pozycja obo...

  7. 7. Hakowanie interfejsów API. Łamanie interfejsów programowania aplikacji internetowych, Corey J. Ball

    eśli najcenniejszym zasobem świata są dane, to interfejsy API można porównać do cyfrowych rurociągów przesyłających cenny towar pomiędzy kontrahentami. Ta technologia, dzięki temu, że umożliwia wymianę danych między różnymi aplikacjami, zmieniła sposób projektowania oprogramowania. API mają jednak bardzo poważną wadę: podatność na ataki. Bardzo często hakerzy traktują je jako otwarte drzwi do cennych danych. A to najkrótsza droga do katastrofy.Ta książka stanowi przyspieszony kurs testowania ...

  8. 8. Specyfikacja wymagań oprogramowania. Kluczowe praktyki analizy biznesowej, Karl Wiegers

    To oczywiste, że przed rozpoczęciem wdrożenia oprogramowania należy określić wymagania biznesowe. Jednak sam proces określania wymagań już taki oczywisty nie jest, a błędy popełnione na tym etapie bywają kosztowne i trudne do naprawienia w późniejszych stadiach rozwoju oprogramowania. Aby tego uniknąć i doprowadzić do wdrożenia projektu przynoszącego maksymalne zyski, konieczne jest potraktowanie etapu określania wymagań jako procesu, który składa się z konkretnych czynności.Oto zwięzłe i rów...

  9. 9. Konteneryzacja z wykorzystaniem Dockera. Podstawy, Piotr Chudzik

    Konteneryzacja z wykorzystaniem Dockera. Podstawy Twórz, testuj i wdrażaj: konteneryzacja na Twoich zasadach Pierwsza była wirtualizacja: oprogramowanie symuluje istnienie zasobów logicznych korzystających z zasobów fizycznych. Po niej przyszła konteneryzacja, polegająca na tworzeniu obrazów - kopii danych - zawierających wszystkie pliki potrzebne do uruchomienia danej aplikacji. Środowiska produkcyjne z obu korzystają równolegle, ale to konteneryzacja stała się swojego rodzaju rewolucją w se...

  10. 10. Inżynieria oprogramowania w praktyce. Od wymagań do kodu z językiem UML, Kamil Rybiński

    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ż...

  11. 11. Transformery w przetwarzaniu języka naturalnego i widzenia komputerowego. Generatywna AI oraz modele, Denis Rothman

    Transformery w przetwarzaniu języka naturalnego i widzenia komputerowego. Generatywna AI oraz modele LLM z wykorzystaniem Hugging Face, ChatGPT, GPT-4V i DALL-E 3. Wydanie III Transformery zrewolucjonizowały przetwarzanie języka naturalnego, analizę obrazów i komputerowe widzenie. Oparte na transformerach duże modele generatywne dostępne za pośrednictwem systemu ChatGPT z GPT-4V w zadaniach przetwarzania tekstu i obrazów przewyższają wydajność człowieka. Aby uczestniczyć w tej nowej erze tech...

  12. 12. WPF i Material Design. Od podstaw do tworzenia praktycznych aplikacji, Rafał Klinowski

    Zacznij programować aplikacje dla systemu Windows!WPF (ang. Windows Presentation Foundation) jest frameworkiem przygotowanym przez firmę Microsoft do tworzenia aplikacji desktopowych lub ",okienkowych", - to znaczy takich, któ,re są bezpośrednio uruchamiane w systemie operacyjnym komputeró,w osobistych. Umożliwia on budowanie funkcjonalnych aplikacji także osobom nieposiadającym wysoce specjalistycznej wiedzy - wystarczą podstawy języka C#. Dzięki użyciu dostarczonych narz...

  13. 13. Przerażająco inteligentna. Przyszłość sztucznej inteligencji i jak możesz ocalić świat, Mo Gawdat

    Wyobraź sobie rok 2055. Siedzisz przy ognisku na pustkowiu, a świat, jaki znałeś, przeminął. Czy to wizja totalitarnego reżimu maszyn, które przejęły kontrolę, czy może raj, w którym sztuczna inteligencja rozwiązała wszystkie problemy ludzkości? Decyzja, która z tych przyszłości się ziści, leży w naszych rękach - tu i teraz, w latach dwudziestych XXI wieku. Książka "Przerażająco inteligentna Przyszłość sztucznej inteligencji" Mo Gawdata to nie tylko futurystyczna wizja, ale przede wszystkim p...

  14. 14. Zarządzanie powierzchnią ataku w..., Ron Eddings

    W obliczu nieustannie rosnącej liczby cyberzagrożeń, kluczowe dla bezpieczeństwa cyfrowego staje się skuteczne zarządzanie powierzchnią ataku. To pojęcie, choć brzmiące technicznie, odnosi się do wszystkich punktów, przez które cyberprzestępcy mogą uzyskać dostęp do Twoich systemów i danych. Niestety, powierzchnia ataku jest często rozległa, dynamiczna i trudna do pełnego opanowania, co czyni ją idealnym celem dla atakujących. Czy wiesz, jak skutecznie zidentyfikować, ocenić i zabezpieczyć te...

  15. 15. Problematyka monitorowania aparatury badawczej IT w badaniach naukowych, Dariusz Jaruga

    W dzisiejszym świecie, gdzie badania naukowe coraz mocniej opierają się na zaawansowanych technologiach informacyjno-komunikacyjnych (ICT), niezawodne monitorowanie aparatury badawczej staje się fundamentem sukcesu i integralności każdego projektu. Złożoność nowoczesnych laboratoriów i procesów zbierania danych wymaga nie tylko intuicji badacza, ale przede wszystkim solidnych, bezpiecznych systemów nadzoru. Czy zastanawiałeś się kiedyś, jak zapewnić maksymalne bezpieczeństwo i efektywność swo...

  16. 16. Światłożercy. Jak tajemnicza inteligencja roślin zmienia nasze rozumienie życia na Ziemi, Zoë Schlanger

    Rośliny - cisi architekci naszego świata, których rola w ekosystemie wykracza daleko poza to, co widoczne na pierwszy rzut oka. Książka "Światłożercy. Jak tajemnicza inteligencja roślin zmienia nasze rozumienie życia na Ziemi" to fascynująca podróż w głąb zielonego królestwa, która odmieni Twoje spojrzenie na otaczającą nas naturę.Zoë Schlanger, z reporterską precyzją i poetycką wrażliwością, odkrywa przed nami świat, w którym rośliny są znacznie bardziej złożonymi i aktywnymi istotami, niż m...

  17. 17. Bezpieczeństwo osób i systemów IT z wykorzystaniem białego wywiadu, Krzysztof Wosiński

    Jak ważne jest bezpieczeństwo systemów, osób i instytucji w dobie trwających wojen, również tych cybernetycznych, nie trzeba nikogo przekonywać. Jest to bardzo ważna kwestia, dlatego istotne jest również przygotowanie się instytucji i społeczeństw na czyhające już od dawna zagrożenia z tym związane. Dotyczy to również gospodarki i firm, nie tylko tych największych. Wydawnictwo Naukowe PWN przedstawia najnowszą propozycję książkową poświęconą temu zagadnieniu: Bezpieczeństwo osób i syst...

  18. 18. Blender. Podstawy modelowania w 3D, Damian Kuk

    Zastanawiałeś się kiedyś, jak powstają te zapierające dech w piersiach światy z gier wideo, realistyczne wizualizacje architektoniczne czy animacje, które podbijają serca milionów widzów? Kluczem do wielu z tych niesamowitych kreacji jest Blender - potężne, darmowe i otwarte oprogramowanie, które stało się legendą w świecie grafiki 3D. "Blender. Podstawy modelowania w 3D" autorstwa Damiana Kuka to Twój bilet do tego fascynującego uniwersum, bramka, za którą czeka nieskończona prz...

  19. 19. Maya 2011. Wprowadzenie, Derakhshani Dariush

    Poznaj potęgę programu Maya i wejdź w świat profesjonalnej animacji oraz realistycznej grafiki 3D! Jak sprawnie poruszać się w środowisku programu Maya? Jak modelować, organizować i animować obiekty na scenie? Jak tworzyć cyfrowe oświetlenie i niezwykłe efekty specjalne? "Władca Pierścieni", "Matrix", "Shrek" i "Avatar"... to tylko część filmów, w których za porywającą animacją i niezwykle realistyczną grafiką stoi program Maya. Jeśli miałeś okazję widzieć choćby jeden z tych kultowych obrazó...

Zobacz, dlaczego warto nam zaufać

taniaksiazka.pl

Doskonała komunikacja, perfekcyjne podejście do klienta, realizacja szybka i całkowicie zgodna z zamówieniem, do tego dobra cena, czyli całość na piątkę.

Anyszka

Polecam, polecam, polecam! Świetny wybór, książki w doskonałej cenie i co najważniejsze błyskawiczna realizacja zamówienia - dodaję do moich ulubionych sklepów.

magdape

Bardzo miła obsługa, szybko reagują na wiadomości pisane. Szybko rozwiązują problem i tłumaczą sytuację, oraz bardzo jasno i konkretnie piszą mail o każdej zmianie w zamówieniach.

Lenka

Kolejny raz robię zakupy w sklepie i jest super szybko, tanio i wygodnie. Aż żałuję, że nie mają innych propozycji, które mnie interesują. Gorąco polecam.

Beata

Transakcja przebiegła szybko i sprawnie. Książki super i wszystko porządnie zapakowane. Nie jest to na pewno moja ostatnia styczność ze sklepem. Polecam.

Agnieszka

Sklep godny polecenia, szybko zrealizował zamówienie. Dodatkowo otrzymałam rabat. Bardzo korzystna cena zamówionych książek. Łącznie z przesyłką wyszło taniej niż w księgarni stacj...

Zosia

Bardzo sprawnie zrealizowane zamówienie. Pomimo, że podano mi późniejszy termin dostarczenia przesyłki otrzymałam ją kilka dni wcześniej. Sklep cechuje solidność i profesjonalizm. ...

Joanna

Sklep bardzo fajny, pomocny i szybki. Realizacja zamówienia trwała kilka dni. Zamówienie doskonale zapakowane i nienaruszone.

Frau Sonne

Jestem zadowolona ze sklepu i przeprowadzonej transakcji. Duży wybór książek, dostawa zgodnie z podaną przez sprzedawcę datą, bardzo porządnie zapakowana. Polecam.

agnes352

Polecam sklep z czystym sumieniem. Kontakt bardzo dobry, ceny rewelacyjne, wybór książek ogromny. Na pewno wkrótce znów złożę zamówienie.

natka2817

Rewelacja!!! Zamówienie otrzymałam 5 dni od złożenia zamówienia, a mieszkam w Wielkiej Brytanii.

Adrianna

Pierwszy raz kupowałam książki przez internet i się nie rozczarowałam. Książki przyszły w oczekiwanym terminie, były dobrze zabezpieczone. Na pewno skorzystam jeszcze nie jeden raz...

Paula