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

Slides:



Advertisements
Podobne prezentacje
Rozwój infrastruktury sportowej w Gminie Wyszków Analiza wariantowa.
Advertisements

© IEn Gdańsk 2011 Technika fazorów synchronicznych Łukasz Kajda Instytut Energetyki Oddział Gdańsk Zakład OGA Gdańsk r.
Równowaga chemiczna - odwracalność reakcji chemicznych
1 Kobiety na rynku pracy. 2 Współczynnik aktywności zawodowej kobiet i mężczyzn w wieku w Polsce i w UE w 2013 roku.
Światowy Dzień Zdrowia 2016 Pokonaj cukrzycę. Światowy Dzień Zdrowia 7 kwietnia 2016.
Redukcja niskiej emisji przez ogrzewanie ciepłem sieciowym Żory, 12 maj
Modele biznesowe. Podręcznik Model biznesowy to w pewnym sensie szkic strategii, która ma zostać wdrożona w ramach struktur, procesów i systemów organizacji.
Doświadczenia ośrodków EURO INFO w upowszechnianiu wśród polskich przedsiębiorców informacji na temat oznakowania CE Anna Hutyra Centrum EURO INFO w Gdańsku.
Plan Czym się zajmiemy: 1.Bilans przepływów międzygałęziowych 2.Model Leontiefa.
Pionierka ogół umiejętności związanych z budowaniem przez harcerzy.
BYĆ PRZEDSIĘBIORCZYM - nauka przez praktykę Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego.
Ekonomika i projektowanie przedsięwzięć przedsiębiorstw – plan marketingowy oraz plan zarządzania Michał Suchanek Katedra Ekonomiki i Funkcjonowania Przedsiębiorstw.
ip4inno Moduł XX Zarządzanie własnością intelektualną w projektach B+R Imię i nazwisko prowadzącegoMiejsce i data.
Przygotowanie projektu w ramach Programu Interreg V-A Polska-Słowacja Wspólny Sekretariat Techniczny Programu Interreg V-A Polska-Słowacja
Ogólnopolskie Stowarzyszenie Inżynierów i Techników Zabezpieczeń Technicznych i Zarządzania Bezpieczeństwem „POLALARM” Politechnika Warszawska Wydział.
Metodologia tworzenia strategii wg Mirosława Gębskiego Euroinvestment.
Cel analizy statystycznej. „Człowiek –najlepsza inwestycja”
Zabytki w przestrzeni miejskiej - historyczny zespół urbanistyczny i budowlany, dobra kultury współczesnej.
Warstwa biznesowaWarstwa techniczna ??? To przejście jest połączone z innym procesem To przejście wywołuje samowyzwalacz To przejście jest warunkowe.
 Czasem pracy jest czas, w którym pracownik pozostaje w dyspozycji pracodawcy w zakładzie pracy lub w innym miejscu wyznaczonym do wykonywania pracy.
