Związki w UML Do zrobienia jest: -Przerysować jak ktoś ma Visio te dwa diagramy tak żeby podmienić tylko nazwy a reszta Taka sama, -I dodać po jednym zdaniu.

Slides:



Advertisements
Podobne prezentacje
Związki w UML.
Advertisements

Modelowanie aktywności
Diagramy stanów i diagramy aktywności
Modelowanie klas i obiektów
Jarosław Kuchta Dokumentacja i Jakość Oprogramowania
Sposoby obejścia dziedziczenia
Implementacja asocjacji
WEKTORY Każdy wektor ma trzy zasadnicze cechy: wartość (moduł), kierunek i zwrot. Wartością wektora nazywamy długość odcinka AB przedstawiającego ten wektor.
UML rozszerzenie Seminarium magisterskie
Co UML może zrobić dla Twojego projektu?
Bartosz Walter Prowadzący: Bartosz Walter
Modelowanie i język UML
Tomasz Jabłoński Michał Ziach
UML Zunifikowany język modelowania
Animacja Animacja jest procesem automatycznego generowania serii obrazów, gdy kolejny obraz przedstawia pewną zmianę w stosunku do poprzedniego. Ta definicja.
Unified Modeling Language Wykład 3 Diagram klas
DIAGRAMY KLAS i obiektów
Diagramy klas w języku UML
Projektowanie i programowanie obiektowe II - Wykład IV
Projektowanie i programowanie obiektowe II - Wykład II
Projektowanie - wprowadzenie
Najbardziej popularną metodologią tworzenia obiektowych modeli systemów informatycznych (przydatną szczególnie na etapie ich projektowania) jest język.
Wykład 4 Analiza i projektowanie obiektowe
Unified Modeling Language graficzny język wizualizacji, specyfikowania, tworzenia i dokumentowania systemów informatycznych.
Nadstruktura języka UML w wersji 2.2 Część V Wdrożenie (pakiet UML::Deployments)
Infrastruktura języka UML w wersji 2.2
Nadstruktura języka UML w wersji 2.2
UML 2.x Robert Pająk.
Model przestrzenny Diagramu Obiegu Dokumentów
Źródła: podręcznikopracował: A. Jędryczkowski.
Programowanie obiektowe Wykład 6 dr Dariusz Wardowski, Katedra Analizy Nieliniowej, WMiI UŁ 1/14 Dariusz Wardowski.
Projektowanie obiektowe
Programowanie obiektowe – język C++
1 Analiza obiektowa Peter Coad / Edward Yourdon Analiza obiektowa wydawnictwo: Oficyna Wydawnicza READ ME, Warszawa 1994 dr Waldemar Wolski.
Programowanie obiektowe 2013/2014
ZWIĄZKI MIĘDZY KLASAMI KLASY ABSTRAKCYJNE OGRANICZENIA INTERFEJSY SZABLONY safa Michał Telus.
Modelowanie obiektowe Diagramy UML – diagram przypadków użycia
Matematyka Konstrukcje matematyczne, nie takie nudne jak je malują (w programie C.a.R). Patrycja Dąbrowska.
Modelowanie obiektowe Diagramy klas
Programowanie w języku C++
UML W V ISUAL S TUDIO Mateusz Lamparski. UML D EFINICJA Unified Modeling Language (UML) to graficzny język do obrazowania, specyfikowania, tworzenia i.
Interakcja człowiek – komputer Podstawy metod obiektowych mgr inż. Marek Malinowski Zakład Matematyki i Fizyki Wydz. BMiP PW Płock.
Programowanie strukturalne i obiektowe C++
Model obiektowy bazy danych
ARKUSZ KALKULACYJNY EXCEL wykresy
Diagram aktywności (czynności)
Diagram przypadków użycia
Diagram klas Kluczowymi elementami są: klasy (class)
Diagram klas Diagramy klas służą do obrazowania statycznych aspektów projektowanych systemów jako: Projekt struktury logicznej baz danych Projekt składników.
OCL.
Modelowanie obiektowe - system zarządzania projektami.
Infrastruktura języka UML w wersji 2.2 Część VI Pakiet Core::Constructs (diagramy: bazowy, przestrzeni nazewniczych, klasyfikatorów, wyrażeń, ograniczeń)
Diagram czynności Diagram czynności (activity diagram) służy do modelowania dynamicznych aspektów systemu. Diagram czynności przedstawia sekwencyjne lub.
Diagram obiektów Diagram obiektów ukazuje elementy i związki z diagramu klas w ustalonej chwili. Diagram obiektów jest grafem złożonym z wierzchołków i.
Diagram przypadków użycia
Patrycja Korda Laura Staszak Autorzy:
Projektowanie obiektowe. Przykład: Punktem wyjścia w obiektowym tworzeniu systemu informacyjnego jest zawsze pewien model biznesowy. Przykład: Diagram.
Projekt modułu Nazwa całego projektu Nazwa modułu Imię i Nazwisko Inżynieria Oprogramowania II dzień, godzina rok akademicki W szablonie na niebiesko zamieszczone.
Projektowanie bazy danych z użyciem diagramów UML Obiektowe projektowanie relacyjnej bazy danych Paweł Jarecki.
Geneza obiektowości Obiektowość jest stosunkowo nową ideologią, która wynika z zaobserwowanych wad istniejącego świata i podaje jakąś receptę, jak te wady.
Programowanie Zaawansowane
Unified Modeling Language
Modelowanie model związków encji
Asocjacja,Kompozycja,Agregacja
UML Diagram klas i obiektów. Co to jest klasa ? Klasa to kategoria lub grupa rzeczy, które mają podobne atrybuty i wspólne zachowania. Oto przykład. Cokolwiek.
Inżynieria systemów informacyjnych
Klasy, pola, obiekty, metody. Modyfikatory dostępu, hermetyzacja
Wprowadzenie do programowania obiektowego
PGO - Projektowanie i implementacja pierwszych klas
Modele baz danych - spojrzenie na poziom fizyczny
Zapis prezentacji:

