Architektura ewolucyjna. Projektowanie oprogramowania i wsparcie zmian

Architektura ewolucyjna. Projektowanie oprogramowania i wsparcie zmian

17,90 zł
Zobacz ofertę

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.

  • Pokazano metody monitorowania stanu architektury.
  • Sporo uwagi poświęcono problemom danych długowiecznych - jest to często pomijane zagadnienie.

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

📘 Architektura ewolucyjna. Projektowanie oprogramowania i wsparcie zmian
Sprawdź cenę i dostępność tej publikacji.
👉 Zobacz ofertę

Powiązane produkty

Algorytmy, struktury danych i techniki programowania. Wydanie II
"Algorytmy, struktury danych i techniki programowania" to nowoczesny podręczn...
29,49 zł
Text Mining with R. A Tidy Approach
Much of the data available today is unstructured and text-heavy, making it challenging ...
118,15 zł
3D Studio 4.0 dla zaawansowanych
Zostań ekspertem przestrzeni wirtualnej! Książka ta jest dalszym ciągiem "3D Studi...
37,50 zł