Projekt Umowy Partnerstwa Linia demarkacyjna interwencji pomiędzy poziom krajowy i regionalny. Perspektywa finansowa Toruń, 16 lipca 2013 r.
Ryzyko a stopa zwrotu. Standardowe narzędzia inwestowania Analiza fundamentalna – ocena kondycji i perspektyw rozwoju podmiotu emitującego papiery wartościowe.
Instytucjonalne uwarunkowania realizacji koncepcji CSR w obszarze merchandisingu – zarys problemu Dr Jarosław Plichta Katedra Handlu i Instytucji Rynkowych.
AS-QUAL Szkolenia Doradztwo Audity Usprawnienia zarządzania organizacjami (normy zarzadzania) Grażyna.
EWALUACJA PROJEKTU WSPÓŁFINANSOWANEGO ZE ŚRODKÓW UNII EUROPEJSKIE J „Wyrównywanie dysproporcji w dostępie do przedszkoli dzieci z terenów wiejskich, w.
Bezpieczeństwo i zdrowie w pracy dotyczy każdego. Jest dobre dla ciebie. Dobre dla firmy. Partnerstwo dla prewencji Co badanie ESENER może nam powiedzieć.
Miasta i gminy przyjazne starzeniu Paweł Kubicki, Instytut Gospodarstwa Społecznego SGH 1.
Autor: Kierunek: Promotor: Wykorzystanie GIS do wyznaczenia tras bezpiecznego przewozu transportu przez miasto Małgorzata Kość geodezja i kartografia dr.
1 Szanse powrotu byłych osadzonych na otwarty rynek pracy w świetle doświadczeń z realizacji projektów finansowanych w ramach PIW EQUAL Wrocław, 30 stycznia.
EWALUACJA JAKO ISTOTNY ELEMENT PROJEKTÓW SYSTEMOWYCH Sonia Rzeczkowska.
Kontrakty terminowe na indeks mWIG40 Prezentacja dla inwestorów Giełda Papierów Wartościowych w Warszawie S.A. Dział Notowań GPW kwiecień 2005.
Zarządzanie systemami dystrybucji
Propozycje kryteriów wyboru finansowanych operacji dla poszczególnych działań w ramach Regionalnego Programu Operacyjnego Województwa Mazowieckiego na.
Projekt InMoST InMoST: Wielkopolska sieć współpracy w zakresie innowacyjnych metod wytwarzania oprogramowania Termin realizacji: –
KOSZTY W UJĘCIU ZARZĄDCZYM. POJĘCIE KOSZTU Koszt stanowi wyrażone w pieniądzu celowe zużycie majątku trwałego i obrotowego, usług obcych, nakładów pracy.
Model warstwowy OSI Model OSI (Open Systems Interconnection) opisuje sposób przepływu informacji między aplikacjami programowymi w jednej stacji sieciowej.
Jak realizować wzorcową rolę instytucji publicznych w zakresie efektywności energetycznej Perspektywa biznesu Menedżer ds. Norm i Standardów ROCKWOOL Polska.
Teoria masowej obsługi Michał Suchanek Katedra Ekonomiki i Funkcjonowania Przedsiębiorstw Transportowych.
Działanie 321 „Podstawowe usługi dla gospodarki i ludności wiejskiej” TARGOWISKA STAŁE Europejski Fundusz Rolny na rzecz Rozwoju Obszarów Wiejskich Europejski.
Menu Jednomiany Wyrażenia algebraiczne -definicja Mnożenie i dzielenie sum algebraicznych przez jednomian Mnożenie sum algebraicznych Wzory skróconego.
Raport Electus S.A. Zapotrzebowanie szpitali publicznych na środki finansowe w odniesieniu do zadłużenia sektora ochrony zdrowia Rzeszów, 16 luty 2012.
Raport Electus S.A. Zapotrzebowanie szpitali publicznych na środki finansowe w odniesieniu do zadłużenia sektora ochrony zdrowia Olsztyn, r.
Wieloaspektowa analiza czasowo- kosztowa projektów ze szczególnym uwzględnieniem kryterium jakości rozwiązań projektowych AUTOR: ANNA MARCINKOWSKA PROMOTOR:
Pedagogika porównawcza wymiar godzin: 10 godzin wykładów i 10 godzin ćwiczeń.
Edukacja skuteczna, przyjazna i nowoczesna Reforma systemu oświaty.
WEZ 1 Wyniki egzaminu zawodowego absolwentów techników i szkół policealnych październik 2006 r.
Podsumowanie wdrażania części Osi „Przedsiębiorczość” RPO Warmia i Mazury 2007–2013 w 2008 roku.
Definiowanie i planowanie zadań typu P 1.  Planowanie zadań typu P  Zadania typu P to zadania unikalne służące zwykle dokonaniu jednorazowej, konkretnej.
Posiedzenie Komitetu Monitorującego RPO WP Gdańsk, 20 maja 2016r. Kryteria wyboru projektów w ramach RPO WP Regionalny Program Operacyjny.
Informacja o wykonaniu budżetu powiatu kluczborskiego za 2013 rok.
Mówię NIE używkom – wybieram ZDROWIE Alkohol: Nie ma żadnej korzyści z picia alkoholu w kontekście zdrowia człowieka i społeczeństwa. Każda jego ilość.
Warszawska Wyższa Szkoła Informatyki Andrzej Kuska Promotor : dr inż. Paweł Figat Konsultant : mgr inż. Andrzej Ptasznik.
Informacja na temat projektu informatycznego „Centralizacja przetwarzania danych” V Krajowa Konferencja System Informacji Przestrzennej w Lasach Państwowych.
„Inicjatywa JEREMIE – pozadotacyjna forma wsparcia wielkopolskich firm” Tadeusz Wojtaszak Kierownik Działu Sprzedaży Poznań, r.
Spotkanie z przedstawicielami organizacji pozarządowych Lublin, 8 grudnia 2011.
CRR ČR, Společný technický sekretariát, Olomouc, ul. Jeremenkova 40B, , | tel.: | fax: +420.
(c) InMoST 2007 Plan szkolenia ▪ Wprowadzenie (9:00-10:30): Czym jest szacowanie? (MO) Systematyczne podejście do planowania (ŁO) Planowanie, a kalendarz.
Wprowadzenie do baz danych. Terminologia Specyfika baz danych (1) 1.Trwałość danych –Długi czas życia – kilka, kilkadziesiąt, kilkaset lat –Niezależność.
Budżetowanie kapitałowe cz. III. NIEPEWNOŚĆ senesu lago NIEPEWNOŚĆ NIEMIERZALNA senesu strice RYZYKO (niepewność mierzalna)
Świetlice szkolne w rzeczywistości prawnej
Przedszkole Promujące Zdrowie
Git - system kontroli wersji
Zarządzanie licencjami – jak robić to dobrze?
Przepływy międzygałęziowe
Zgłoszenie do konkursu
Zgłoszenie w ramach kategorii Najlepszy Team Leader Contact Center
Zarządzanie produkcją
Zgłoszenia do nagrody specjalnej Najlepszy praCCodawca
WYBRANE ZAGADNIENIA PROBABILISTYKI
Podstawowe informacje o programie WiFi4EU
Zapis prezentacji:

