Miejska Biblioteka Publiczna

w Józefowie

book
book

Zostań architektem oprogramowania : zaprojektuj swoja karierę!

Tytuł oryginału: "Design it! : from programmer to software architect".

Autor: Keeling, Michael




Zostań architektem oprogramowania to idealne wprowadzenie do architektury oprogramowania dla programistów, którzy są gotowi rozwijać swoje umiejętności projektowe.Jeśli jesteś zupełnie nowy w projektowaniu architektury oprogramowania, ta książka jest doskonałym wprowadzeniem do tego tematu. Zaczniesz od podstaw i przejdziesz przez elementarne zasady, które należy znać, aby móc stać się architektem oprogramowania.

Jeśli jesteś programistą, który już coś wie na temat architektury, ta książka pomoże ci uporządkować myśli. Jeśli jesteś już zaś architektem oprogramowania, ta książka da ci świeże spojrzenie na to, jak poprowadzić swój zespół. Nacisk na podstawy w tej książce przygotuje cię do nauczania i mentorowania dzisiejszym programistom - architektom jutra - aby mogli w pełni uczestniczyć w procesie projektowania. Wspólne metody projektowania opisane w tej książce dadzą nowe techniki bezpiecznej i produktywnej współpracy z mniej doświadczonymi członkami zespołu podczas wspólnego projektowania systemu oprogramowania.Praktyczne ćwiczenia, rzeczywiste scenariusze i praktyczne narzędzia do podejmowania decyzji sprawią, że zdobędziesz doświadczenie potrzebne do zostania pewnym architektem oprogramowania.

Zobacz pełny opis
Odpowiedzialność:Michael Keeling ; przekład Mariusz Rogulski, Magdalena Rogulska na zlecenie WITKOM Witold Sikorski.
Hasła:Architektura oprogramowania
Adres wydawniczy:Warszawa : Wydawnictwo Naukowe PWN, 2019.
Wydanie:Wydanie I.
Opis fizyczny:XVII, [1], 336 stron : ilustracje (w tym kolorowe) ; 24 cm.
Uwagi:U góry okładki nazwa serii oryginału: The Pragmatic Programmers. Na stronie redakcyjnej ISBN wydania oryginalnego: 978-1-68050-209-1. Bibliografia na stronach 333-336.
Twórcy:Rogulska, Magdalena. Tłumacz

Rogulski, Mariusz. Tłumacz