Związki w UML Do zrobienia jest: -Przerysować jak ktoś ma Visio te dwa diagramy tak żeby podmienić tylko nazwy a reszta Taka sama, -I dodać po jednym zdaniu do każego związku -wygląd prezentacji(to na końcu!!!) -na jutro to wykładamy poprostu

Związek to relacja między elementami. W diagramach UML związki są przedstawiane jako różne (w zależności od rodzaju związku) linie łączące elementy.

Rodzaje związków: 1.Zależność (Dependency) –często reprezentowana przez relację użycia. 2.Uogólnienie (Generalization) -związek między klasą ogólną a szczegółową:klasa-podklasa lub potomek-przodek. 3.Powiązanie (Association) -jest związkiem strukturalnym między elementami klasy.

Zależność – wszystkie zmiany w jednym elemencie, mają wpływ na inny element, który jest Powiązany z poprzednim. Zależności są najprostszym i najsłabszym rodzajem relacji łączących klasy. Oznaczają, że zmiana jednej z nich w pewien sposób wpływa na drugą, np. «call» - operacje w klasie A wywołują operacje w klasie B «create» - klasa A tworzy instancje klasy B «instantiate» - obiekt A jest instancją klasy B «use» - do zaimplementowania klasy A wymagana jest klasa B

Uogólnienie - tworzy hierarchię klas, od ogólnych do bardziej szczegółowych. Pozwala wyłączyć części wspólne klas. Potomek dziedziczy właściwości przodka, w szczególności atrybutyi operacje. Może też mieć własne cechy.

Powiązanie to związek strukturalny specyfikujący połączenie obiektów jednego klasyfikatora z obiektami drugiego. Powiązanie między dwoma klasami mówi, że można w dowolny sposób przejść z obiektu jednej klasy w drugą klasę i odwrotnie.

Liczebność

W trakcie tworzenia UMLa zachodzi potrzeba określenia liczebności powiązań: dolna granica..górna granica – przedział od-do Np.: 1 – dokładnie jeden obiekt 0..1 – opcjonalnie jeden obiekt 1..* - przynajmniej jeden obiekt 1, 3, 5 – konkretne liczby obiektów * - dowolna liczba obiektów Przykładowe zastosowanie liczebności:

Agregacja oznacza związek całość-część, tzn. dana klasa (całość) składa się z mniejszych (części).

Żródła: