Księgarnia naukowo-techniczna styczna.pl

Księgarnia naukowo-techniczna
styczna.pl

 


Zaawansowane wyszukiwanie
  Strona Główna » Sklep » Informatyka » Techniki programowania » Moje Konto  |  Zawartość Koszyka  |  Do Kasy   
 Wybierz kategorię
Albumy
Architektura
Beletrystyka
Biochemia
Biologia
Biznes
Budownictwo
Chemia
Design DTP
E-biznes
Ekologia i środowisko
Ekonometria
Ekonomia Finanse
Elektronika
Elektrotechnika
Encyklopedie
Energetyka
Fizyka
Fotografia
Geografia
Historia
Informatyka
  Bazy danych
  Bezpieczeństwo
  CAD
  Grafika komputerowa
  iPod Pocket PC
  Kursy
  Media społecznościowe
  Office
  Programowanie
  Programy graficzne
  Sieci bezprzewodowe
  Sieci komputerowe
  Systemy operacyjne
  Techniki programowania
  Webmasterstwo
Maszynoznawstwo
Matematyka
Medycyna
Motoryzacja
Polityka
Popularnonaukowe
Poradniki
Prawo
Sport
Sztuka
Słowniki
Technika
Telekomunikacja
Turystyka
Zarządzanie jakością

Zobacz pełny katalog »
Architektura ewolucyjna. Projektowanie oprogramowania i wsparcie zmian 59.00zł 44.25zł
Architektura ewolucyjna. Projektowanie oprogramowania i wsparcie zmian

Tytuł: Architektura ewolucyjna. Projektowanie oprogramowania i wsparcie zmian
Autor: Neal Ford, Rebecca Parsons, Patrick Kua
ISBN: 978-83-283-4724-3
Ilość stron: 232
Data wydania: 11/2018
Format: 14.0x21.0cm
Wydawnictwo: HELION

Cena: 59.00zł 44.25zł


Przez długi czas uważano, że architektura oprogramowania powinna powstać przed rozpoczęciem pisania kodu i pozostać niezmieniona aż do zakończenia projektu. Pojawienie się zwinnych metod tworzenia oprogramowania spowodowało, że taką koncepcję zaczęto podawać w wątpliwość. Niektórzy nawet kwestionowali potrzebę tworzenia architektury, gdyż utrudniała reakcję na zmiany wymagań. Istnieje jednak inne podejście do architektury, zgodnie z którym jest ona ściśle powiązana z fazą programowania i dynamicznie odpowiada na zmiany pojawiające się podczas tworzenia kodu. W ten sposób architektura ewolucyjna, pomimo nieprzewidywalności zmian, zapewnia rozwój projektu we właściwym kierunku.

Dzięki tej książce architekci oprogramowania zapoznają się z nowym podejściem do powiązań architektury z czasem. Przekonają się też, że tworzenie architektury ewolucyjnej sprowadza się do trzech głównych zagadnień: funkcji dopasowania, zmian przyrostowych i prawidłowego sprzęgania. W tej książce uwzględniono analizę każdego z tych aspektów, ukazano też mechanizm budowania architektury wspierającej ciągłe zmiany. Szczegółowo wyjaśniono zasady wprowadzania pętli informacji zwrotnej pozwalających całemu zespołowi na spójne rozwijanie systemu w zgodzie z zasadą ciągłego dostarczania. Pokazano metody monitorowania stanu architektury. Sporo uwagi poświęcono problemom danych długowiecznych - jest to często pomijane zagadnienie.

W tej książce:

  • Funkcje dopasowania w architekturze
  • Zmiany przyrostowe wprowadzane za pomocą projektowania i operacji
  • Sprzężenie architektury i wprowadzanie zmian bez utraty stabilności systemu
  • Dane ewolucyjne oraz zmiany wymogów i architektury w miarę upływu czasu
  • Budowanie architektur ewolucyjnych
  • Praktyczne wdrażanie architektury ewolucyjnej w korporacji

Architektura korporacyjna: wysoka sztuka projektowania!

Rozdziały:

