Marcin Mazureknarzędzia online · artykuły · księgarniaRSS
Okładka: Podstawy architektury oprogramowania dla inżynierówTylna okładka: Podstawy architektury oprogramowania dla inżynierów

Podstawy architektury oprogramowania dla inżynierów

Autor: Mark Richards, Neal Ford

Tłumacz: Leszek Sagalara

chwilowo niedostępna w druku

Helion

48,18 zł 79,00 zł -39%

Kup w księgarni Helion

Czytaj fragmentPobierz PDF

Kategorie
Architektura oprogramowania, Inżynieria oprogramowania, Wzorce projektowe
Wydawca
Helion
Rodzaj
książka
Format
168x237
Oprawa
miękka
Stron
360
Data wydania
2020-12-08
ISBN
978-83-283-7027-2
Tytuł oryginału
Fundamentals of Software Architecture: An Engineering Approach
Seria
Oddychając z trudem

Fragment książki — 24 strony

Kliknij stronę, żeby powiększyć. Całość możesz przeczytać online albo pobrać jako PDF. Fragment udostępniony przez wydawcę.

  • Fragment „Podstawy architektury oprogramowania dla inżynierów” — strona 1 z 241
  • Fragment „Podstawy architektury oprogramowania dla inżynierów” — strona 2 z 242
  • Fragment „Podstawy architektury oprogramowania dla inżynierów” — strona 3 z 243
  • Fragment „Podstawy architektury oprogramowania dla inżynierów” — strona 4 z 244
  • Fragment „Podstawy architektury oprogramowania dla inżynierów” — strona 5 z 245
  • Fragment „Podstawy architektury oprogramowania dla inżynierów” — strona 6 z 246
  • Fragment „Podstawy architektury oprogramowania dla inżynierów” — strona 7 z 247
  • Fragment „Podstawy architektury oprogramowania dla inżynierów” — strona 8 z 248
  • Fragment „Podstawy architektury oprogramowania dla inżynierów” — strona 9 z 249
  • Fragment „Podstawy architektury oprogramowania dla inżynierów” — strona 10 z 2410
  • Fragment „Podstawy architektury oprogramowania dla inżynierów” — strona 11 z 2411
  • Fragment „Podstawy architektury oprogramowania dla inżynierów” — strona 12 z 2412
  • Fragment „Podstawy architektury oprogramowania dla inżynierów” — strona 13 z 2413
  • Fragment „Podstawy architektury oprogramowania dla inżynierów” — strona 14 z 2414
  • Fragment „Podstawy architektury oprogramowania dla inżynierów” — strona 15 z 2415
  • Fragment „Podstawy architektury oprogramowania dla inżynierów” — strona 16 z 2416
  • Fragment „Podstawy architektury oprogramowania dla inżynierów” — strona 17 z 2417
  • Fragment „Podstawy architektury oprogramowania dla inżynierów” — strona 18 z 2418
  • Fragment „Podstawy architektury oprogramowania dla inżynierów” — strona 19 z 2419
  • Fragment „Podstawy architektury oprogramowania dla inżynierów” — strona 20 z 2420
  • Fragment „Podstawy architektury oprogramowania dla inżynierów” — strona 21 z 2421
  • Fragment „Podstawy architektury oprogramowania dla inżynierów” — strona 22 z 2422
  • Fragment „Podstawy architektury oprogramowania dla inżynierów” — strona 23 z 2423
  • Fragment „Podstawy architektury oprogramowania dla inżynierów” — strona 24 z 2424

Opis

Rola architekta oprogramowania się zmienia. Dziś jest on odpowiedzialny za wiele spraw, zarówno technicznych, jak i tych wynikających ze specyfiki organizacji, której ma służyć aplikacja. Co więcej, rola architekta nie kończy się na podjęciu decyzji projektowych na początku pracy. Nowoczesne style architektoniczne, takie jak mikrousługi, umożliwiają przyrostowe wprowadzanie zmian, co jednak wymusza ciągłe wypracowywanie kompromisów z innymi kwestiami. Obszar architektury wciąż się zmienia i wymaga podejmowania decyzji. Mało tego, architekt musi bezustannie analizować i aktualizować podstawy, które bierze pod uwagę przy tych decyzjach. Ważne są kontekst, perspektywy i wciąż zmieniający się ekosystem dostępnych technologii.

Oto kompleksowy przewodnik po nowych aspektach architektury oprogramowania. Skorzysta z niego zarówno praktykujący architekt, chcący odświeżyć swoje podejście do tego zagadnienia, jak i programista aspirujący do roli architekta. W książce zaprezentowano szereg zagadnień, które mimo zmieniających się uwarunkowań pozostają podstawami, takich jak parametry architektury, wzorce architektoniczne, określanie składników, tworzenie diagramów, prezentowanie architektury, architektura ewolucyjna i wiele innych. Dokładnie wyjaśniono te zasady, które mogą być zastosowane do wszystkich zestawów rozwiązań technologicznych. Przedstawiono niezwykle ważną kwestię analizy kompromisów, która pozwala na obiektywną ocenę rozwiązań technologicznych. Duży nacisk położono na konieczność uwzględniania wszystkich innowacji ostatniej dekady.

Najciekawsze zagadnienia:

  • wzorce architektoniczne
  • etapy pracy przy projektowaniu nowoczesnej architektury
  • umiejętności miękkie pomocne w pracy architekta
  • nowe praktyki w projektowaniu architektury oprogramowania
  • architektura oprogramowania jako dziedzina inżynierii

W architekturze chodzi o ważne rzeczy (czymkolwiek to jest).

Ralph Johnson

Linki do księgarni są linkami partnerskimi Grupy Helion i Księgarni PWN (przez sieć Adtraction). Ceny i dostępność pochodzą z oferty wydawcy i mogą się zmienić.