• Obecnie brak na stanie
Architektura oprogramowania w praktyce
search
  • Architektura oprogramowania w praktyce
ID: 47426
Bass Len, Clements Paul, Kazman Rick
Wycofany
 

Wysyłka gratis

darmowa wysyłka na terenie Polski dla wszystkich zamówień powyżej 500 PLN

 

Wysyłka tego samego dnia

Jeśli Twoja wpłata zostanie zaksięgowana na naszym koncie do godz. 11:00

 

14 dni na zwrot

Każdy konsument może zwrócić zakupiony towar w ciągu 14 dni bez zbędnych pytań


Książka jest poświęcona praktycznemu wykorzystaniu opracowanej wcześniej architektury oprogramowania. Jej autorami są uznani w świecie specjaliści z tej dziedziny.
Składa się z czterech części. W pierwszej przedstawiono podstawowe zagadnienia związane z architekturą oprogramowania, w drugiej omówiono proces tworzenia architektury, w trzeciej położono nacisk na przejście od architektury do gotowego oprogramowania, a w czwartej poruszono temat wielokrotnego użycia architektury. Wszystkie rozważania poparto licznymi, nader trafnie dobranymi przykładami.
Na polskim rynku brakuje tego typu pozycji. Wydawnictwa Naukowo-Techniczne postanowiły wypełnić tę lukę, chcąc ułatwić polskim informatykom wytwarzanie produktów programowych o jak najlepszej jakości, co bez wcześniejszego opracowania właściwej architektury jest na ogół niemożliwe.

Spis treści


Przedmowa
Podziękowania
Przewodnik dla czytelnika

CZĘŚĆ PIERWSZA. TWORZENIE WIZJI ARCHITEKTURY


Rozdział 1. Cykl biznesowy tworzenia architektury


1.1. Skąd się wywodzi architektura?
l.2. Procesy tworzenia oprogramowania a cykl biznesowy tworzenia architektury
1.3. Co sprawia, że architektura jest „dobra"?
1.4. Podsumowanie
1.5. Pytania do dyskusji

Rozdział 2. Czym jest architektura oprogramowania?


2.1. Czym jest, a czym nie jest architektura oprogramowania
2.2. Inne punkty widzenia
2.3. Wzorce architektoniczne, modele odniesienia i architektury odniesienia
2.4. Dlaczego architektura oprogramowania jest ważna?
2.5. Struktury i perspektywy architektoniczne
2.6. Podsumowanie
2.7. Literatura dodatkowa
2.8. Pytania do dyskusji

Rozdział 3. System awioniki A-7E: studium przypadku wykorzystania

struktur architektonicznych


3.1. Powiązanie z cyklem biznesowym tworzenia architektury
3.2. Wymagania i cechy jakościowe
3.3. Architektura systemu awioniki A-7E
3.4. Podsumowanie
3.5. Literatura dodatkowa
3.6. Pytania do dyskusji

CZĘŚĆ DRUGA. TWORZENIE ARCHITEKTURY


Rozdział 4. Zrozumienie atrybutów jakościowych


4.1. Funkcjonalność a architektura
4.2. Architektura a atrybuty jakościowe
4.3 Atrybuty jakościowe systemu
4.4. Scenariusze atrybutów jakościowych w praktyce
4.5. Pozostałe atrybuty jakościowe systemu
4.6. Biznesowe cechy jakościowe
4.7. Cechy jakościowe architektury
4.8. Podsumowanie
4.9. Literatura dodatkowa
4.10. Pytania do dyskusji

Rozdział 5. Osiąganie cech jakościowych


5.1. Prezentacja taktyk
5.2. Taktyki dostępności
5.3. Taktyki modyfikowalności
5.4. Taktyki efektywności
5.5. Taktyki bezpieczeństwa
5.6. Taktyki testowalności
5.7. Taktyki używalności
5.8. Związki taktyk z wzorcami architektonicznymi
5.9. Wzorce i style architektoniczne
5.10. Podsumowanie
5.11. Pytania do dyskusji
5.12. Literatura dodatkowa

Rozdział 6. Kontrola ruchu powietrznego: studium przypadku projektowania

pod kątem dużej dostępności


6.1. Powiązanie z cyklem biznesowym tworzenia architektury
6.2. Wymagania i cechy jakościowe
6.3. Rozwiązanie architektoniczne
6.4. Podsumowanie
6.5. Literatura dodatkowa
6.6. Pytania do dyskusji

Rozdział 7. Projektowanie architektury


7.1. Architektura w cyklu życia systemu
7.2. Projektowanie architektury
7.3. Kształtowanie podziału na zespoły
7.4. Tworzenie systemu szkieletowego
7.5. Podsumowanie
7.6. Literatura dodatkowa
7.7. Pytania do dyskusji

Rozdział 8. Symulacja lotu: studium przypadku architektury tworzonej

pod kątem możliwości scalania


8.1. Powiązania z cyklem biznesowym tworzenia architektury
8.2. Wymagania i cechy jakościowe
8.3. Rozwiązanie architektoniczne
8.4. Podsumowanie
8.5. Literatura dodatkowa
8.6. Pytania do dyskusji

