Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Modelowanie i architektura Analiza systemów informatycznych Wykład 11.

Podobne prezentacje


Prezentacja na temat: "Modelowanie i architektura Analiza systemów informatycznych Wykład 11."— Zapis prezentacji:

1 Modelowanie i architektura Analiza systemów informatycznych Wykład 11

2 J.Nawrocki, Modelowanie i architektura Najważniejsze elementy tego wykładu Modelowanie procesów biznesowych i BPMN Architektura oprogramowania i 5 perspektyw Analiza architektury metodą ATAM

3 J.Nawrocki, Modelowanie i architektura Klasyfikacja dobrych praktyk Dokument SRS Zbieranie wymagań Analiza i negocjacja wymag. Opisywanie wymagań Modelowanie systemu Walidacja wymagań Zarządzanie wymaganiami IW dla systemów krytycznych Podst.Pośred.Zaaw

4 J.Nawrocki, Modelowanie i architektura Praktyki podstawowe Modelowanie systemu Opracuj komplementarne modele systemu

5 J.Nawrocki, Modelowanie i architektura Diagramy klas Mąż DataŚlubu: string Człowiek Imię: string Nazwisko: string RokUrodz: int NoweNazwisko(string) Żona DataŚlubu: string 11 {Mąż.DataŚlubu == Mąż.Żona.DataŚlubu}

6 J.Nawrocki, Modelowanie i architektura Diagramy stanów Żonaty Znalazł wybrankę [wiek > 18] / Ślub / Rozwód Rozwodnik Znalazł wybrankę / Ślub Wdowiec Śmierć żony / Owdowienie Znalazł wybrankę / Ślub Kawaler / Narodziny

7 J.Nawrocki, Modelowanie i architektura Diagramy sekwencji KawalerPanna Mruga do niej Ona do niego Śle jej liścik Ona jemu Śle kwiaty

8 J.Nawrocki, Modelowanie i architektura Praktyki podstawowe System modelling Opracuj komplementarne modele systemu Modeluj środowisko systemu

9 J.Nawrocki, Modelowanie i architektura Wprowadzenie do BPMN Business Process Diagram BPMN 1.0, May 2004 BPEL4WS – wykonanie procesów

10 J.Nawrocki, Modelowanie i architektura Wprowadzenie do BPMN Obiekty przepływu Obiekty łączące Tory pływackie Artefakty

11 J.Nawrocki, Modelowanie i architektura Obiekty przepływu Zdarzenia Czynności Bramki Adnotacje Tekst adnotacji

12 J.Nawrocki, Modelowanie i architektura Prosty diagram procesów (S. White)

13 J.Nawrocki, Modelowanie i architektura Obiekty łączące Przepływ sterowania Przepływ wiadomości Powiązania

14 J.Nawrocki, Modelowanie i architektura Diagram procesów z zależnościami czasowymi (S.White)

15 J.Nawrocki, Modelowanie i architektura Tory pływackie Nazwa Basen Tory Nazwa

16 J.Nawrocki, Modelowanie i architektura Diagram procesów z basenami (S.White)

17 J.Nawrocki, Modelowanie i architektura Artefakty Obiekty danych Grupy

18 J.Nawrocki, Modelowanie i architektura Diagram procesów dla PRINCE2

19 J.Nawrocki, Modelowanie i architektura Praktyki podstawowe Modelowanie systemów Opracuj komplementarne modele systemu Modeluj środowisko systemu Modeluj architekturę systemu

20 J.Nawrocki, Modelowanie i architektura Architektura oprogramowania (SA) Struktura systemu obejmująca: komponenty programowe, zewnętrznie widoczne cechy tych komponentów, zależności między komponentami. L. Bass, P. Clements, R. Kazman, Software Architecture in Practice, Reading MA, Addison-Wesley, 1998.

21 J.Nawrocki, Modelowanie i architektura Architektura oprogramowania (SA) SA jest medium komunikacyjnym między udziałowcami przedsięwzięcia. SA prezentuje decyzje projektowe na wstępnych etapach realizacji przedsięwzięcia. SA jest abstrakcyjnym opisem systemu, który może być ponownie użyty a także przenoszony na inne platformy. P. Clements, R. Kazman, M. Klein, Evaluating Software Architectures, Reading MA, Addison-Wesley, 2002.

