Udostępnij za pośrednictwem


Standardowe stereotypy dla modeli UML

W Visual Studio Ultimate, można dodać Stereotypy elementom modelu UML dostarczenie dodatkowych informacji dla czytnika lub do przetworzenia na komputerze. Stereotypy są zdefiniowane w profilach i każdy profil zawiera zestaw stereotypów. Kilka profilów są dostarczane z Visual Studio Ultimate.

Można także zdefiniować własne profile, które mogą zawierać własne stereotypów.Aby uzyskać więcej informacji, zobacz Porady: definiowanie profilu w celu rozszerzenia UML.

Standardowe profile

Następujące profile są dostępne w Visual Studio Ultimate tak szybko, jak jest zainstalowany.

Profil

Cel

Standard L2 profilu UML

Standardowy zestaw stereotypów, które mogą być używane do dodawania dodatkowych informacji na temat elementu lub relacji.

L3 profil standardowy UML

Standardowy zestaw stereotypów, które mogą być używane do dodawania dodatkowych informacji na temat elementu lub relacji.

C# profilu

Jeśli jest planowane klasy lub inny element w modelu UML do reprezentowania kodu programu, można wskazać to, stosując jedną z Stereotypy profilu języka C#.

Te Stereotypy także dodać właściwości do elementów modelu.

Podczas tworzenia nowego modelu UML UML standardowe profile L2 i L3 są połączone z modelem, chyba, że usunięcie łącza.

Aby użyć stereotypy w dowolnym z tych profili, musi najpierw połączyć profilu pakietu lub model, który zawiera elementy, które chcesz zastosować je do.

Aby połączyć profil modelu lub pakiet

  1. Otwórz Eksplorator modelu UML.Na architektury menu, wskaż Windows, a następnie kliknij przycisk Eksplorator modelu UML.

  2. Zlokalizuj pakiet lub modelu, który zawiera wszystkie elementy, do których można zastosować stereotypy w profilu.

  3. Kliknij prawym przyciskiem myszy pakiet lub modelu, a następnie kliknij przycisk Właściwości.

  4. W Właściwości okno, ustawić Profile właściwości profilów, które chcesz.

Aby usunąć łącze między profil i model lub pakietu

  1. W Eksploratorze modelu UML, kliknij prawym przyciskiem myszy model lub pakiet, a następnie kliknij przycisk Właściwości.

  2. W oknie dialogowym właściwości ustaw Profile właściwość, aby puste.

    [!UWAGA]

    Profil można odłączyć tylko wtedy, gdy żaden z elementów w modelu lub pakietu używać tego profilu stereotypów.

Aby zastosować stereotypu do elementu modelu

  1. Kliknij prawym przyciskiem myszy element modelu na diagramie lub w Eksplorator modelu UML, a następnie kliknij przycisk Właściwości.

  2. Kliknij przycisk Stereotypy właściwości i wybierz stereotypów, który chcesz zastosować.

    Wybrane Stereotypy pojawiają się ostrokątnego «» w element modelu dla większości rodzajów elementu.

    [!UWAGA]

    Jeśli nie widzisz Stereotypy właściwość, lub jeśli nie ma stereotypu, należy, sprawdź, czy element modelu jest wewnątrz pakietu lub model, do którego zostały połączone odpowiedni profil.

  3. Niektóre Stereotypy umożliwiają ustawianie wartości dodatkowych właściwości elementu modelu.Aby wyświetlić te właściwości, należy rozwinąć Stereotypy właściwości.

Standard L2 profilu UML

Następujące Stereotypy może służyć do specjalizują się w rozumieniu elementy modelu UML, chyba, że łącze do profilu zostało usunięte z modelu.

Dokładne znaczenie tych stereotypów jest ustalona przez własne lokalne Konwencji oraz żadnych narzędzi, które można użyć do przetworzenia modelu.

Stereotyp

Stosuje się do

Znaczenie

pomocniczy

Klasa

Klasa, która obsługuje inną klasę, zazwyczaj poprzez wdrożenie logiki dodatkowe.Inne klasy mogą mieć stereotypem «fokus».

Wywołanie

Zależność

Klasa klienta wywołania operacji dostawcy.

Tworzenie

Zależność

Klasa klienta tworzy wystąpienia dostawcy.

Tworzenie

Wiadomości

Nadawca tworzy odbiornika.

Tworzenie

Operacja

Ta operacja jest konstruktora.

pochodzić

Zależność

Element klienta obliczany jest całkowicie lub częściowo od dostawcy.

zniszczenia

Operacja

Operacja niszczy jego wystąpienia.

dokument

Artefakt

A «pliku» oznacza to nie jest źródłem lub pliku wykonywalnego.

podmiot

Składnik

Składnik reprezentuje koncepcja firmy.

pliku wykonywalnego

Artefakt

Plik wykonywalny «pliku».

plik

Artefakt

