Architektura ewolucyjna. Projektowanie oprogramowania i wsparcie zmian. Wydanie II

Informacje szczegółowe Pokaż wszystkie

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

Jeszcze kilka lat temu koncepcja ewoluowania architektury była uznawana za zbyt odważną. Uważano, że architektura powinna pozostawać elementem niezmiennym w czasie. Jednak rzeczywistość udowadnia, że systemy muszą ewoluować, aby spełniać wymogi użytkowników i odzwierciedlać zmiany w dynamicznym środowisku tworzenia oprogramowania. Innymi słowy, konieczne się staje budowanie architektur ewolucyjnych.

Dzięki tej książce dowiesz się, w jaki sposób uczynić architekturę oprogramowania wystarczająco plastyczną, aby mogła odzwierciedlać zachodzące zmiany biznesowe i technologiczne. W nowym wydaniu rozbudowano pojęcia zmiany kierowanej i przyrostowej, a także przedstawiono najnowsze techniki dotyczące funkcji dopasowania, automatycznego zarządzania architekturą i danych ewolucyjnych. Zaprezentowano praktyki inżynieryjne umożliwiające ewoluowanie systemów oprogramowania, jak również podejścia strukturalne, w tym zasady projektowe, które ułatwiają zarządzanie tą ewolucją. Opisano ponadto, w jaki sposób zasady i praktyki architektury ewolucyjnej wiążą się z różnymi elementami procesu tworzenia oprogramowania.

Naucz się postrzegać architekturę systemową jako plastyczny wyzwalacz.

Mark Richards, developertoarchitect.com


Szczegóły
  • Autor: Patrick Kua
  • Wydawnictwo Helion
  • Oprawa: Miękka
  • Rok wydania: 2023
  • Ilość stron: 232
  • Stan: nowy, pełnowartościowy produkt
  • Model: 9788328900660
  • Język: polski
  • Podtytuł: Projektowanie oprogramowania i wsparcie zmian
  • Oryginalny tytuł: Building Evolutionary Architectures: Automated Software Governance, 2nd Edition
  • Tłumacz: Sawka Krzysztof
  • Nr wydania: 2
  • ISBN: 9788328900660
  • EAN: 9788328900660
  • Wymiary: 165X235
  • Dane producenta: HELION S.A., ul. Kościuszki 1C, 44-100 Gliwice, Polska, gpsr@grupahelion.pl, tel. (32) 230-98-63
Recenzje

