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 -
- Oktatóanyagok az osztálydiagramban
- Mi az összeállítás nyelve?
- SMS marketing szolgáltatások
- UML használati esetdiagram