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
Otwórz Eksplorator modelu UML.Na architektury menu, wskaż Windows, a następnie kliknij przycisk Eksplorator modelu UML.
Zlokalizuj pakiet lub modelu, który zawiera wszystkie elementy, do których można zastosować stereotypy w profilu.
Kliknij prawym przyciskiem myszy pakiet lub modelu, a następnie kliknij przycisk Właściwości.
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
W Eksploratorze modelu UML, kliknij prawym przyciskiem myszy model lub pakiet, a następnie kliknij przycisk Właściwości.
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
Kliknij prawym przyciskiem myszy element modelu na diagramie lub w Eksplorator modelu UML, a następnie kliknij przycisk Właściwości.
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.
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