Co przeczytać po zakończeniu Architektura ewolucyjna. Projektowanie oprogramowania i wsparcie zmian. Wydanie II

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

  2. 2. Implementowanie czystej architektury w pythonie, Sebastian Buczyński

    Zaawansowane programowanie zaczyna się tam, gdzie kończy się framework Praca programisty wydaje się dziś znacznie prostsza niż kilkanaście lat temu. Wydaje się taka, ponieważ ma on dostęp do niezliczonych bibliotek przypisanych do języków programowania. Gdy pojawia się problem, sięga do biblioteki ... i po sprawie. Problem rozwiązany, zgadza się? I tak, i nie. Owszem, w wypadku prostych projektów wystarczy bazowa znajomość zasad programowania, podstawowa znajomość danego języka i wiedz...

  3. 3. Prompt engineering. Projektowanie aplikacji z wykorzystaniem LLM, Albert Ziegler

    Duże modele językowe (ang. large language models) są fundamentem istnienia wielu nowoczesnych aplikacji. LLM mogą realizować szeroki zakres zadań i służą do rozwiązywania złożonych problemó,w. Jednak projektowanie niezawodnych rozwiązań z wykorzystaniem modeli wymaga opanowania zupełnie nowych kompetencji.Dowiedz się, na czym polega skuteczne komunikowanie się z modelami LLM i w jaki sposó,b przekuwać śmiałe pomysły w działające aplikacje. Poznaj filozofię działania modeli i klucz...

  4. 4. Prawa UX. Jak psychologia pomaga w projektowaniu lepszych produktów i usług, Jon Yablonski

    Prawa UX. Jak psychologia pomaga w projektowaniu lepszych produktów i usług. Wydanie II Dobry projektant UX musi umiejętnie godzić wymagania techniczne i użytkowe ze schematem ludzkiego sposobu postrzegania świata. Psychologia behawioralna potrafi szczegółowo opisać prawidła rządzące zachowaniem ludzi i stanowi źródło wiedzy, która jest niezwykle ważna dla projektanta interfejsu. Nawet najbardziej atrakcyjny projekt okaże się nieudany, jeśli będzie zmuszał użytkowników do dostosowania się do ...

  5. 5. Zdrowy umysł w sieci algorytmów, Gerd Gigerenzer

    Książka "Zdrowy umysł w sieci algorytmów" autorstwa Gerda Gigerenzera jest obowiązkową lekturą dla każdego, kto chce zrozumieć, jak żyć i myśleć w świecie, który coraz bardziej staje się cyfrowy. W świecie, gdzie technologia jest w każdym zakątku naszego życia, książka zwraca uwagę na kwestie, które są często pomijane. Czy rzeczywiście powinniśmy pozwolić algorytmom i sztucznej inteligencji decydować za nas? Czy wymiana informacji i poglądów w sieci naprawdę spaja społeczeńst...

  6. 6. AutoCAD 2026 PL, Andrzej Pikoń

    AutoCAD od dziesięcioleci stanowi niezaprzeczalny złoty standard w dziedzinie projektowania wspomaganego komputerowo. Bez względu na to, czy stawiasz pierwsze kroki w świecie kreowania cyfrowych wizji, czy też jesteś doświadczonym profesjonalistą poszukującym aktualnej i kompleksowej wiedzy, znajomość tego oprogramowania jest kluczowa. Właśnie dlatego podręcznik "AutoCAD 2026 PL" autorstwa Andrzeja Pikonia to nie tylko książka, ale prawdziwa inwestycja w Twoje umiejętności i przyszłość w bran...

  7. 7. Przekształcenia współczesnych rynków usług telekomunikacyjnych na przykładzie analizy rynków wybranych państw, Maciej Czaplewski

    Rynek usług telekomunikacyjnych (RUT) jest wyspecjalizowany w świadczeniu usług informacyjno-komunikacyjnych. Początkowo dysponował sieciami pozwalającymi na świadczenie tradycyjnych usług przesyłu informacji, takich jak usługi głosowe i SMS-y.   W następstwie szybko dokonującego się postępu technicznego, tradycyjne sieci telekomunikacyjne zaczęto w coraz szerszym stopniu zastępować nowoczesnymi sieciami informacyjno-komunikacyjnymi, co pozwoliło poszerzyć ofertę tradycyjnych ...

  8. 8. Nowoczesne aplikacje mobilne Kotlin Android Jetpack Compose dla studenta i technika programisty, Bartłomiej Wlach

    Czy marzysz o tworzeniu nowoczesnych, responsywnych i atrakcyjnych wizualnie aplikacji mobilnych? Sięgnij po książkę, która powstała z myślą o Tobie – młodym programiście, studencie lub uczniu technikum, który chce wejść na wyższy poziom programowania pod Androida. Ta książka to wyjątkowy przewodnik po świecie tworzenia aplikacji mobilnych z wykorzystaniem Kotlina oraz Jetpack Compose – najnowszego narzędzia firmy Google do budowy interfejsów użytkownika. Przejrzysty język, prakty...

  9. 9. Projektowanie systemów rozproszonych. Wzorce i paradygmaty dla skalowalnych, niezawodnych usług z wykorzystaniem Kubernetesa, Brendan Burns

    W dzisiejszym, dynamicznym świecie technologii, projektowanie skalowalnych i niezawodnych systemów rozproszonych jest fundamentalne dla sukcesu każdej nowoczesnej aplikacji. To właśnie z myślą o inżynierach i architektach oprogramowania powstało to drugie, aktualizowane wydanie niezwykle cenionego przewodnika, którego autorem jest Brendan Burns, współtwórca rewolucyjnego projektu Kubernetes. Ta książka to niezbędne kompendium wiedzy, które pomoże Ci opanować sztukę budowania solidnych i efekt...

  10. 10. Narzędzia klasy CRM jako instrumenty kształtowania konkurencyjności i innowacyjności w MSP regionu Pomorza Zachodniego, Rafał Szymański

    Celem głównym monografii stało się o pracowanie koncepcji wdrożenia i wykorzystania systemów klasy CRM na potrzeby firm z sektora mikro, małych i średnich przedsiębiorstw. Cel ten wsparto hipotezą, że istota systemów klasy CRM utrudnia zaprojektowanie uniwersalnego narzędzia informatycznego dla mikro, małych i średnich przedsiębiorstw.   W osiągnięciu tego celu pomocne były cele cząstkowe: 1. Ustalenie aktualnego stanu wiedzy przedsiębiorstw sektora MSP z zakresu zarządzan...

  11. 11. Machine learning i natural language processing w programowaniu. Podręcznik z ćwiczeniami w Pythonie, Piotr Wróblewski

    Machine learning i natural language processing w programowaniu. Podręcznik z ćwiczeniami w Pythonie Wejdź na nowy poziom programowania z ML i NLP Sztuczna inteligencja stale się rozwija. Właściwie codziennie słyszymy o jej rosnących możliwościach, nowych osiągnięciach i przyszłości, jaką nam przyniesie. Jednak w tej książce skupiamy się nie na przyszłości, a na teraźniejszości i praktycznym obliczu AI - na usługach, które świadczy już dziś. Większość najciekawszych zastosowań sztucznej inteli...

  12. 12. Produkty oparte na sztucznej inteligencji. Projektowanie, budowa i rozwijanie rozwiązań z AI i GenAI, Marily Nika

    Produkty oparte na sztucznej inteligencji. Projektowanie, budowa i rozwijanie rozwiązań z AI i GenAILiczba zastosowań generatywnej AI rośnie lawinowo - od automatyzacji procesów, przez personalizację treści, po nowatorskie formy interakcji z użytkownikami. Niemal każda firma technologiczna stara się wkomponować elementy sztucznej inteligencji w swoje produkty. Wprowadzenie dużych modeli językowych stworzyło możliwości, które jeszcze niedawno wydawały się nieosiągalne.Sztuczna inteligencja moż...

  13. 13. Ekstrakcja danych w Pythonie. Teoria i praktyka, Piotr Rybka

    Współczesny świat to niewyczerpane źródło danych, a umiejętność ich pozyskiwania i przetwarzania stała się kluczowa dla sukcesu w wielu dziedzinach. Książka "Ekstrakcja danych w Pythonie. Teoria i praktyka" autorstwa Piotra Rybki to kompleksowy przewodnik, który otwiera drzwi do świata efektywnego zarządzania informacją. To niezbędna pozycja dla każdego, kto pragnie opanować sztukę wydobywania cennych insightów z gąszczu cyfrowych zasobów, wykorzystując do tego potęgę języka Python. Bez wzglę...

  14. 14. Tajniki Kubernetes, Gigi Sayfan

    Rozwijaj umiejętności orkiestrowania kontenerów w Kubernetes, aby budować, uruchamiać, zabezpieczać i monitorować wielkoskalowe aplikacje rozproszone. To wydanie Tajników Kubernetes zostało uzupełnione o najnowsze narzędzia i kod oraz najświeższe funkcje Kubernetes 1.18. Książka koncentruje się na pogłębianiu znajomości złożonych koncepcji i najlepszych praktyk, pomagając w opanowaniu umiejętności projektowania i wdrażania wielkich klastrów Kubernetes w rozmaitych platformach chmurowyc...

  15. 15. Architektura API. Projektowanie, używanie i rozwijanie systemów opartych na API, Bryant Daniel

    Trendy w tworzeniu oprogramowania zmierzają w kierunku architektury zorientowanej na usługi. Coraz więcej organizacji decyduje się na rozwiązania chmurowe lub oparte na mikrousługach. Te wzorce architekturalne wymagają API: umiejętności ich budowania i stosowania podczas integracji z systemami zewnętrznymi. Nie są to proste zagadnienia - zaprojektowanie i utworzenie platformy API jest prawdziwym wyzwaniem. Ten przewodnik, który docenią programiści i architekci, zawiera wyczerpujące omó...

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

  17. 17. Projektowanie aplikacji LLM. Holistyczne podejście do dużych modeli językowych, Suhas Pai

    W świecie dynamicznego rozwoju sztucznej inteligencji, duże modele językowe (LLM) stały się prawdziwym fenomenem, przenikając do niemal każdej dziedziny technologii i biznesu. Ich potencjał w rozwiązywaniu złożonych problemów jest niezaprzeczalny, a przedsiębiorstwa na całym globie z coraz większym entuzjazmem wykorzystują je do napędzania własnego rozwoju. Jednakże, przejście od fascynującego prototypu do w pełni funkcjonalnej, niezawodnej aplikacji LLM to często droga pełna wyzwań i skompli...

  18. 18. Język SQL. Przyjazny podręcznik, Larry Rockoff

    SQL stanowi podstawowe narzędzie komunikowania się z relacyjnymi bazami danych. Jest to dość skomplikowany język o rozbudowanych możliwościach. Pozwala na pobieranie z bazy zestawów danych wyszukiwanych na podstawie wyrafinowanych kryteriów. Umożliwia też modyfikację zarówno danych, jak i struktury bazy, w której są gromadzone. To potężne narzędzie powinni znać nie tylko programiści baz danych, ale również specjaliści zajmujący się ich analizą, jednak zdobycie praktycznych umiejętności pos...

  19. 19. Podstawy systemów operacyjnych Tom 1. Wydanie 2020, Abraham Silberschatz

    "Podstawy systemów operacyjnych Tom 1 wyd. 2020" to książka opracowana przez Abrahama Silberschatza, Grega Gagne'a i Petera B. Galvina, określana jako najlepszy w skali świata podręcznik analizujący budowę i działanie najważniejszych światowych systemów operacyjnych. Dominacja technologii nad życiem codziennym to współcześnie fakt. Warto zainteresować się tą dziedziną, ponieważ jej wpływ na naszą codzienność będzie z czasem jeszcze większy. "Podstawy systemów operac...

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