Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
OpublikowałKrzysztof Bielecki Został zmieniony 8 lat temu
1
InMoST, 2007-03-09 Analiza architektury metodą ATAM Jerzy Nawrocki Jerzy.Nawrocki@put.poznan.pl
2
InMoST, 2007-03-09 Metoda ATAM (2) Agenda Czynniki biznesowe Prezentacja architektury Identyfikacja podejść architekt. Drzewo użyteczności atrybutów Analiza podejść architekt. Generowanie scenariuszy Powtórna analiza Prezentacja wyników
3
InMoST, 2007-03-09 Metoda ATAM (3) Ogólny opis metody ATAM PrezentacjaAnalizaTestowanieRaportowanie
4
InMoST, 2007-03-09 Metoda ATAM (4) Ogólny opis metody ATAM PrezentacjaAnalizaTestowanieRaportowanie
5
InMoST, 2007-03-09 Metoda ATAM (5) Ogólny opis metody ATAM PrezentacjaAnalizaTestowanieRaportowanie Prezentacja: Metody ATAM Czynników biznesowych Architektury
6
InMoST, 2007-03-09 Metoda ATAM (6) Ogólny opis metody ATAM PrezentacjaAnalizaTestowanieRaportowanie Prezentacja: Metoda ATAM Czynniki biznesowe Architektura Lider oceny
7
InMoST, 2007-03-09 Metoda ATAM (7) Agenda Czynniki biznesowe Prezentacja architektury Identyfikacja podejść architekt. Drzewo użyteczności atrybutów Analiza podejść architekt. Generowanie scenariuszy Powtórna analiza Prezentacja wyników
8
InMoST, 2007-03-09 Metoda ATAM (8) Ogólny opis metody ATAM PrezentacjaAnalizaTestowanieRaportowanie 1.Wizja przedsięwzięcia Info o kliencie Problem Kogo dotyczy Implikacje Koncepcja rozwiązania Kierownik projektu
9
InMoST, 2007-03-09 Metoda ATAM (9) Ogólny opis metody ATAM PrezentacjaAnalizaTestowanieRaportowanie 1.Wizja przedsięwzięcia 2.Główni udziałowcy 3.Najważniejsze funkcje 4.Ograniczenia 5.Kryteria jakości Kierownik projektu
10
InMoST, 2007-03-09 Metoda ATAM (10) Prezentacja czynników biznesowych
11
InMoST, 2007-03-09 Metoda ATAM (11) Prezentacja czynników biznesowych
12
InMoST, 2007-03-09 Metoda ATAM (12) Prezentacja czynników biznesowych
13
InMoST, 2007-03-09 Metoda ATAM (13) Prezentacja czynników biznesowych
14
InMoST, 2007-03-09 Metoda ATAM (14) Prezentacja czynników biznesowych
15
InMoST, 2007-03-09 Metoda ATAM (15) Prezentacja czynników biznesowych
16
InMoST, 2007-03-09 Metoda ATAM (16) Prezentacja czynników biznesowych
17
InMoST, 2007-03-09 Metoda ATAM (17) Prezentacja czynników biznesowych
18
InMoST, 2007-03-09 Metoda ATAM (18) Prezentacja czynników biznesowych
19
InMoST, 2007-03-09 Metoda ATAM (19) Agenda Czynniki biznesowe Prezentacja architektury Identyfikacja podejść architekt. Drzewo użyteczności atrybutów Analiza podejść architekt. Generowanie scenariuszy Powtórna analiza Prezentacja wyników
20
InMoST, 2007-03-09 Metoda ATAM (20) Ogólny opis metody ATAM PrezentacjaAnalizaTestowanieRaportowanie 1.Ograniczenia tech. i kontekst 2.Perspektywy architektoniczne 3.Zastosowane podejścia architektoniczne 4.Produkty komercyjne 5.Przypadki użycia 6.Scenariusze zmian 7.Czynniki ryzyka Architekt
21
InMoST, 2007-03-09 Metoda ATAM (21) Prezentacja architektury
22
InMoST, 2007-03-09 Metoda ATAM (22) Prezentacja architektury
23
InMoST, 2007-03-09 Metoda ATAM (23) Prezentacja architektury
24
InMoST, 2007-03-09 Metoda ATAM (24) Prezentacja architektury
25
InMoST, 2007-03-09 Metoda ATAM (25) Prezentacja architektury
26
InMoST, 2007-03-09 Metoda ATAM (26) Perspektywa logiczna Ph.Kruchten, The 4+1 View Model of Architecture, IEEE Software 95
27
InMoST, 2007-03-09 Metoda ATAM (27) Perspektywa współbieżności
28
InMoST, 2007-03-09 Metoda ATAM (28) Perspektywa współbieżności PAS SAS Klient Serwer
29
InMoST, 2007-03-09 Metoda ATAM (29) Perspektywa implementacyjna Notacja Kruchtena
30
InMoST, 2007-03-09 Metoda ATAM (30) Perspektywa implementacyjna Przykład
31
InMoST, 2007-03-09 Metoda ATAM (31) Perspektywa fizyczna
32
InMoST, 2007-03-09 Metoda ATAM (32) Perspektywa fizyczna
33
InMoST, 2007-03-09 Metoda ATAM (33) Perspektywa fizyczna
34
InMoST, 2007-03-09 Metoda ATAM (34) Perspektywa przypadków użycia
35
InMoST, 2007-03-09 Metoda ATAM (35) Prezentacja architektury
36
InMoST, 2007-03-09 Metoda ATAM (36) Zastosowane podejścia architektoniczne P1P2P3P4 Styl współbieżnych potoków Zaleta: Zwiększa modyfikowalność
37
InMoST, 2007-03-09 Metoda ATAM (37) Prezentacja architektury
38
InMoST, 2007-03-09 Metoda ATAM (38) Prezentacja architektury
39
InMoST, 2007-03-09 Metoda ATAM (39) Ogólny opis metody ATAM PrezentacjaAnalizaTestowanieRaportowanie
40
InMoST, 2007-03-09 Metoda ATAM (40) Ogólny opis metody ATAM PrezentacjaAnalizaTestowanieRaportowanie Identyfikacja stosowanych podejść architektonicznych Utworzenie drzewa atrybutów jakościowych Analiza podejść architektonicznych
41
InMoST, 2007-03-09 Metoda ATAM (41) Agenda Czynniki biznesowe Prezentacja architektury Identyfikacja podejść architekt. Drzewo użyteczności atrybutów Analiza podejść architekt. Generowanie scenariuszy Powtórna analiza Prezentacja wyników
42
InMoST, 2007-03-09 Metoda ATAM (42) Podejścia architektoniczne P1P2P3P4 Styl współbieżnych potoków
43
InMoST, 2007-03-09 Metoda ATAM (43) Decyzje związane z wydajnością Typ zasobu Jeden/Wiele procesorów Pamięć Magistrale Urządzenia
44
InMoST, 2007-03-09 Metoda ATAM (44) Decyzje związane z wydajnością Typ zasobu Szeregowanie zadań Statyczne Dynamiczne
45
InMoST, 2007-03-09 Metoda ATAM (45) Decyzje związane z wydajnością Typ zasobu Szeregowanie zadań Synchronizacja Sekcja krytyczna Semafory Komunikaty
46
InMoST, 2007-03-09 Metoda ATAM (46) Decyzje związane z wydajnością Typ zasobu Szeregowanie zadań Synchronizacja Równoważenie obciążenia Statyczne Dynamiczne
47
InMoST, 2007-03-09 Metoda ATAM (47) Decyzje związane z wydajnością Typ zasobu Szeregowanie zadań Synchronizacja Równoważenie obciążenia Przydzielone zasoby Wielkość pamięci Szerokość pasma sieciowego
48
InMoST, 2007-03-09 Metoda ATAM (48) Decyzje wpływające na dostępność Nadmiarowość sprzętowa Nadmiarowość programowa Orzekanie Ponawianie Układ alarmowy
49
InMoST, 2007-03-09 Metoda ATAM (49) Decyzje dotyczące modyfikowalności Pośredniość (mediator) Enkapsulacja (interfejs)
50
InMoST, 2007-03-09 Metoda ATAM (50) Agenda Czynniki biznesowe Prezentacja architektury Identyfikacja podejść architekt. Drzewo użyteczności atrybutów Analiza podejść architekt. Generowanie scenariuszy Powtórna analiza Prezentacja wyników
51
InMoST, 2007-03-09 Metoda ATAM (51) Ogólny opis metody ATAM PrezentacjaAnalizaTestowanieRaportowanie Identyfikacja stosowanych podejść architektonicznych Utworzenie drzewa atrybutów jakościowych Analiza podejść architektonicznych
52
InMoST, 2007-03-09 Metoda ATAM (52) Drzewo użyteczności (H, L)
53
InMoST, 2007-03-09 Metoda ATAM (53) Drzewo użyteczności Użyteczność Wydajność Dostępność
54
InMoST, 2007-03-09 Metoda ATAM (54) Drzewo użyteczności Użyteczność Wydajność Dostępność Opóźnienie danych Awaria sprzętowa
55
InMoST, 2007-03-09 Metoda ATAM (55) Drzewo użyteczności Użyteczność Wydajność Dostępność Opóźnienie danych Opóźnienie dostępu do bazy d. <= 200 ms Dostarczanie obrazu wideo w czasie rzecz. Awaria sprzętowa Restart po awarii dysku w czasie < 5 min. Wykrycie i naprawa awarii w sieci < 2 min. (M, L) (H, M) (M, M) (H, M)
56
InMoST, 2007-03-09 Metoda ATAM (56) Drzewo użyteczności Użyteczność Wydajność Dostępność Opóźnienie danych Opóźnienie dostępu do bazy d. <= 200 ms Dostarczanie obrazu wideo w czasie rzecz. Awaria sprzętowa Restart po awarii dysku w czasie < 5 min. Wykrycie i naprawa awarii w sieci < 2 min. (M, L) (H, M) (M, M) (H, M) Ważność Trudność
57
InMoST, 2007-03-09 Metoda ATAM (57) Agenda Czynniki biznesowe Prezentacja architektury Identyfikacja podejść architekt. Drzewo użyteczności atrybutów Analiza podejść architekt. Generowanie scenariuszy Powtórna analiza Prezentacja wyników
58
InMoST, 2007-03-09 Metoda ATAM (58) Ogólny opis metody ATAM PrezentacjaAnalizaTestowanieRaportowanie Identyfikacja stosowanych podejść architektonicznych Utworzenie drzewa atrybutów jakościowych Analiza podejść architektonicznych
59
InMoST, 2007-03-09 Metoda ATAM (59) Punkty wrażliwości i kompromisu Punkt wrażliwości = właściwość o podstawowym znaczeniu dla atrybutu jakościowego Przykład: Liczba bitów klucza szyfrowania a bezpieczeństwo. Format plików a modyfikowalność.
60
InMoST, 2007-03-09 Metoda ATAM (60) Punkty wrażliwości i kompromisu Punkt kompromisu = punkt wrażliwości dla więcej niż jednego atrybutu jakościowego Przykład: Liczba bitów klucza szyfrowania: bezpieczeństwo a wydajność. Format plików: modyfikowalność a wydajność.
61
InMoST, 2007-03-09 Metoda ATAM (61) Istota analizy Podejścia i decyzje architektoniczne Drzewo użyteczności
62
InMoST, 2007-03-09 Metoda ATAM (62) Istota analizy Podejścia i decyzje architektoniczne Drzewo użyteczności Analiza (1) Punkty wrażliwości Punkty kompromisu
63
InMoST, 2007-03-09 Metoda ATAM (63) Istota analizy Podejścia i decyzje architektoniczne Drzewo użyteczności Analiza (1) Punkty wrażliwości Punkty kompromisu Analiza (2) Decyzje ryzykowne Decyzje nieryzykowne
64
InMoST, 2007-03-09 Metoda ATAM (64) Agenda Czynniki biznesowe Prezentacja architektury Identyfikacja podejść architekt. Drzewo użyteczności atrybutów Analiza podejść architekt. Generowanie scenariuszy Powtórna analiza Prezentacja wyników
65
InMoST, 2007-03-09 Metoda ATAM (65) Ogólny opis metody ATAM PrezentacjaAnalizaTestowanieRaportowanie Burza mózgów nt. scenariuszy Powtórna analiza podejść architektonicznych
66
InMoST, 2007-03-09 Metoda ATAM (66) Rodzaje scenariuszy Scenariusze przypadków użycia ( użytkownik końcowy ) Scenariusze rozwoju ( informatyk )
67
InMoST, 2007-03-09 Metoda ATAM (67) Scenariusze - Przykłady Detekcja i przywrócenie normalnego stanu po awarii sprzętowej. Dynamiczne modyfikowanie planu przydzielonej misji. Zmiana CORBY na nowszy standard (pracochłonność < 6 osobomiesięcy)
68
InMoST, 2007-03-09 Metoda ATAM (68) Selekcja scenariuszy Każdy uczestnik ma N głosów, gdzie N = 30% liczby scenariuszy. Głosy przydziela się dowolnie (od 0 do N na dany scenariusz, byle suma nie przekroczyła N). Głosuje się jawnie. Do dalszej analizy przechodzi K pierwszych (np. 5 pierwszych) scenariuszy w sensie liczby oddanych na nie głosów.
69
InMoST, 2007-03-09 Metoda ATAM (69) Porównanie z drzewem użyteczności Scenariusz #Głosów Atrybut jakościowy 10 25 Wydajność (Opóźnienie danych) 4 21 Dostępność (Awaria oprogr.) 23 15 Modyfikowalność (Zmiana COTS)
70
InMoST, 2007-03-09 Metoda ATAM (70) Agenda Czynniki biznesowe Prezentacja architektury Identyfikacja podejść architekt. Drzewo użyteczności atrybutów Analiza podejść architekt. Generowanie scenariuszy Powtórna analiza Prezentacja wyników
71
InMoST, 2007-03-09 Metoda ATAM (71) Ogólny opis metody ATAM PrezentacjaAnalizaTestowanieRaportowanie Burza mózgów nt. scenariuszy Powtórna analiza podejść architektonicznych
72
InMoST, 2007-03-09 Metoda ATAM (72) Istota analizy Podejścia i decyzje architektoniczne Drzewo użyteczności Analiza (1) Punkty wrażliwości Punkty kompromisu Analiza (2) Decyzje ryzykowne Decyzje nieryzykowne
73
InMoST, 2007-03-09 Metoda ATAM (73) Agenda Czynniki biznesowe Prezentacja architektury Identyfikacja podejść architekt. Drzewo użyteczności atrybutów Analiza podejść architekt. Generowanie scenariuszy Powtórna analiza Prezentacja wyników
74
InMoST, 2007-03-09 Metoda ATAM (74) Ogólny opis metody ATAM PrezentacjaAnalizaTestowanieRaportowanie Prezentacja rezultatów
75
InMoST, 2007-03-09 Metoda ATAM (75) Wyniki metody ATAM Udokumentowane podejścia architektoniczne Drzewo użyteczności Scenariusze opatrzone priorytetami Zagrożenia (decyzje ryzykowne) Punkty wrażliwości i punkty kompromisowe
76
InMoST, 2007-03-09 Metoda ATAM (76) Agenda Podsumowanie
77
InMoST, 2007-03-09 Metoda ATAM (77) Ogólny opis metody ATAM PrezentacjaAnalizaTestowanieRaportowanie
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.