Szereplő (UML)
Az Unified Modeling Language (UML) szereplője „meghatározza a felhasználó vagy bármely más rendszer által játszott szerepet, amely interakcióba lép az alannyal”.[1]
"Egy szereplő egy olyan entitás által játszott szerepet modellez, amely interakcióba lép az alanyal (pl. jelek és adatok cseréjével), de amely kívül esik az alanyon."[1]
"A szereplők emberi felhasználók, külső hardverek vagy más alanyok által betöltött szerepeket képviselhetnek. A szereplők nem feltétlenül konkrét fizikai entitásokat képviselnek, hanem csupán bizonyos entitások bizonyos oldalait (azaz „szerepeket"), amelyek relevánsak a kapcsolódó használati esetek specifikációja szempontjából. Egyetlen fizikai példány több különböző szereplő szerepét is betöltheti, és egy adott szereplőt több különböző példány is eljátszhat."[1]
Az UML 2 nem engedélyezi a szereplők közötti társulásokat.[1][2] A szereplők közötti általánosítási/specializációs kapcsolat alkalmazása hasznos a szereplők közötti átfedő magatartások modellezésében, és nem sérti ezt a megkötést, mivel az általánosító reláció nem egyfajta asszociáció.[3]
A szereplők interakcióba lépnek a használati esetekkel.
Hivatkozások
[szerkesztés]- ↑ a b c d OMG Unified Modeling Language (OMG UML), Superstructure, V2.1.2, pp. 586–588. [2010. szeptember 23-i dátummal az eredetiből archiválva]. (Hozzáférés: 2010. november 7.)
- ↑ Problems and Deficiencies of UML as a Requirements Specification, s.3.2.. [2010. október 17-i dátummal az eredetiből archiválva]. (Hozzáférés: 2010. november 7.)
- ↑ UML 2 Specification. (Hozzáférés: 2012. július 4.)
Fordítás
[szerkesztés]Ez a szócikk részben vagy egészben az Actor (UML) című angol Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.