| |
2-4 UML-Profil für Schedulability, Leistung und Zeit, v1.0 September 2003 2 Tabelle 2-1 Gebietsmodelle und entsprechende Profile und die Kartenaufnahmen zwischen ihnen Merken Sie, daß nicht jedes Gebietskonzept direkt einen UML-Stereotype ergibt oder etikettierte Wert. Dieses ist, weil viele Gebietskonzepte abstrakt sind und stellt Verallgemeinerungen dar das erscheint nicht direkt in irgendeinem Analysenmodell. Zum Beispiel der abstrakte Begriff von a "Eigenschaft QoS" ist als Abstraktion in unserem Rahmen sehr nützlich, aber wird nur sein verkündet in seinen konkreten Formen (verzögert, Durchsatz, Kapazität, usw..), in den Analysenmodellen. Während ein entsprechender Stereotype für dieses abstrakte Konzept definiert worden sein könnte, es seien nie in der Praxis verwendet Sie. Folglich haben wir beschlossen, Stereotypes nur zu definieren für Konzepte, die wir beabsichtigen, werden wirklich in der praktischen vorbildlichen Analyse verwendet werden Situationen. Dieses ergibt ein einfacheres und kompakteres Profil. In Wirklichkeit liefert die UML-Profileinheit eine Weise der Spezialisierung der Konzepte definiert im UML-Standard. Ein Stereotype kann als Unterklasse eines Bestehens angesehen werden UML-Konzept. Die meisten Gebietskonzepte bilden direkt in einen Stereotype mit irgendwie zusätzlichem ab Attribute solcher Konzepte, mit passend geschriebenen Umbauten für jedes Attribut spezifiziert. Jedoch zeigt das Gebietsmodell häufig Verbindungen zwischen Gebietskonzepten und, da die UML-Verlängerungseinheiten einen bequemen Service nicht für das Spezifizieren zur Verfügung stellen neue Verbindungen in seinem metamodel, solche Gebietsverbindungen müssen in a dargestellt werden Vielzahl der unterschiedlichen Weisen, abhängig von dem Fall zur Hand. Der folgende General drei Techniken werden verwendet, um Verbindungen zwischen Gebietselementen gefangenzunehmen: ?, das einige Gebietsverbindungen direkt zu vorhandenen Verbindungen im metamodel abbilden. Z.B. die Verbindung zwischen einem Hilfsmittel (normalerweise eine Art von der Kategorie oder vom Gegenstand) und seine Diagramme der Services (normalerweise eine Art von der Verhaltenseigenschaft) direkt zum Meta- Verbindung, die zwischen Klassifikator und BehavioralFeature im metamodel besteht. Allgemeines HilfsmittelcModell Hilfsmittel Klient usw. . Fachkundiges AnalysencGebietscModell Analyse Hilfsmittel Analyse Klient usw. . "Import" "Profil" RTresourceModeling "Profil" ADprofile "Stereotype" ADresource "Import" "metaclass" Kategorie "metaclass" Gegenstand "Stereotype" usw. . |  |
|
| |
|
|