InMoST, Analiza architektury metodą ATAM Jerzy Nawrocki

InMoST, 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

InMoST, Metoda ATAM (3) Ogólny opis metody ATAM PrezentacjaAnalizaTestowanieRaportowanie

InMoST, Metoda ATAM (4) Ogólny opis metody ATAM PrezentacjaAnalizaTestowanieRaportowanie

InMoST, Metoda ATAM (5) Ogólny opis metody ATAM PrezentacjaAnalizaTestowanieRaportowanie Prezentacja: Metody ATAM Czynników biznesowych Architektury

InMoST, Metoda ATAM (6) Ogólny opis metody ATAM PrezentacjaAnalizaTestowanieRaportowanie Prezentacja: Metoda ATAM Czynniki biznesowe Architektura Lider oceny

InMoST, 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

InMoST, 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

InMoST, 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

InMoST, Metoda ATAM (10) Prezentacja czynników biznesowych

InMoST, Metoda ATAM (11) Prezentacja czynników biznesowych

InMoST, Metoda ATAM (12) Prezentacja czynników biznesowych

InMoST, Metoda ATAM (13) Prezentacja czynników biznesowych

InMoST, Metoda ATAM (14) Prezentacja czynników biznesowych

InMoST, Metoda ATAM (15) Prezentacja czynników biznesowych

InMoST, Metoda ATAM (16) Prezentacja czynników biznesowych

InMoST, Metoda ATAM (17) Prezentacja czynników biznesowych

InMoST, Metoda ATAM (18) Prezentacja czynników biznesowych

InMoST, 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

InMoST, 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

InMoST, Metoda ATAM (21) Prezentacja architektury

InMoST, Metoda ATAM (22) Prezentacja architektury

InMoST, Metoda ATAM (23) Prezentacja architektury

InMoST, Metoda ATAM (24) Prezentacja architektury

InMoST, Metoda ATAM (25) Prezentacja architektury

InMoST, Metoda ATAM (26) Perspektywa logiczna Ph.Kruchten, The 4+1 View Model of Architecture, IEEE Software 95

InMoST, Metoda ATAM (27) Perspektywa współbieżności

InMoST, Metoda ATAM (28) Perspektywa współbieżności PAS SAS Klient Serwer

InMoST, Metoda ATAM (29) Perspektywa implementacyjna Notacja Kruchtena

InMoST, Metoda ATAM (30) Perspektywa implementacyjna Przykład

InMoST, Metoda ATAM (31) Perspektywa fizyczna

InMoST, Metoda ATAM (32) Perspektywa fizyczna

InMoST, Metoda ATAM (33) Perspektywa fizyczna

InMoST, Metoda ATAM (34) Perspektywa przypadków użycia

InMoST, Metoda ATAM (35) Prezentacja architektury

InMoST, Metoda ATAM (36) Zastosowane podejścia architektoniczne P1P2P3P4 Styl współbieżnych potoków Zaleta: Zwiększa modyfikowalność

InMoST, Metoda ATAM (37) Prezentacja architektury