Pliku fizycznego.

fokus

Klasa

Klasa definiująca logiki biznesowej core, który jest obsługiwany przez kilka klasy «pomocnicze».

RAM

Pakiet

Pakiet ten definiuje wzorzec projektowania wielokrotnego użytku.

wdrożenia

Składnik

Wdrażanie specyfikacji «».

implementationClass

Klasa

Klasa Opisuje implementację i każde wystąpienie runtime ma jedną klasę wdrożenia środka.Kontrast z "typem".

Utwórz wystąpienie

Zależność

Klient tworzy wystąpienia dostawcy.

Biblioteka

Artefakt

Biblioteka «pliku».

Metaklasa

Klasa

Wystąpienia tej klasy są również klasami.

modelLibrary

Pakiet

Zawiera elementy modelu przeznaczone do ponownego wykorzystania przez importowanie pakietów.Zwykle definiowane jako część profilu i importowane automatycznie przez aplikację profilu.

proces

Składnik

Składnik transakcji lub takiego, który prowadzi wątku.

Realizacja

Składnik interfejsu, klasa

Opisuje implementację.

Aktualizuj

Zależność

Klasa klienta, składnika lub pakietu zawiera więcej informacji dotyczących specyfikacji lub projektu niż dostawcy.

odpowiedzialność

Zależność

Komentarza na końcu dostawcy zależność określa obowiązki klienta klasy lub składnika.

skrypt

Artefakt

Interpretable «pliku».

Wyślij

Zależność

Źródło operacji wysyła sygnał obiektu docelowego.

usługi

Składnik

Składnik bezpaństwowców.

źródła

Artefakt

Pracować «plik».

Specyfikacja

Składnik interfejsu, klasa

Określa zachowanie składnika lub obiekt bez definiowania, jak działa wewnętrznie.

Podsystem

Składnik

Część dużej ilości pamięci.Podsystem w diagramie przypadku użycia jest składnikiem ze stereotypem podsystemu.

trace

Zależność

Element klient jest częścią projektu, która realizuje dostawcy.Dwa końce tej zależności są zazwyczaj w różnych modelach.Jeden z tych modeli jest realizacja, z drugiej strony.

Typ

Klasa

Określa zachowanie obiektu bez podania, jak jest zaimplementowana.Obiekt jest członkiem typu, jeśli spełnia wymagania specyfikacji.

Narzędzie

Klasa

Kolekcja funkcji statycznej.Klasa nie ma żadnych jego wystąpień.

L3 profil standardowy UML

Następujące Stereotypy może służyć do specjalizują się w rozumieniu elementy modelu UML, chyba, że profil został niepołączone z modelu.

Dokładne znaczenie tych stereotypów jest ustalona przez własne lokalne Konwencji oraz żadnych narzędzi, które można użyć do przetworzenia modelu.

Stereotyp

Stosuje się do

Opis

buildComponent

Składnik

Kolekcja elementów używanych do definiowania kompilacji.

metamodelu

Model

Określa język modelowania, takich jak wariant UML lub domeny w określonym języku.

systemModel

Model

Model, który jest kolekcją modeli, które stosuje się do tego samego systemu, na przykład, specyfikacja, realizacji i śledzenia relacji między nimi.

C# profilu

Stereotypy, zdefiniowane w tym profilu pozwalają wskazują, że element modelu jest przeznaczony do tłumaczenia kodu programu.Każdy stereotyp definiuje dodatkowe właściwości, które można ustawić dla elementu modelu.

Aby udostępnić te Stereotypy łącze modelu lub pakietu do profilu języka C#.Wówczas można stosować stereotypy w modelu elementów w tym modelu lub pakietu.

Stereotypów dostępnych elementów, do których się odnoszą, i dodatkowe właściwości, które udostępniają są podsumowane w tabeli poniżej.

Stereotyp

Stosuje się do

Właściwości

Klasa C#

Klasa UML

Składnik

Atrybuty CLR

Jest częściowa

Jest zapieczętowany

Jest statyczny

Jest niebezpieczny

Pakiet widoczności

Struct języka C#

Klasa UML

Składnik

Atrybuty CLR

Jest częściowa

Jest niebezpieczny

Pakiet widoczności

Członkowie globalni C#

Klasa UML

Składnik

Atrybuty CLR

Interfejs języka C#

Interfejs UML

Atrybuty CLR

Jest częściowa

Pakiet widoczności

C# enum.

Wyliczanie UML

ClrAttributes

Typ podstawowy

C# obszaru nazw

Pakiet UML

Atrybuty CLR

Nazwa podstawowa

Korzystanie z przestrzeni nazw

Zobacz też

Zadania

Porady: dodawanie stereotypów do elementów modelu

Koncepcje

Porady: definiowanie profilu w celu rozszerzenia UML

Inne zasoby

Dopasowanie modelu z profilami i stereotypami