Wstęp (9)
Wprowadzenie (11)
1. Architektura oprogramowania (15)
Architektura ewolucyjna (17)
W jaki sposób możemy planować długoterminowo, skoro wszystko wokół zmienia się przez cały czas? (17)
W jaki sposób możemy po stworzeniu architektury zabezpieczyć ją przed stopniową degradacją? (21)
Zmiana przyrostowa (22)
Zmiana kierowana (23)
Wielowymiarowość architektury (24)
Prawo Conwaya (27)
Dlaczego "ewolucyjna"? (31)
Podsumowanie (31)
2. Funkcje dopasowania (33)
Czym jest funkcja dopasowania? (35)
Kategorie (38)
Atomowe/holistyczne (38)
Wywoływane/ciągłe (39)
Statyczne/dynamiczne (39)
Zautomatyzowane/ręczne (40)
Czasowe (41)
Zamierzone/wyłaniające się (41)
Wyspecjalizowane (41)
Wczesne rozpoznawanie funkcji dopasowania (42)
Przegląd funkcji dopasowania (44)
3. Projektowanie zmian przyrostowych (47)
Elementy budulcowe (51)
Testowalność (53)
Potoki wdrażania (54)
Kombinacje poszczególnych kategorii funkcji dopasowania (59)
Analiza przypadku: Restrukturyzowanie architektury za pomocą 60 wdrożeń dziennie (61)
Sprzeczne cele (64)
Analiza przypadku: Dodawanie funkcji dopasowania do usługi fakturowania w firmie Nie Najgorsze Patenty (65)
Projektowanie zorientowane na hipotezy i dane (68)
Analiza przypadku: Co przenosić? (70)
4. Sprzężenie architektury (73)
Modułowość (73)
Kwanty architektury i ziarnistość (74)
Ewoluowalność stylów architektury (78)
Bryła błotna (79)
Monolity (80)
Architektury sterowane zdarzeniami (89)
Architektury zorientowane na usługi (95)
Architektury "bezserwerowe" (110)
Kontrolowanie rozmiaru kwantu (112)
Analiza przypadku: Zabezpieczanie przed cyklicznymi zależnościami pomiędzy składnikami (113)
5. Dane ewolucyjne (117)
Projektowanie ewolucyjnej bazy danych (117)
Ewoluowanie schematów (118)
Integracja współdzielonych baz danych (120)
Nieprawidłowe sprzęganie danych (125)
Zatwierdzanie dwufazowe transakcji (125)
Wiek i jakość danych (128)
Analiza przypadku: Ewolucja trasowania w firmie Nie Najgorsze Patenty (130)
6. Tworzenie ewoluowalnych architektur (133)
Mechanika (133)
1. Identyfikacja wymiarów podlegających ewolucji (134)
2. Definiowanie funkcji dopasowania dla każdego wymiaru (134)
3. Stosowanie potoku wdrażania do automatyzacji funkcji dopasowania (134)
Nowe projekty (135)
Modernizowanie istniejących architektur (136)
Prawidłowe sprzęganie i spójność (136)
Praktyki inżynieryjne (137)
Funkcje dopasowania (137)
Skutki stosowania modelu COTS (138)
Migrowanie architektur (140)
Etapy migracji (141)
Ewoluowanie oddziaływań pomiędzy modułami (144)
Wskazówki dotyczące tworzenia architektur ewolucyjnych (148)
Usuń niepotrzebną zmienność (148)
Zagwarantuj odwracalność decyzji (150)
Przedkładaj ewoluowalność nad przewidywalność (152)
Twórz warstwy przeciwdegradacyjne (153)
Analiza przypadku: Szablony usług (156)
Tworzenie architektur ofiarniczych (157)
Minimalizuj wpływ zmian zewnętrznych (159)
Aktualizowanie bibliotek i szkieletów (161)
Preferuj dostarczanie ciągłe do migawek (162)
Wersjonuj usługi wewnętrznie (164)
Analiza przypadku: Ewoluowanie systemu oceniania w firmie Nie Najgorsze Patenty (165)
7. Pułapki i antywzorce architektury ewolucyjnej (169)
Architektura techniczna (169)
Antywzorzec: Monopolista (169)
Pułapka: Nieszczelne abstrakcje (171)
Antywzorzec: Pułapka ostatnich 10% (174)
Antywzorzec: Nadużywanie wielokrotnego wykorzystywania kodu (175)
Analiza przypadku: Wieloużywalność w firmie Nie Najgorsze Patenty (178)
Pułapka: Projektowanie zorientowane na CV (179)
Zmiany przyrostowe (180)
Antywzór: Nieprawidłowe zarządzanie (180)
Analiza przypadku: Zarządzanie wyważone w firmie Nie Najgorsze Patenty (183)
Pułapka: Brak szybkości wydawania (183)
Kwestie biznesowe (185)
Pułapka: Dostosowywanie produktu (186)
Antywzorzec: Raportowanie (187)
Pułapka: Horyzonty planowania (189)
8. Stosowanie architektury ewolucyjnej w praktyce (191)
Czynniki organizacyjne (191)
Zespoły przekrojowe (191)
Zorganizowane wokół umiejętności biznesowych (193)
Produkt ponad projekt (194)
Radzenie sobie ze zmianami zewnętrznymi (196)
Związki pomiędzy członkami zespołu (198)
Parametry sprzęgania zespołów (199)
Kultura (199)
Kultura eksperymentowania (201)
Dyrektor finansowy i przygotowywanie budżetu (203)
Tworzenie korporacyjnych funkcji dopasowania (205)
Analiza przypadku: Firma Nie Najgorsze Patenty jako platforma (206)
Od czego zacząć? (206)
Łatwo osiągalny cel (207)
Największa wartość (207)
Testowanie (208)
Infrastruktura (208)
Analiza przypadku: Architektura korporacyjna w firmie Nie Najgorsze Patenty (209)
Stan przyszły? (211)
Funkcje dopasowania wykorzystujące sztuczną inteligencję (211)
Testowanie generatywne (212)
Dlaczego (lub dlaczego nie)? (212)
Dlaczego firma powinna zdecydować o tworzeniu architektury ewolucyjnej? (212)
Analiza przypadku: Skala wybiórcza w firmie Nie Najgorsze Patenty (215)
Dlaczego firma miałaby rezygnować z tworzenia architektury ewolucyjnej? (217)
Przekonywanie innych (219)
Analiza przypadku: Judo doradcze (219)
Kwestia biznesowa (220)
"Przyszłość jest teraz..." (220)
Szybkie zmiany bez psucia architektury (220)
Mniejsze ryzyko (221)
Nowe możliwości (221)
Budowanie architektur ewolucyjnych (221)
Skorowidz (223)