InMoST, Metoda ATAM (38) Prezentacja architektury

InMoST, Metoda ATAM (39) Ogólny opis metody ATAM PrezentacjaAnalizaTestowanieRaportowanie

InMoST, Metoda ATAM (40) Ogólny opis metody ATAM PrezentacjaAnalizaTestowanieRaportowanie Identyfikacja stosowanych podejść architektonicznych Utworzenie drzewa atrybutów jakościowych Analiza podejść architektonicznych

InMoST, 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

InMoST, Metoda ATAM (42) Podejścia architektoniczne P1P2P3P4 Styl współbieżnych potoków

InMoST, Metoda ATAM (43) Decyzje związane z wydajnością Typ zasobu Jeden/Wiele procesorów Pamięć Magistrale Urządzenia

InMoST, Metoda ATAM (44) Decyzje związane z wydajnością Typ zasobu Szeregowanie zadań Statyczne Dynamiczne

InMoST, Metoda ATAM (45) Decyzje związane z wydajnością Typ zasobu Szeregowanie zadań Synchronizacja Sekcja krytyczna Semafory Komunikaty

InMoST, Metoda ATAM (46) Decyzje związane z wydajnością Typ zasobu Szeregowanie zadań Synchronizacja Równoważenie obciążenia Statyczne Dynamiczne

InMoST, 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

InMoST, Metoda ATAM (48) Decyzje wpływające na dostępność Nadmiarowość sprzętowa Nadmiarowość programowa Orzekanie Ponawianie Układ alarmowy

InMoST, Metoda ATAM (49) Decyzje dotyczące modyfikowalności Pośredniość (mediator) Enkapsulacja (interfejs)

InMoST, 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

InMoST, Metoda ATAM (51) Ogólny opis metody ATAM PrezentacjaAnalizaTestowanieRaportowanie Identyfikacja stosowanych podejść architektonicznych Utworzenie drzewa atrybutów jakościowych Analiza podejść architektonicznych

InMoST, Metoda ATAM (52) Drzewo użyteczności (H, L)

InMoST, Metoda ATAM (53) Drzewo użyteczności Użyteczność Wydajność Dostępność

InMoST, Metoda ATAM (54) Drzewo użyteczności Użyteczność Wydajność Dostępność Opóźnienie danych Awaria sprzętowa

InMoST, 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)

InMoST, 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ść

InMoST, 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

InMoST, Metoda ATAM (58) Ogólny opis metody ATAM PrezentacjaAnalizaTestowanieRaportowanie Identyfikacja stosowanych podejść architektonicznych Utworzenie drzewa atrybutów jakościowych Analiza podejść architektonicznych

InMoST, 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ść.

InMoST, 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ść.

InMoST, Metoda ATAM (61) Istota analizy Podejścia i decyzje architektoniczne Drzewo użyteczności

InMoST, Metoda ATAM (62) Istota analizy Podejścia i decyzje architektoniczne Drzewo użyteczności Analiza (1) Punkty wrażliwości Punkty kompromisu

InMoST, 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

InMoST, 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

InMoST, Metoda ATAM (65) Ogólny opis metody ATAM PrezentacjaAnalizaTestowanieRaportowanie Burza mózgów nt. scenariuszy Powtórna analiza podejść architektonicznych

InMoST, Metoda ATAM (66) Rodzaje scenariuszy Scenariusze przypadków użycia ( użytkownik końcowy ) Scenariusze rozwoju ( informatyk )

InMoST, 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)

InMoST, 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.

InMoST, Metoda ATAM (69) Porównanie z drzewem użyteczności Scenariusz #Głosów Atrybut jakościowy Wydajność (Opóźnienie danych) 4 21 Dostępność (Awaria oprogr.) Modyfikowalność (Zmiana COTS)

InMoST, 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

InMoST, Metoda ATAM (71) Ogólny opis metody ATAM PrezentacjaAnalizaTestowanieRaportowanie Burza mózgów nt. scenariuszy Powtórna analiza podejść architektonicznych

InMoST, 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

InMoST, 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

InMoST, Metoda ATAM (74) Ogólny opis metody ATAM PrezentacjaAnalizaTestowanieRaportowanie Prezentacja rezultatów

InMoST, 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

InMoST, Metoda ATAM (76) Agenda Podsumowanie

InMoST, Metoda ATAM (77) Ogólny opis metody ATAM PrezentacjaAnalizaTestowanieRaportowanie