22 J.Nawrocki, Modelowanie i architektura Perspektywy architektoniczne Perspektywa funkcjonalna (logiczna) Perspektywa współbieżności (procesów) Perspektywa kodu Perspektywa konstrukcyjna (implementacyjna) Perspektywa fizyczna (rozmieszczenia) P. Clements, R. Kazman, M. Klein, Evaluating Software Architectures, Reading MA, Addison-Wesley, 2002.

23 J.Nawrocki, Modelowanie i architektura Perspektywy architektoniczne Perspektywa funkcjonalna (logiczna) Współpraca z analitykiem Kierownik sali Ustalenie limitów Analiza ryzyka Wycena kontraktu Rejestracja transakcji MaklerSprzedawca Określenie wartości > Aktualizacja rachunków System księgowy

24 J.Nawrocki, Modelowanie i architektura Perspektywy architektoniczne Perspektywa funkcjonalna (logiczna) Perspektywa współbieżności (procesów) P. Clements, R. Kazman, M. Klein, Evaluating Software Architectures, Reading MA, Addison-Wesley, PAS SAS Klient Serwer

25 J.Nawrocki, Modelowanie i architektura Perspektywy architektoniczne Perspektywa funkcjonalna (logiczna) Perspektywa współbieżności (procesów) Perspektywa kodu P. Clements, R. Kazman, M. Klein, Evaluating Software Architectures, Reading MA, Addison-Wesley, WindowKit CreateScrollBar() CreateWindow() MotifWindowKit CreateScrollBar() CreateWindow() MSWindowKit CreateScrollBar() CreateWindow() Abstract Factory

26 J.Nawrocki, Modelowanie i architektura Perspektywy architektoniczne Perspektywa funkcjonalna (logiczna) Perspektywa współbieżności (procesów) Perspektywa kodu Perspektywa konstrukcyjna (implementacyjna) P. Clements, R. Kazman, M. Klein, Evaluating Software Architectures, Reading MA, Addison-Wesley, Directories and sub-directories

27 J.Nawrocki, Modelowanie i architektura Perspektywy architektoniczne Perspektywa funkcjonalna (logiczna) Perspektywa współbieżności (procesów) Perspektywa kodu Perspektywa konstrukcyjna (implement.) Perspektywa fizyczna (rozmieszczenia) P. Clements, R. Kazman, M. Klein, Evaluating Software Architectures, Reading MA, Addison-Wesley, Workstation Gun processor Infrared device

28 J.Nawrocki, Modelowanie i architektura Ocena architektury Architecture Tradeoff Analysis Method - ATAM 1.Prezentacja 2.Badanie i analiza 3.Testowanie 4.Raportowanie

29 J.Nawrocki, Modelowanie i architektura ATAM - Prezentacja Prezentacja metody ATAM Prezentacja przypadku biznesowego Prezentacja architektury

30 J.Nawrocki, Modelowanie i architektura ATAM – Badanie i analiza Identyfikacja możliwych podejść architektonicznych Utworzenie drzewa użyteczności z atrybutów jakości Analiza decyzji architektonicznych

31 J.Nawrocki, Modelowanie i architektura ATAM – Testowanie Burza mózgów i przypisywanie priorytetów scenariuszom Analiza decyzji architektonicznych (powtórka)

32 J.Nawrocki, Modelowanie i architektura ATAM – Raportowanie Prezentacja wyników

33 J.Nawrocki, Modelowanie i architektura Praktyki pośrednie Modelowanie systemu Korzystaj z metod strukturalnych modelowania systemów Stosuj słownik danych Dokumentuj związki między wymaganiami a modelami systemu

34 J.Nawrocki, Modelowanie i architektura Podsumowanie Modelowanie biznesowe i BPMN Perspektywy architektoniczne Ocena architektury Metoda ATAM

35 J.Nawrocki, Modelowanie i architektura Pytania?

36 J.Nawrocki, Modelowanie i architektura Ocena wykładu 1. Wrażenie ogólne (1 - 6) 2. Za szybko czy za wolno? 3. Czego ważnego się dowiedziałeś? 4. Co poprawić i jak?


Pobierz ppt "Modelowanie i architektura Analiza systemów informatycznych Wykład 11."

Podobne prezentacje


Reklamy Google