31.10
interfejs - nazwany zestaw operacji; charakteryzuje zachowanie elementu (część zachowana klasy lub komponentu); bez atrybutów i powiązań; nie ma odrębnej implementacji
stereotyp - mechanizm rozszerzania UML,
wprowadzenie nowej kategorii modelowania, opartej na juz istniejącej; dotyczy m.in. klas, relacji, komponentów; oznaczmy słownie (np. «include») lub graficznie. Aktualny wykaz specyfikacji UML [OMG2004]
klasa graniczna (interfejsowa), np. formatka, wykaz,
klasa sterująca, proces
klient
«Aktor» Klient klasa przechowująca
wzorzec klasy (template) - deskryptor klasy z jednym lub więcej niezwiązanymi parametrami; definiuje rodzinę klas; każda klasa staje sie określona przez związanie parametrów do wartości; może być podklasa...
Metaklasa - klasa, której konkretyzacje są klasami
Odnośnik (pathname) do klasy w innym pakiecie: package-name: calss-name
Diagram pakietów służy do graficznego przedstawiania struktury logicznej tworzonego systemu w postaci zestawu pakietów (w tym zagnieżdżonych), połączonych zależnościami.
Najczęściej występująca zależność miedzy obiektami: import (włączenie klasyfikatorów do drugiego pakietu),
access (dostęp do danych pakietu źródłowego bez zapisu danych) merge (scalenie klasyfikatorów pakietu źródłowego z docelowym)
W uml 2.0 nie ma generalizacji miedzy pakietami.
Podsystem jest stereotypem pakietu...
Zarządzanie modelem
- Pakiet (package) służy do pogrupowania elementów modelu; zawiera rozmaite elementy modelu, w tym inne pakiety (pakiety mogą być zagnieżdżone);
przydatne do zapanowania nad licznymi elementami tworzonego dużego systemu, pomoc przy konfigurowaniu oprogramowania i w konsoli dostępu do zasobów
- Podsystem reprezentuje jednostkę zachowań systemu , dla której.. reprezentacja podsystemu
Diagram stanów - graf, który reprezentuje maszynę stanów. Przejście miedzy stanami jest wyzwolone asynchronicznym zdarzeniem zew.