Tudd Intuíció, előadás elemek grafikus jelöléssel használat esetén diagramok

Kapcsolatok a Esetdiagram

Összefüggés (kapcsolat) - szemantikai kapcsolatát az egyes elemek a modell.

Az elemek között használni az esetben diagramok különböző lehet kapcsolatokat, amelyek leírják a kölcsönhatása bizonyos esetekben a szereplők és használja kiviteli alakok esetben a szereplők és más kiviteli alakoknál. Egy színész kölcsönhatásba léphet több kiviteli használni. Ebben az esetben, a színész hivatkozik több szolgáltatás a rendszer. Másfelől, egy adott kiviteli alakban használható, hogy befolyásolja a több szereplőkkel. amely az összes saját szolgáltatást.

Ugyanakkor a két használ. belül meghatározott egyik szimulált rendszer is kölcsönhatásba léphet egymással, de a természete ez a kölcsönhatás más lesz a kölcsönhatás a szereplőkkel. Azonban, mindkét esetben, a módszerek a kölcsönhatási modell elemek vagy jelző üzenet, amely megindítja a végrehajtását a funkcionális viselkedésének a modellezett rendszer.

Az UML több standard típusok közötti kapcsolatok szereplők és használati esetek:

  • egyesület (társulási viszony)
  • befogadás (közé kapcsolat)
  • bővítése (kiterjesztése kapcsolat)
  • általánosítás (általánosítás kapcsolat)

Ebben az esetben az általános tulajdonságokat használati esetek is bemutatott három különböző módon - nevezetesen azáltal, hogy a kapcsolatok. bővítése és általánosítás.

Attitude Egyesület - az egyik alapvető fogalmak UML, és változó mértékben, használják az építőiparban grafikus modellek rendszerek formájában kanonikus listákon. Hivatkozással a diagramok használati esetek a társulás jelölésére használjuk a sajátos szerepét a színész való kölcsönhatása az egyedi használati eset. Más szóval, az egyesület meghatározza a szemantikai jegyek kölcsönhatásának szereplők és használati esetek grafikus modell a rendszer. A diagram használati esetek. valamint más diagramok, az arány a társulás jelzi az összefüggő vonal egy szereplő és használata. Ez a vonal lehet néhány további szimbólumok, például a nevét és gyakorisága (lásd. 3.3).


Ábra. 3.3. Egy példa a grafikus ábrázolása a kapcsolat összefüggést a színész és a használati eset

Az összefüggésben kiviteli alakok segítségével grafikonok aránya közötti összefüggést egy szereplő és a használat azt jelezheti, hogy egy színész kezdeményezi használata a megfelelő opciót. Ez a színész az úgynevezett elsődleges. Más esetekben ez az összefüggés jelezheti színész. amely referencia információkat a rendszer működéséről modellezzük. Ezek a szereplők gyakran nevezik másodlagos. Egy részletesebb leírás a szemantikai kapcsolatát jellemző társulás kap, ha figyelembe vesszük a többi ábrák a későbbi előadások.

Inclusion (többek között) az UML nyelv - egyfajta függőségi viszonyát az alap használat esetén és annak speciális esete. Amikor ez az arány függőség (függőség) egy kapcsolat két eleme a modell, amelyben egy változás egy elem (független) változásához vezet a másik tag (függő).

Befogadás kapcsolatban jön létre csak a két használati esetek, és azt jelzi, hogy egy előre meghatározott viselkedését egyik kiviteli alakban felhasználásra szerepel, mint egy alkotó egy szekvencia-fragmens egy másik megvalósítási módja szerint a használati viselkedésre. Ez az arány az arány a bináris irányított abban az értelemben, hogy egy pár mindig esetében esetekben elrendelte a felvétel.

Például a felvétel kapcsán. irányította a használati eset „biztosítása banki hitel” egy megvalósítási módot „check ügyfél fizetni”, azt jelenti, hogy minden egyes felhasználás mindig az első kiviteli alak funkcionális viselkedését vagy a végrehajtás a második használat esetén. Ebben az értelemben a viselkedését a második kiviteli alak használata része a viselkedését az első kiviteli alak segítségével ez a diagram. Grafikailag ez a viszony, mint egy függőségi viszony formájában szaggatott vonal egy nyíl mutat a bázis felhasználása szerepel a lehetőségek használata. Továbbá, ez a vonal jelöli azt a sztereotípiát <>. ábrán látható. 3.4.


Ábra. 3.4. Egy példa a grafikus kép felvétele közötti viszony használati esetek

A szemantikája ennek a kapcsolatnak a következőképpen határozzuk meg. A folyamat a végrehajtó a bázis használata magában foglalja mind a valódi részhalmaza szekvenciát, amely úgy definiálható, hogy tartalmazza opciók használatra. Ebben a kiviteli alakban tartalmaz egy műveletsorozat történik mindig az iniciációs bázis használatát.