Najniższa cena z 30 dni przed obniżką 44,25zł

Tytuł książki: "Architektura ewolucyjna. Projektowanie oprogramowania i wsparcie zmian"
Autor: Neal Ford, Rebecca Parsons, Patrick Kua
Wydawnictwo: HELION
Cena: 59.00zł 44.25zł
Klienci, którzy kupili tę książkę, kupili także
Dobra osobiste w XXI wieku Nowe wartości, zasady, technologie
Dobra osobiste w XXI wieku Nowe wartości, zasady, technologie
Justyna Balcarczyk
Wolters Kluwer
Neoliberalne uwikłania edukacji
Neoliberalne uwikłania edukacji
Eugenia Potulicka Joanna Rutkowiak
Impuls
Klasycyzm i romantyzm
Klasycyzm i romantyzm
Silvestra Bietoletti
PWN
Straty Żołnierze z Afganistanu
Straty Żołnierze z Afganistanu
Magdalena Rigamonti
Dom Wydawniczy PWN
Kodeks pracy Komentarz Wydanie 6
Kodeks pracy Komentarz Wydanie 6
Jerzy Wratny
C.H. Beck
Wędkarstwo słodkowodne
Wędkarstwo słodkowodne
Wolson John
Bellona
 Koszyk
1 x Być jak Superman. Teoria i praktyka osiągania niemożliwego
1 x Kominki
1 x Człowiek i błędy ewolucji
1 x Sprzedaż partyzancka. Jak osiągnąć duże zyski bez wysokich nakładów inwestycyjnych
1 x Interaktywna wizualizacja danych
1 x Geografia społeczna Polski
1 x Office 2019 PL. Kurs
1 x Wstęp do prognozowania i symulacji Wydanie 2
1 x Bluefishing
1 x Człowiek - media - środowisko naturalne - ekologiczny wymiar komunikacji
1 x Sieci domowe nieoficjalny podręcznik
1 x Akty Fotografia cyfrowa dla profesjonalistów
1 x Mistrzowski coaching
1 x Microsoft Access 2013 Krok po kroku
1 x After All. To on ustala reguły
1 x Jedenasty element. Klucz do sukcesu w biznesie
1 x Dokumentacja projektowa konstrukcji stalowych w budowlanych przedsięwzięciach inwestycyjnych
1 x Psychologia coachingu biznesowego
1 x Harib
1 x Algebra liniowa w zadaniach
1 x Smartfony dla seniorów
1 x Przemoc i mobbing w szkole w domu w miejscu pracy
1 x Decoupage Motywy klasyczne i nowoczesne
1 x Jak Unix tworzył historię
1 x F**k it! Oto jest odpowiedź!
1 x 1000 arcydzieł
1 x ECDL Advanced na skróty Edycja 2015
1 x Budownictwo morskie Wybrane zagadnienia wraz z przykładami obliczeniowymi
1 x AdWords i Analytics Zostań certyfikowanym specjalistą
1 x Agorafilia Sztuka i demokracja w postkomunistycznej Europie
1 x Identyfikacja typów przestrzeni publicznej
1 x CHAGALL Podróż przez Biblię Nieznane studia i gwasze
1 x Lofty
1 x Aksjomatyczne teorie prawdy
1 x Ember.js dla webdeveloperów
1 x 1001 filmów, które musisz zobaczyć
1 x Chiny, Stany Zjednoczone i Świat w oczach Wielkiego Mistrza Lee Kuan Yewa
1 x Excel 2021. Ćwiczenia praktyczne
1 x Routing i switching Praktyczny przewodnik
1 x Dalsze gawędy o sztuce XVII wiek
1 x Bezpieczeństwo Europy - bezpieczeństwo Polski Tom 1
1 x Architektura Przewodnik po stylach
1 x Fantastyczna czterdziestka! Poradnik pozytywnego życia
1 x English Adverbial Collocations Wydanie 6
1 x Sztuka życia 23 lekcje coachingowe
1 x Vademecum spółki z o.o. Edycja styczeń 2023
1 x Excel 2019 PL. Kurs
1 x 101 najwybitniejszych postaci w dziejach Polski i świata
1 x 20 prostych projektów dla elektroników
1 x Nienasycone żywice poliestrowe Wydanie 3
1 x Doładowanie silników Wydanie 4
1 x Procesory DSP dla praktyków
1 x Architektura 50 idei, które powinieneś znać
1 x Ekonomiczny słownik polsko-rosyjsko-ukraiński Wprowadzenie do terminologii
1 x Mikrokontrolery ST7Lite w przykładach
1 x Drwal. Miłość, która narodziła się z natury
1 x Czarno-biały kadr Kreatywna fotografia
1 x MacPodręcznik. Edycja OS X Yosemite
1 x Historia architektury
1 x Fizyka z komputerem dla liceum i technikum
1 x Churchill Najlepszy sojusznik Polski
1 x Bóg urojony
1 x Chińska kultura symboliczna
1 x Język C w pigułce. Kompletny przewodnik Wydanie II
1 x 13 załączników
1 x 50 najsłynniejszych aparatów fotograficznych w historii
1 x Adriatyckie wybrzeże Włoch Szmaragdowym szlakiem od Triestu do Lecce Wydanie 1
1 x Ponadczasowe wnętrza
1 x Boks na ptaku, czyli każdy szczyt ma swój Czubaszek i Karolak
1 x Rysunek techniczny maszynowy z elementami CAD Opracowanie zgodne z normami na 2021 r.
1 x Cyfrowa ciemnia Komputerowy warsztat fotografa
1 x Dekorowanie wnętrz Seriaporad
1 x Czy prehistoryczne zwierzęta przetrwały? Tom 1 Dinozaury i potwory mórz i jezior
1 x Dyplomacja i polityka Rosyjsko-polski słownik przekładowy A-D
1 x VBA dla Excela 2021 i 365 PL. 234 praktyczne przykłady
1 x Fotografia cyfrowa i obróbka zdjęć ćwiczenia praktyczne
1 x Absorpcja innowacji ekologicznych w przedsiębiorstwie
1 x Opór. Niegodziwe Rozrywki
3,692.41zł
Wydawnictwo
Tu można zobaczyć wszystkie książki z wydawnictwa:

