Io-6-wyk-Slajd25

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Profile UML

Profile UML


Wśród tych mechanizmów najważniejszym są profile, zawierające kompletny i spójny zestaw elementów dedykowanych do modelowania określonej dziedziny, np. systemów czasu rzeczywistego, baz danych, logiki biznesowej etc. Zdefiniowane i zaakceptowane profile pozwalają uniknąć kaskady różnorodnych rozszerzeń dokonywanych przez użytkowników na własną rękę, co znacznie zmniejszało czytelność i komunikatywność modeli.

Profile zawierają zdefiniowany zestaw stereotypów i metek, z których powinni korzystać analitycy działający w dziedzinie zastosowań profilu. Na przykład, profil do modelowania ziaren EJB definiuje stereotypy EJBSessionBean, EJBPrimaryKey, EJBHomeInterface czy EJBCreateMethod, oznaczające odpowiednio klasę ziarna sesyjnego, atrybut będący kluczem podstawowym ziarna encyjnego, interfejs domowy ziarna oraz metodę tworzącą instancję interfejsu ziarna. Stereotyp EJBSessionBean definiuje m.in. metkę EJBTransType, natomiast każda operacja może posiadać metkę EJBRoleNames, określającą role, które musi odgrywać wywołujący tę operację element.


<< Poprzedni slajd | Spis treści | Następny slajd >>