Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

UML 2.x Robert Pająk. Plan prezentacji Kiedy używać UML Podstawowe pojęcia Podział diagramów UML Diagram przypadków użycia Diagram klas Inne diagramy.

Podobne prezentacje


Prezentacja na temat: "UML 2.x Robert Pająk. Plan prezentacji Kiedy używać UML Podstawowe pojęcia Podział diagramów UML Diagram przypadków użycia Diagram klas Inne diagramy."— Zapis prezentacji:

1 UML 2.x Robert Pająk

2 Plan prezentacji Kiedy używać UML Podstawowe pojęcia Podział diagramów UML Diagram przypadków użycia Diagram klas Inne diagramy – przykłady UML a modelowanie Narzędzia Literatura

3 Kiedy używać UML Komunikacja Z klientem Z zespołem Wizualizacja Weryfikacja

4 Podstawowe pojęcia Model Perspektywa Diagram

5 Podział diagramów w UML 2.3

6 Najważniejsze diagramy UML Diagram klas (struktura dziedzinowa, bazy danych, obiektowa) Diagram aktywności Diagram sekwencji Diagram przypadków użycia (funkcjonalność) Diagram wdrożeniowy Diagram komponentów Diagram stanów

7

8 Diagram przypadków użycia Aktorzy Przypadki użycia Związki Asocjacji Uogólnienia Zależności Zawierania Rozszerzenia Realizacja

9

10

11

12 Diagram klas Najważniejszy i najczęściej stosowany diagram! Zawiera informacje o statycznych związkach między elementami (klasami) Zastosowania: modelowanie dziedziny, tworzenie baz danych, projektowanie obiektowe itd.

13 Klasa - notacja Budowa: Nazwa Atrybuty Operacje *Odpowiedzialność Notacja aytrybtów: visibility / attribute name : data type = default value {constraints} Notacja operacji: visibility operationName ( argname : data type {constraints},...) : return data type {constraints} Widoczność: - private tylko dana klasa ma dostęp # protected dostęp ma dana klasa oraz jej potomkowie ~ packageklasy w pakiecie mają dostęp + public dostęp globalny / – atrybut wyliczalny (np. średni zarobek) Kursywa – klasa/operacja abstrakcyjna Podkreślenie – atrybut/operacja statyczna

14

15 Związki (1/2)

16 Związki (2/2)

17 Dziedzina

18 Baza danych

19 Prezentacja wzorców projektowych

20 Implementacja

21 Przykłady

22 Diagram aktywności

23 Diagram sekwencji

24 Diagram wdrożeniowy

25 Diagram komponentów

26 Diagram stanów

27

28 Rodzaje modeli Model systemu biznesowego Model systemu informatycznego Model integracji systemów

29 Modelowanie systemów biznesowych Perspektywa zewnętrzna Diagramy przypadków użycia Diagramy aktywności Diagramy sekwencji Perspektywa wewnętrzna Diagramy pakietów Diagramy klas Diagramy aktywności

30 Modelowanie systemów informatycznych Perspektywa zewnętrzna Diagramy przypadków użycia Diagramy aktywności Diagramy sekwencji Perspektywa strukturalna Diagramy klas Perspektywa zachowań Diagramy stanów Perspektywa interakcji Diagramy komunikacji Diagramy sekwencji

31 Modelowanie integracji systemów Perspektywa procesu Diagramy aktywności Diagramy sekwencji Perspektywa statyczna Diagram klas

32 Narzędzia CASE: Enterprise Architect (cena/jakość, komercyjny) Visual Paradigm (Community Edition) Rysowanie diagramów: Microsoft Visio Dia (GPL) Umlet (mały, lekki, prosty, ciekawy w obsłudze) Zintegrowane z IDE: Visual Studio 2010 Ultimate

33 Literatura Szybki start: UML 2.0 w akcji. Przewodnik oparty na projektach Kompleksowe razem z procesem projektowania: UML i wzorce projektowe. Analiza i projektowanie obiektowe oraz iteracyjny model wytwarzania aplikacji, Craig Larman Znanym autorem jest prof. Wyrcza, którego książki osobiście mi się bardzo nie podobały.

34


Pobierz ppt "UML 2.x Robert Pająk. Plan prezentacji Kiedy używać UML Podstawowe pojęcia Podział diagramów UML Diagram przypadków użycia Diagram klas Inne diagramy."

Podobne prezentacje


Reklamy Google