Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

InMoST, 2007-03-09 Analiza architektury metodą ATAM Jerzy Nawrocki

Podobne prezentacje


Prezentacja na temat: "InMoST, 2007-03-09 Analiza architektury metodą ATAM Jerzy Nawrocki"— Zapis prezentacji:

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


Pobierz ppt "InMoST, 2007-03-09 Analiza architektury metodą ATAM Jerzy Nawrocki"

Podobne prezentacje


Reklamy Google