11 zasad projektowania architektury oprogramowania (ebook)

ebook 11 zasad projektowania architektury oprogramowania (ebook) Michael Keeling

Michael Keeling
Wydawca: Wydawnictwo Naukowe PWN
Rok wydania: 2021
Opis Spis treści Szczegóły Recenzje

Ebook 11 zasad projektowania architektury oprogramowania autorstwa Michaela Keelinga to zbiór porad doświadczonego architekta oprogramowania, jak tworzyć niezawodne oprogramowanie. Czytelnik dowie się z książki m.in., jak opracować strategię projektowania architektury, wczuć się w potrzeby interesariuszy i poszukiwać wymagań istotnych dla architektury. Ebook to również zestaw praktycznych porad, dzięki którym Czytelnik wybierze odpowiednią architekturę, stworzy jej fundamenty z użyciem wzorców i zacznie zarządzać złożonością za pomocą sensownych modeli. W ebooku nie mogło również zabraknąć takich tematów jak prowadzenie architektonicznych warsztatów projektowych, wizualizacja decyzji projektowych czy opisywanie architektury. Ebook to również dawka wiedzy o tym, jak korzystać z kart oceny architektury i wzmacniać architektów w zespole.

Spis treści ebooka 11 zasad projektowania architektury oprogramowania (ebook)

OPRACOWYWANIE STRATEGII PROJEKTOWANIA 4
Poszukiwanie satysfakcjonującego projektu 4
Decydowanie, ile zaprojektować na początku 6
Niech ryzyko będzie naszym
przewodnikiem 10
Tworzenie planu projektowania 14
Projekt Lionheart: do tej pory… 15
Co dalej 16
WCZUWANIE SIĘ W INTERESARIUSZY 17
Rozmawianie z właściwymi ludźmi 17
Tworzenie mapy interesariuszy 19
Odkrywanie celów biznesowych 22
Projekt Lionheart: do tej pory… 25
Co dalej 25
W POSZUKIWANIU WYMAGAŃ ISTOTNYCH DLA ARCHITEKTURY 26
Zawężanie możliwości projektowych za pomocą ograniczeń 27
Definiowanie atrybutów jakościowych 28
Poszukiwanie klas wymagań funkcjonalnych 34
Dowiedzmy się, co jeszcze wpływa na architekturę 36
Poszukiwanie potrzebnych informacji 37
Budowanie specyfi kacji ASR 38
Projekt Lionheart: do tej pory… 40
Co dalej 41
WYBÓR ARCHITEKTURY (ZANIM ONA WYBIERZE NAS) 42
Rozszerzamy, aby dostrzegać możliwości, zawężamy, aby decydować 42
Akceptowanie ograniczeń 45
Wspieranie pożądanych atrybutów jakościowych 47
Przypisywanie elementom funkcjonalnych obowiązków 52
Projektowanie z myślą o zmianach 54
Projekt Lionheart: do tej pory… 56
Co dalej 57
TWORZENIE FUNDAMENTÓW Z UŻYCIEM WZORCÓW 58
Czym jest wzorzec architektoniczny? 58
Wzorzec warstwowy 60
Wzorzec porty i adaptery 61
Wzorzec potoki i fi ltry 62
Wzorzec architektury zorientowanej na usługi 64
Wzorzec publish-subscribe 66
Wzorzec współdzielonych danych 68
Wzorzec wielowarstwowy 69
Wzorzec centrum kompetencji 70
Wzorzec otwartego udziału 72
Wzorzec wielkiej kuli błota 73
Odkrywanie nowych wzorców 73
Projekt Lionheart: do tej pory… 74
Co dalej 74
ZARZĄDZANIE ZŁOŻONOŚCIĄ ZA POMOCĄ SENSOWNYCH MODELI 75
Myślenie o architekturze 75
Projektowanie metamodelu 77
Wbudowywanie modeli do kodu 83
Projekt Lionheart: do tej pory… 87
Co dalej 88
PROWADZENIE ARCHITEKTONICZNYCH WARSZTATÓW PROJEKTOWYCH 89
Planowanie architektonicznych warsztatów projektowych 90
Wybieranie odpowiednich działań projektowych 95
Zapraszanie właściwych uczestników 97
Zarządzanie grupą 98
Praca z rozproszonymi zespołami 101
Projekt Lionheart: do tej pory… 102
Co dalej 103
WIZUALIZACJA DECYZJI PROJEKTOWYCH 104
Przedstawianie architektury z różnych perspektyw 104
Rysowanie fantastycznych diagramów 112
Projekt Lionheart: do tej pory… 118
Co dalej 118
OPISYWANIE ARCHITEKTURY 119
Opowiadanie całej historii 119
Dopasowywanie metody opisu do sytuacji 121
Szanowanie swoich odbiorców 125
Tworzenie widoków wokół potrzeb interesariuszy 128
Wyjaśnianie powodów naszych decyzji 131
Projekt Lionheart: do tej pory… 132
Co dalej 133
KARTY OCENY DLA ARCHITEKTURY 134
Ocenianie służy uczeniu się 134
Testowanie projektu 135
Prowadzenie warsztatów ewaluacyjnych 142
Oceniajmy wcześnie, oceniajmy często, oceniajmy w sposób ciągły 146
Projekt Lionheart: do tej pory… 150
Co dalej 151
WZMACNIANIE ARCHITEKTÓW W ZESPOLE 152
Promowanie myślenia architektonicznego 153
Ułatwianie podejmowania decyzji i wspieranie rozwoju umiejętności 154
Stworzenie możliwości bezpiecznej praktyki 155
Delegowanie kompetencji projektowych 156
Wspólne projektowanie architektury 160
Projekt Lionheart: epickie podsumowanie 161
Co dalej 162

Szczegóły ebooka 11 zasad projektowania architektury oprogramowania (ebook)

Wydawca:
Wydawnictwo Naukowe PWN
Rok wydania:
2021
Typ publikacji:
Ebook
Format:
mobi,epub
ISBN:
978-83-01-21920-8
ISBN wersji papierowej:
978-83-01-21920-8
Wydanie:
1
Autorzy:
Michael Keeling
Liczba Stron:
172

Recenzje ebooka 11 zasad projektowania architektury oprogramowania (ebook)

Średnia ocena

0.0
0 recenzji

  • Reviews (0)

@CUSTOMER_NAME@

@COMMENT_TITLE@

@COMMENT_COMMENT@

@COMMENT_AVATAR@

@CUSTOMER_NAME@

@AUTHOR_PROFILE@ @COMMENT_ISO_COUNTRY@ @VERIFY_PURCHASE@
@COMMENT_DATE@
@COMMENT_NO_APPROVE@

@COMMENT_COMMENT@

Reply
@COMMENT_AVATAR@

@CUSTOMER_NAME@

@AUTHOR_PROFILE@ @COMMENT_ISO_COUNTRY@ @VERIFY_PURCHASE@
@COMMENT_DATE@
@COMMENT_NO_APPROVE@

@COMMENT_COMMENT@

Reply

Na jakich urządzeniach mogę czytać ebooki?

Ikona ebooka Na czytnikach Kindle, PocketBook, Kobo i innych
Ikona komutera Na komputerach stacjonarnych i laptopach
Ikona telefonu Na telefonach z systemem ANDROID lub iOS
Ikona urządzenia elektroniczne Na wszystkich urządzeniach obsługujących format plików PDF, Mobi, EPub
49,00 zł