Wydawnictwo Helion
 Kategoria:
 Biologia
Antropogeniczne zmiany środowiska przyrodniczego Ziemi

Antropogeniczne zmiany środowiska przyrodniczego Ziemi

99.00zł
Informacje
Regulamin sklepu.
Koszty wysyłki.
Polityka prywatności.
Jak kupować?
Napisz do Nas.
 Wydawnictwa
 Polecamy
Fizyka współczesna Paul A. Tipler Ralph A. Llewellyn PWN
Anatomia zwierząt Tom 2 Narządy wewnętrzne i układ krążenia Wydanie 3 Kazimierz Krysiak, Krzysztof Świeżyński PWN
Rachunek różniczkowy i całkowy Tom 1 Wydanie 12 Grigorij M. Fichtenholz PWN
Matematyka konkretna Wydanie 4 Ronald L. Graham, Donald E. Knuth, Oren Patashnik PWN
Anatomia człowieka Tom 1-5 Komplet Adam Bochenek, Michał Reicher PZWL
Encyklopedia zdrowia Tom 1-2 Wydanie 9 Witold S. Gumułka, Wojciech Rewerski PWN
Linux w systemach embedded Marcin Bis BTC
Miejscowa wentylacja wywiewna Poradnik Optymalizacja parametrów powietrza w pomieszczeniach pracy Maciej Gliński DW Medium
Chemia organiczna Część I-IV Komplet J. Clayden, N. Greeves, S. Warren, P. Wothers WNT