Skocz do:Dodaj recenzje, komentarz
Spis treści:

  1. Podziękowania
  2. Przedmowa
  3. Witamy
  4. Część I Wprowadzenie do architektury oprogramowania
  5. 1. Zostać architektem oprogramowania
  6. Czym zajmują się architekci oprogramowania?
  7. Czym jest architektura oprogramowania?
  8. Zostańmy architektami w naszym zespole
  9. Budowanie niesamowitego oprogramowania
  10. Studium przypadku: Projekt Lionheart
  11. Co dalej
  12. 2. Podstawy myślenia projektowego
  13. Cztery zasady myślenia projektowego
  14. Zastosowanie nastawienia projektowego
  15. Myślenie, robienie, sprawdzanie
  16. Co dalej
  17. Część II Podstawy projektowania architektury
  18. 3. Opracowywanie strategii projektowania
  19. Poszukiwanie satysfakcjonującego projektu
  20. Decydowanie, ile zaprojektować na początku
  21. Niech ryzyko będzie naszym przewodnikiem
  22. Tworzenie planu projektowania
  23. Projekt Lionheart: do tej pory
  24. Co dalej
  25. 4. Wczuwanie się w interesariuszy
  26. Rozmawianie z właściwymi ludźmi
  27. Tworzenie mapy interesariuszy
  28. Odkrywanie celów biznesowych
  29. Projekt Lionheart: do tej pory
  30. Co dalej
  31. 5. W poszukiwaniu wymagań istotnych dla architektury
  32. Zawężanie możliwości projektowych za pomocą ograniczeń
  33. Defi niowanie atrybutów jakościowych
  34. Poszukiwanie klas wymagań funkcjonalnych
  35. Dowiedzmy się, co jeszcze wpływa na architekturę
  36. Poszukiwanie potrzebnych informacji
  37. Budowanie specyfi kacji ASR
  38. Projekt Lionheart: do tej pory
  39. Co dalej
  40. 6. Wybór architektury (zanim ona wybierze nas)
  41. Rozszerzamy, aby dostrzegać możliwości, zawężamy, aby decydować
  42. Akceptowanie ograniczeń
  43. Wspieranie pożądanych atrybutów jakościowych
  44. Przypisywanie elementom funkcjonalnych obowiązków
  45. Projektowanie z myślą o zmianach
  46. Projekt Lionheart: do tej pory
  47. Co dalej
  48. 7. Tworzenie fundamentów z użyciem wzorców
  49. Czym jest wzorzec architektoniczny?
  50. Wzorzec warstwowy
  51. Wzorzec porty i adaptery
  52. Wzorzec potoki i fi ltry
  53. Wzorzec architektury zorientowanej na usługi
  54. Wzorzec publish-subscribe
  55. Wzorzec współdzielonych danych
  56. Wzorzec wielowarstwowy
  57. Wzorzec centrum kompetencji
  58. Wzorzec otwartego udziału
  59. Wzorzec wielkiej kuli błota
  60. Odkrywanie nowych wzorców
  61. Projekt Lionheart: do tej pory
  62. Co dalej
  63. 8. Zarządzanie złożonością za pomocą sensownych modeli
  64. Myślenie o architekturze
  65. Projektowanie metamodelu
  66. Wbudowywanie modeli do kodu
  67. Projekt Lionheart: do tej pory
  68. Co dalej
  69. 9. Prowadzenie architektonicznych warsztatów projektowych
  70. Planowanie architektonicznych warsztatów projektowych
  71. Wybieranie odpowiednich działań projektowych
  72. Zapraszanie właściwych uczestników
  73. Zarządzanie grupą
  74. Praca z rozproszonymi zespołami
  75. Projekt Lionheart: do tej pory
  76. Co dalej
  77. 10. Wizualizacja decyzji projektowych
  78. Przedstawianie architektury z różnych perspektyw
  79. Rysowanie fantastycznych diagramów
  80. Projekt Lionheart: do tej pory
  81. Co dalej
  82. 11. Opisywanie architektury
  83. Opowiadanie całej historii
  84. Dopasowywanie metody opisu do sytuacji
  85. Szanowanie swoich odbiorców
  86. Tworzenie widoków wokół potrzeb interesariuszy
  87. Wyjaśnianie powodów naszych decyzji
  88. Projekt Lionheart: do tej pory
  89. Co dalej
  90. 12. Karty oceny dla architektury
  91. Ocenianie służy uczeniu się
  92. Testowanie projektu
  93. Prowadzenie warsztatów ewaluacyjnych
  94. Oceniajmy wcześnie, oceniajmy często, oceniajmy w sposób ciągły
  95. Projekt Lionheart: do tej pory
  96. Co dalej
  97. 13. Wzmacnianie architektów w zespole
  98. Promowanie myślenia architektonicznego
  99. Ułatwianie podejmowania decyzji i wspieranie rozwoju umiejętności
  100. Stworzenie możliwości bezpiecznej praktyki
  101. Delegowanie kompetencji projektowych
  102. Wspólne projektowanie architektury
  103. Projekt Lionheart: epickie podsumowanie
  104. Co dalej
  105. Część III Skrzynka narzędziowa architekta
  106. 14. Działania na rzecz zrozumienia problemu
  107. Działanie 1. Wybór jednej rzeczy
  108. Działanie 2. Mapa empatii
  109. Działanie 3. Warsztaty cel-pytanie-metryka
  110. Działanie 4. Wywiad z interesariuszami
  111. Działanie 5. Lista założeń
  112. Działanie 6. Sieć atrybutów jakościowych
  113. Działanie 7. Miniwarsztaty atrybutów jakościowych
  114. Działanie 8. Mad lib „punkty widzenia”
  115. Działanie 9. Miara odpowiedzi sofi zmatu rozszerzenia
  116. Działanie 10. Mapa interesariuszy
  117. 15. Działania w celu zbadania potencjalnych rozwiązań
  118. Działanie 11. Personifi kacja architektury
  119. Działanie 12. Architektoniczny fl ipbook
  120. Działanie 13. Karty komponent-odpowiedzialność-współpracownik
  121. Działanie 14. Mapa pojęć
  122. Działanie 15. Dzielenie i zdobywanie
  123. Działanie 16. Burza zdarzeń
  124. Działanie 17. Grupowe postery
  125. Działanie 18. Projektowanie karuzelowe
  126. Działanie 19. Wspólna sesja przy białej tablicy
  127. 16. Działania służące osiągnięciu namacalności projektu
  128. Działanie 20. Zapisy decyzji architektonicznych
  129. Działanie 21. Architektoniczne haiku
  130. Działanie 22. Diagram kontekstowy
  131. Działanie 23. Lista najpopularniejszych haseł
  132. Działanie 24. Tablica koncepcyjna
  133. Działanie 25. Modularny diagram dekompozycji
  134. Działanie 26. Odrzucone ścieżki
  135. Działanie 27. Prototypowanie w celu zdobycia wiedzy lubpodjęcia decyzji
  136. Działanie 28. Diagram sekwencji
  137. Działanie 29. Metafora systemowa
  138. 17. Działania służące ocenie możliwości projektowych
  139. Działanie 30. Briefi ng architektury
  140. Działanie 31. Przegląd kodu
  141. Działanie 32. Macierz decyzyjna
  142. Działanie 33. Obserwacja zachowania
  143. Działanie 34. Pytanie-komentarz-potrzeba
  144. Działanie 35. Burza ryzyk
  145. Działanie 36. Sprawdzanie poczytalności
  146. Działanie 37. Przegląd scenariusza
  147. Działanie 38. Szkicowanie i porównywanie
  148. D1. Biografie przedstawicieli społeczności
  149. Bibliografia

Zobacz spis treści



Sprawdź dostępność, zarezerwuj (zamów):

(kliknij w nazwę placówki - więcej informacji)

Biblioteka Gł.
ul. Skłodowskiej - Curie 5/7

Sygnatura: CZYTELNIA: 004
Numer inw.: 64016
Dostępność: można wypożyczyć na 30 dni

schowek

Dodaj komentarz do pozycji:

Swoją opinię można wyrazić po uprzednim zalogowaniu.