Rozdział 9. Dokumentowanie architektury oprogramowania


9.1. Zastosowanie dokumentacji architektury
9.2. Perspektywy
9.3. Wybieranie odpowiednich perspektyw
9.4. Dokumentowanie perspektywy
9.5. Dokumentacja przekrojowa
9.6. Unified Modeling Language
9.7. Podsumowanie
9.8. Literatura dodatkowa
9.9. Pytania do dyskusji

Rozdział 10. Rekonstrukcja architektury oprogramowania


10.1. Wprowadzenie
10.2. Wydzielanie informacji
10.3. Budowanie bazy danych
10.4. Synteza perspektywy
10.5. Rekonstrukcja
10.6. Przykład
10.7. Podsumowanie
10.8. Literatura dodatkowa
10.9. Pytania do dyskusji

CZĘŚĆ TRZECIA. ANALIZOWANIE ARCHITEKTURY


Rozdział 11. ATAM: pełna metoda oceniania architektury


11.1. Uczestnicy ATAM
11.2. Wyniki ATAM
11.3. Etapy ATAM
11.4. System Nightingale: studium przypadku zastosowania ATAM
11.5. Podsumowanie
11.6. Literatura dodatkowa
11.7. Pytania do dyskusji

Rozdział 12. CBAM: ilościowe podejście do podejmowania architektonicznych

decyzji projektowych


12.1. Uwarunkowania podejmowania decyzji
12.2. Podstawa CBAM
12.3. Implementowanie CBAM
12.4. Studium przypadku: przedsięwzięcie ECS NASA
12.5. Wyniki oceny CBAM
12.6. Podsumowanie
12.7. Literatura dodatkowa
12.8. Pytania do dyskusji

Rozdział 13. Sieć WWW: studium przypadku współoperatywności


13.1. Powiązania z cyklem biznesowym tworzenia architektury
13.2. Wymagania i cechy jakościowe
13.3. Rozwiązanie architektoniczne
13.4. Kolejny etap cyklu ABC: ewolucja architektury e-handlu opartego na sieci WWW
13.5. Osiąganie celów jakościowych
13.6. Cykl biznesowy tworzenia architektury dzisiaj
13.7. Podsumowanie
13.8. Literatura dodatkowa
13.9. Pytania do dyskusji

CZĘŚĆ CZWARTA. OD JEDNEGO SYSTEMU DO WIELU


Rozdział 14. Asortymenty produktów programowych: ponowne użytkowanie

aktywów architektonicznych


14.1. Zalety asortymentu produktów programowych
14.2. Co sprawia, że asortyment produktów programowych jest sukcesem?
14.3. Ustalanie zakresu
14.4. Rozwiązania architektoniczne przeznaczone dla asortymentu produktów
14.5. Co sprawia, że wdrożenie asortymentu produktów programowych jest trudne?
14.6. Podsumowanie
14.7. Literatura dodatkowa
14.8. Pytania do dyskusji

Rozdział 15. CelsiusTech: studium przypadku tworzenia asortymentu produktów


15.1. Powiązania z cyklem biznesowym tworzenia architektury
15.2. Wymagania i cechy jakościowe
15.3. Rozwiązanie architektoniczne
15.4. Podsumowanie
15.5. Literatura dodatkowa
15.6. Pytania do dyskusji

Rozdział 16. J2EE/EJB: studium przypadku standardowej

infrastruktury przetwarzania


16.1. Powiązania z cyklem biznesowym tworzenia architektury
16.2. Wymagania i cechy jakościowe
16.3. Rozwiązanie architektoniczne
16.4. Decyzje dotyczące wdrożenia systemu
16.5. Podsumowanie
16.6. Literatura dodatkowa
16.7. Pytania do dyskusji

Rozdział 17. Architektura Luther: studium przypadku aplikacji ruchomej

opartej na J2EE


17.1. Powiązania z cyklem biznesowym tworzenia architektury
17.2. Wymagania i cechy jakościowe
17.3. Rozwiązanie architektoniczne
17.4. Jak architektura Luther zapewniła osiągnięcie celów jakościowych
17.5. Podsumowanie
17.6. Literatura dodatkowa
17.7. Pytania do dyskusji

Rozdział 18. Budowanie systemów z komponentów komercyjnych


18.1. Wpływ komponentów na architekturę
18.2. Rozbieżność architektoniczna
18.3. Projektowanie komponentowe jako wyszukiwanie
18.4. Przykład ASEILM
18.5. Podsumowanie
18.6. Literatura dodatkowa

Rozdział 19. Architektura oprogramowania w przyszłości


19.1. Wracamy do cyklu biznesowego tworzenia architektury
19.2. Tworzenie architektury
19.3. Miejsce architektury w cyklu życia systemu
19.4. Wpływ komponentów komercyjnych
19.5. Podsumowanie

Akronimy
Literatura
Skorowidz
47426

Produkty z tej samej kategorii (16)