Egy kiviteli alak tartalmazhat a használatát néhány más lehetőség. és tartalmazhat más lehetőségeket. Tartalmazza megvalósítási módok használatát független alapvető megvalósítási mód abban az értelemben, hogy biztosítja egy tokozott utolsó magatartás, amely megvalósítás részletei rejtve az utóbbi, és könnyen terjeszthető között több olyan megvalósítási módok használata. Ezen túlmenően, az alapvető kiviteli alak csak attól függ, a végrehajtás eredményeit tartalmazza a kiviteli alakja használja. de nem a szerkezet lehetőségek szerepelnek benne.

Az arány a tágulási (meghosszabbítja) határozza meg korrelációt bázis használata egy másik megvalósítási módja szerint a használat. funkcionális viselkedését amely az alap nem mindig, de csak akkor, ha a további feltételek.

Az UML, az arány az expanziós van függő irányul, hogy a bázis használata esetén, és a hozzájuk kapcsolódó, az úgy nevezett mellék pont. Az arány a tágulási közötti használati esetek jelöljük a függőségi viszony formájában szaggatott vonal egy nyíl mutat a használt változat. amely egy kiterjesztése a bázis használatát. Ez a vonal nyíl kell címkézni a sztereotípia <>. ábrán látható. 3.5.


Ábra. 3.5. Példa képe közötti kapcsolatot expanziós kiviteli alakok használata

Az ábrázolt fragmentum expanziós arány között következik be alapvető megvalósításában a használata „biztosítása bank hitel”, és az egyik a „Adjon adókedvezmények”. Ez azt jelenti, hogy a tulajdonságok a viselkedését az első kiviteli alak egyes esetekben használja ki lehet egészíteni egy második megvalósítási módja szerint a funkcionalitását használatát. Annak érdekében, hogy ez a bővülés zajlott. bizonyos logikai feltétele az expanziós arányt kell tenni.

Az arány a bővítés lehetővé teszi modellezés, hogy az egyik kell használni ehhez csatolja a magatartás további viselkedés meghatározott különböző használati esetek. Ugyanakkor ez a kapcsolat mindig magában állapotának ellenőrzésére és a link hosszabbító pont az alap használat esetén. kiterjesztése pont meghatározza a hely az első kiviteli alak használatát. amelyben a kiterjesztését, ha az adott logikai feltétel kell helyezni. Ebben az esetben használja az egyik lehetőség lehet a kiterjesztése néhány alapvető lehetőségek. és a saját kiterjesztéseket más lehetőségek. Az alap felhasználása esetén nem függ a kiterjesztéseket.

Szemantikája expanziós arány a következőképpen definiáljuk. Ha az alap használat esetén elvégzi a műveletek sorrendjének határozza meg a működését, és ez az a pont a bővülés az esetben egy másik használat esetén. amely az első az összes kiterjesztés pontot az alapeset. Ezt az állapotot vizsgáljuk ezt a kapcsolatot. Ha ez a feltétel teljesül, a kezdeti szekvencia bevonásával bővíthető az intézkedések a másik használata esetén. Meg kell jegyezni, hogy a feltétel az expanziós arányt van jelölve csak egyszer - az első kapcsolatot a hosszabbító pontot. és ha ez igaz, minden kiterjedő használatát beilleszteni az alapváltozat.

Két vagy több szereplő lehetnek közös tulajdonságok, azaz a kölcsönhatásba ugyanazokat a lehetőségeket használva azonos módon. Az ilyen közös vonása tulajdonságainak és viselkedésének képviseli, mint általánosítás kapcsolatban van egy másik, esetleg absztrakt színész. amely szimulálja a megfelelő szerepe a közösség.

Grafikusan, általánosítás kapcsolatot jelzi a folyamatos vonallal ábrázolt nyíl formájában nyílt háromszög, amely rámutat, hogy a szülő használata esetén (ábra. 3.6). Ez a vonal egy nyíl van egy speciális neve - nyíl általánosítás.


Ábra. 3.6. Példa grafikai általánosítás közötti kapcsolat használata

Ebben a példában egy általánosítás kapcsolat azt jelzi, hogy a választási lehetőséget „hitelezési a vállalati ügyfeleknek” - egy speciális alkalmazása esetén ügy „nyújtása hitel banki ügyfelek.” Más szóval, az első opció a második változat egy szakirányú használat. Ebben az esetben a választási lehetőséget „biztosítása hitel banki ügyfelek” is nevezett ős vagy szülő vonatkozásában a use case „hitelezési vállalati ügyfelek”, és az utolsó lehetőség az úgynevezett leszármazottja az első használat esetén. Hangsúlyozni kell, hogy a gyermek örökli az összes tulajdonságait a viselkedését a szülők, és azt is, hogy további funkciók a viselkedés.

Általánosítás kapcsolatát variációk használata, abban az esetben, ha az szükséges megjegyezni, hogy a gyermek-megvalósítások minden jellemzője a viselkedés szülői változatok. Ugyanakkor a gyermek használ résztvevő minden tekintetben szülői lehetőségeket. Viszont. leányvállalatok opciók felruházott új tulajdonságokkal viselkedési, amelyek nincsenek jelen a szülő használati esetek. valamint finomítani, vagy módosíthatja a tulajdonságokat örökölt viselkedésüket.