Standardní Stereotypy UML modely
V Visual Studio Ultimate, můžete přidat prvky modelu UML poskytnout další informace pro čtenáře nebo pro strojní zpracování stereotypy. Stereotypy jsou definovány v profilech a každý profil poskytuje sadu stereotypy. Jsou k dispozici několik profilů s Visual Studio Ultimate.
Můžete také definovat vlastní profily, které mohou obsahovat vlastní stereotypy.Další informace naleznete v tématu Postup: definování profilu rozšíření UML.
Standardní profily
Jsou k dispozici v následujících profilů Visual Studio Ultimate co nejdříve, pokud jste nainstalovali.
Profil |
Účel |
---|---|
Standardní profil L2 UML |
Standardní sada Stereotypy, které lze použít k přidání dalších informací o prvek nebo vztah. |
Standardní profil L3 UML |
Standardní sada Stereotypy, které lze použít k přidání dalších informací o prvek nebo vztah. |
C# profilu |
Pokud chcete v modelu UML představuje program kód třídy nebo jiného prvku, můžete indikovat použitím jednoho z Stereotypy z profilu C#. Tyto Stereotypy také vlastnosti přidat prvky modelu. |
Při vytváření nového modelu UML profily L2 Standard UML a L3 jsou propojeny s modelu, pokud odeberete propojení.
Stereotypy použít v libovolném tyto profily, musí nejprve balíčku nebo model, který obsahuje prvky, které chcete použít k propojení profilu.
Propojení profil modelu nebo balíčku
Otevřít Průzkumníka modelů UML.Na Architektura nabídce přejděte na Windowsa klepněte na tlačítko Průzkumníka modelů UML.
Vyhledejte balíček nebo model, který obsahuje všechny prvky, které chcete použít stereotypy v profilu.
Klepněte pravým tlačítkem na balíček nebo modelu a Vlastnosti.
V Vlastnosti okno, nastavte profily vlastnost pro profily, které chcete.
Odebrat propojení mezi profil a model nebo balíček
V Průzkumníku modelů UML model nebo balíčku klepněte pravým tlačítkem myši a klepněte na tlačítko Vlastnosti.
V okně vlastnosti nastavena profily vlastnosti prázdné.
[!POZNÁMKA]
Profil lze zrušit pouze v případě, že žádné prvky modelu nebo balíček používat tento profil stereotypy.
Použít stereotypu k prvku modelu
Pravým tlačítkem myši na prvek modelu diagramu nebo v Průzkumníka modelů UMLa klepněte na tlačítko Vlastnosti.
Klepněte Stereotypy vlastnosti a vyberte Stereotypy, které chcete použít.
V rámci «chevrons» v prvku modelu pro většinu typů prvku se zobrazí vybrané stereotypy.
[!POZNÁMKA]
Pokud nevidíte Stereotypy vlastnosti, nebo pokud není uveden stereotyp, který chcete, ověřte, zda prvek modelu uvnitř balíčku nebo model, do kterého byly propojeny příslušný profil.
Některé Stereotypy umožňují nastavit hodnoty dalších vlastností prvku modelu.Chcete-li zobrazit tyto vlastnosti, rozbalte Stereotypy vlastnost.
Standardní profil L2 UML
Následující Stereotypy slouží k specialize smyslu prvky modelu UML, pokud byl odkaz na profil z modelu.
Přesný význam těchto stereotypů je určena vlastní místní úmluv a všechny nástroje, které můžete použít pro zpracování modelu.
Stereotyp |
V aplikacích |
Význam |
---|---|---|
pomocné |
Třída |
Třída, která podporuje jiné třídy obvykle implementací další logiku.Ostatní třídy může být stereotypem «fokus». |
volání |
Závislost |
Třída klienta volání operace dodavatele. |
vytvořit |
Závislost |
Třída klienta vytvoří instance dodavatele. |
vytvořit |
Message |
Odesílatel vytvoří příjemce. |
vytvořit |
Operace |
Tato operace je konstruktor. |
odvození |
Závislost |
Prvek klienta je vypočítávána zcela nebo částečně od dodavatele. |
zničit |
Operace |
Operace zničí jeho instanci. |
dokument |
Artefakt |
A «souboru», který není zdrojem nebo spustitelný soubor. |
Entita |
Součást |
Komponenta představuje obchodní koncept. |
spustitelný soubor |
Artefakt |
Program "soubor". |
Soubor |
Artefakt |
Fyzický soubor. |
fokus |
Třída |
Třída definující základní obchodní logiky, podporované «pomocné» třídami. |
framework |
Balíček |
Tento balíček definuje opakovaně návrhového vzoru. |
provedení |
Součást |
Implementace «specifikace». |
implementationClass |
Třída |
Třída Popisuje implementaci a každá instance runtime má jednu třídu dlouhodobého provádění.Kontrast s "typ". |
vytvořit instanci |
Závislost |
Klient vytvoří instance dodavatele. |
Knihovna |
Artefakt |
Knihovna "soubor". |
Metatřída |
Třída |
Instance této třídy jsou také třídy. |
modelLibrary |
Balíček |
Obsahuje prvky modelu určené k importu balíčků znovu použít.Obvykle definovaný jako součást profilu a profilu aplikace automaticky importovány. |
proces |
Součást |
Součást transakce nebo který podproces. |
realizace |
Komponenty třídy, rozhraní, |
Popisuje implementaci. |
Upřesnit |
Závislost |
Třída klienta, konstrukční části nebo balíček obsahuje další informace o specifikaci nebo návrh než dodavatel. |
odpovědnost |
Závislost |
Poznámka na konci dodavatel závislost definuje povinnosti klienta třídu nebo součásti. |
skript |
Artefakt |
Interpretable "soubor". |
Odeslat |
Závislost |
Zdroj operace odešle signál cíl. |
Služba |
Součást |
Součást bez státní příslušnosti. |
zdroj |
Artefakt |
Ukázky "soubor". |
specifikace |
Komponenty třídy, rozhraní, |
Definuje chování komponenty nebo objekt bez nutnosti definovat, jak funguje interně. |
podsystém |
Součást |
Část velké systému.Podsystém v diagramu případu použití je součást stereotypem subsystému. |
trasování |
Závislost |
Prvek klienta je část návrhu, která provádí dodavatel.Oba konce tuto závislost jsou obvykle v různých modelech.Jeden z těchto modelů je realizace druhé. |
typ |
Třída |
Určuje chování objektu bez uvedení způsob implementace.Objekt je člen typu, jestliže vyhovuje specifikaci. |
Nástroj |
Třída |
Kolekce funkcí, statické.Třída nemá žádné instance. |
Standardní profil L3 UML
Následující Stereotypy slouží k specialize smyslu prvky modelu UML, pokud byl profil nepropojené z modelu.
Přesný význam těchto stereotypů je určena vlastní místní úmluv a všechny nástroje, které můžete použít pro zpracování modelu.
Stereotyp |
V aplikacích |
Description |
---|---|---|
buildComponent |
Součást |
Kolekce prvků, které slouží k definování nové sestavení. |
metamodelu |
Model |
Definuje jazyk jako variantu UML modelování nebo určitý jazyk domény. |
systemModel |
Model |
Model, který je kolekce modelů, které se vztahují na stejném systému například specifikace, realizace a sledování vztahů mezi nimi. |
C# profilu
Stereotypy definované v profilu umožňují označit, že prvek modelu je určen pro překlad kódu programu.Každý stereotyp definuje další vlastnosti, které lze nastavit na prvek modelu.
Chcete-li zpřístupnit tyto Stereotypy, propojte model nebo balíčku profilu C#.Stereotypy pak můžete aplikovat na prvky modelu v modelu nebo nebo balíčku.
K dispozici Stereotypy prvků, na které se vztahují, a další vlastnosti, které jsou k dispozici jsou shrnuty v následující tabulce.
Stereotyp |
V aplikacích |
Vlastnosti |
---|---|---|
Třída jazyka C# |
Třída knihovny UML Součást |
Atributy CLR Je částečně Je uzavřena. Statický Nebezpečné Viditelnost balíčku |
Struktura jazyka C# |
Třída knihovny UML Součást |
Atributy CLR Je částečně Nebezpečné Viditelnost balíčku |
Členové globální C# |
Třída knihovny UML Součást |
Atributy CLR |
Rozhraní jazyka C# |
Rozhraní UML |
Atributy CLR Je částečně Viditelnost balíčku |
Výčet C# |
Výčet UML |
ClrAttributes Základní typ |
Obor názvů jazyka C# |
Balíček UML |
Atributy CLR Základní název Použití jmenného prostoru |
Viz také
Úkoly
Postupy: Přidávání stereotypů k elementům modelu
Koncepty
Postup: definování profilu rozšíření UML