Egységes modellezési nyelvszerkezeti ábra

Az Unified Modeling Language (UML) egy modellezési nyelv, ami azt jelenti, hogy ahelyett, hogy az alkalmazások és webhelyek programozását IDE-ben használná, a felhasználó UML-t fog használni a rendszer tervezésének megjelenítéséhez. Az UML egyik legfontosabb szempontja, hogy szabványokat állítson fel a rendszerekre, vagyis ha ismeri az UML-t, akkor az UML-sorrend-diagram segítségével könnyen megértheti a rendszerterveket.

Mi az a szekvenciadiagram az UML-ben?

  • Az Unified Modeling Language felhasználásával sokféle módon készíthetünk diagramokat. Néhány ezek közül interakciós diagramok, szerkezeti diagramok és viselkedési diagramok.
  • A szekvencia diagram az ilyen típusú diagram, amelyet UML-vel lehet megtervezni.
  • Amint a nevéből kitalálható, a szekvenciadiagram mutatja az interakciók sorrendjét. A diagram a rendszer több objektuma közötti interakció ábrázolására szolgál.
  • A szekvenciadiagramokat elsősorban a szoftverfejlesztők használják az új és a már meglévő rendszerek követelményeinek feljegyzésére és megértésére. Sok üzletemberek ezeket a rajzokat is használják a rendszerek megértéséhez és létrehozásához.

UML szekvencia diagram szimbóluma és összetevői

Az UML szekvencia diagramok úgy vannak megtervezve, hogy ábrázolhassák az idővonalat. A tetején láthatja a elejét, majd a diagramáram lefelé csökken, hogy megjelölje a rendszer összes interakciójának sorrendjét. Ezeknek az interakcióknak és objektumoknak vannak bizonyos szimbólumai és jelölései, amelyeket az UML szerkezeti diagramjai szabványosítanak.

Lássuk:

életvonal:

Az UML szerkezetábráján szereplő életvonalak az egyes példányok ábrázolására szolgálnak az interakció során.

Színész:

A színészt az UML-ben használják annak a szerepnek a meghatározására, amelyet vagy a felhasználó játszik, vagy bármely olyan rendszer, amely a rendszer objektumaival lép kapcsolatba.

Tevékenység:

Az egységes modellezési nyelvben a tevékenység egy olyan alak, amelyet egy fő feladat megmutatására használnak, amelyet be kell fejezni a működési szerződés teljesítéséhez.

Állapot:

Az állam alakját egy esemény vagy tevékenység állapotának a rendszerben való megjelölésére használják. Arra is használjuk, hogy leírjuk az állapotváltozásokat, amelyeket események váltanak ki.

Objektumáramlás:

Egyszerűen fogalmazva: az Object flow megmutatja az adat áthaladási útját.

Bars:

Ezeket használják az egyidejű tevékenységek kezdete vagy vége megjelenítésére a diagramban.

Kezdeti állapot:

A kezdeti állapotot egy kör mutatja, és amint kitalálhatja, a munkafolyamat kezdeti állapotának jelölésére használjuk. Csakúgy, mint a kezdeti állapot, ott van egy jelölés a végső állapotra is, amely a diagramban mutatja a munkafolyamat végső állapotát.

Vezérlő áramlás:

A vezérlőáramlással megmutatható a program utasításai, funkcióhívásai és utasításai végrehajtásának sorrendje. Ezt a diagram mutatja az irány felé mutató nyíl használatával.

Döntési tevékenység:

Ezeket arra használják, hogy megmutassák, hol fognak döntést hozni a rendszerben. A tevékenységet gyémánt alakú ábrázolja a diagram. A döntéseket az előző tevékenység tükrözésére használják.

tárgyak:

A téglalap alakú ábrákkal az objektumok egy osztály példányát képviselik. Ha szükséges, egy objektum egynél több osztályt is képviselhet.

Csomag :

A csomag szimbólumát a diagram interaktív elemei tartalmazzák. A Csomagot téglalap alakban ábrázolják, csakúgy, mint az objektumokat, de van egy belső téglalapja, amely a diagram címkézésére szolgál.

Közös üzenet szimbólumok

  • Az alábbiakban bemutatjuk azokat a leggyakrabban használt üzenetjeleket, amelyeket arra használunk, hogy megmutassák, hogyan továbbítják az információt a szerkezeti diagram különböző objektumai között:

Szinkron üzenet:

Amikor a feladónak meg kell várnia a válaszra az üzenetre, mielőtt folytathatja, a szinkron üzenet szimbólumát használja.

Aszinkron üzenet:

Az aszinkron üzenetnek nem kell megvárnia a válaszát a vevőtől, hogy folytatódjon a diagram, egy bélelt nyílfejjel jelöljük az aszinkron üzenetet a szerkezeti diagramban.

Üzenet létrehozása:

Ezt az üzenetet akkor használják, amikor új objektumot hozunk létre a sorrendben. Ezt a létrehozott szó egy pontozott nyíl tetején ábrázolja.

Üzenet törlése:

Az Üzenet törlése szimbólumot használ egy objektum törlésére. Ezt ábrázolja, ha egy nyíl végére egy „X” -et adunk hozzá.

Saját üzenet:

Abban az esetben, ha egy objektumnak üzenetet kell küldenie magának, akkor az önüzenet jelölést kell használni. Ez egy U-alakú nyíl segítségével történik.

Példa a szekvencia diagramra

  • A fenti példa egy online bevásárlókosár szekvencia diagramjára. A tetejétől kezdve láthatja, hogy a diagram szereplője az a vásárló, aki bejelentkezik az e-kereskedelem weboldalára, és hozzáad egy elemet a kosárba a vásárlás befejezése érdekében. Vessen egy pillantást az ábrára, és próbálja megérteni, hogy a feladat hogyan teljesül a rendszerben.
  • A bevásárló kosár ezután a getTotal () függvény segítségével megkérdezi a Megrendelés ellenőrétől a kosárban lévő cikkek teljes árát.
  • Miután megkapta a kérést, a rendelés-vezérlő minden elemhez a getPrice () funkciót használja, hogy megkapja az elem árát.
  • Miután a Kosár összes elemének árát megkapta a Megrendelésellenőr, a kosárban lévő tételek teljes mennyiségét kiszámítják a CalcTotal () függvény segítségével, amely a Megrendelésellenőr számára már rendelkezésre álló adatokat használja.
  • A kiszámítás után a teljes árat elküldik a bevásárló kosár felhasználói felületére, hogy az ügyfél folytathassa a fizetési folyamatot.

Következtetés

Az Unified Modeling Language (UML) nagy segítséget nyújtott a rendszerek diagramjainak egységesítésében a szoftverfejlesztők és üzletemberek számára. A különféle típusú UML diagramok között a Strukturális diagram az egyik leginkább a programozók által használt. Nem csak egy fejlesztőcsapat modellezheti a rendszert egy Strukturális diagram segítségével, hanem elősegíti a rendszer követelményeinek megértését és a termékfejlesztés jobb megtervezését.

Ajánlott cikkek

Ez egy útmutató az UML szekvenciadiagramhoz. Itt tárgyaltuk: Mi az a szekvenciadiagram az UML-ben? UML szekvencia diagram szimbóluma és összetevői. Közös üzenetszimbólumok, valamint egy szekvenciadiagram. A további javasolt cikkeken keresztül további információkat is megtudhat -

  1. Oktatóanyagok az osztálydiagramban
  2. Mi az összeállítás nyelve?
  3. SMS marketing szolgáltatások
  4. UML használati esetdiagram

Kategória: