Ühtse modelleeriva keele struktuuri skeem

Unified Modeling Language (UML) on modelleerimiskeel, mis tähendab, et IDE-s rakenduste ja veebisaitide programmeerimise asemel kasutab kasutaja süsteemi kujunduse kuvamiseks UML-i. UML-i üks olulisemaid aspekte on see, et see seab süsteemidele standardid, mis tähendab, et kui olete UML-iga tuttav, saate UML-i järjestusskeemiga hõlpsalt aru saada süsteemi kujundusest.

Mis on UML-i järjestusskeem?

  • Skeeme saab kujundada, kasutades ühtset modelleerimiskeelt mitmel viisil. Mõned neist on interaktsiooniskeemid, struktuuriskeemid ja käitumisskeemid.
  • Järjestusskeem on üks sellist tüüpi diagramme, mida saab UML-iga kujundada.
  • Nagu selle nimest võib aimata, näitab jadade diagramm interaktsioonide järjekorda. Diagrammi kasutatakse süsteemi mitme objekti vahelise interaktsiooni kujutamiseks.
  • Järjestusskeeme kasutavad tarkvaraarendajad enamasti uute ja olemasolevate süsteemide nõuete märkimiseks ja mõistmiseks. Paljud ärimehed kasutavad neid diagramme ka süsteemide mõistmiseks ja loomiseks.

UML-i järjestusskeemi sümbol ja komponendid

UML-järjestusskeemid on kavandatud nii, et need saaksid kujutada ajajoont. Üleval näete algust ja seejärel laskub diagrammivoog allapoole, et tähistada kõigi süsteemi interaktsioonide jada. Nendel interaktsioonidel ja objektidel on mõned sümbolid ja tähistused, mida kasutatakse UML-i struktuuri diagrammide standardiseerimiseks.

Vaatame:

Päästerõngas:

UML-struktuuriskeemis olevaid reajooni kasutatakse iga esinemisjuhu kirjeldamiseks koostoimes.

Näitleja:

Näitlejat kasutatakse UML-is rolli määramiseks, mida täidab kas kasutaja või mis tahes süsteem, mis kavatseb süsteemi objektidega suhelda.

Tegevus:

Ühtses modelleerimiskeeles on tegevus kuju, mida kasutatakse peamise ülesande näitamiseks, mis tuleb operatsioonilepingu täitmiseks täita.

Osariik:

Riigi kuju kasutatakse sündmuse või tegevuse seisundi tähistamiseks süsteemis. Kasutame seda ka oleku muutuste kirjeldamiseks, mille sündmused põhjustavad.

Objekti voog:

Lihtsustatult öeldes näitab objektide voog andmeid kulgevat rada.

Baarid:

Neid kasutatakse diagrammil samaaegsete tegevuste alguse või lõpu kuvamiseks.

Algseisund:

Algseisund on näidatud ringiga ja nagu võite arvata, kasutame seda töövoo algseisundi tähistamiseks. Nii nagu algseisund, on olemas ka märge lõppseisundi kohta, mis näitab diagrammil töövoo lõppseisundit.

Juhtimisvool:

Juhtimisvoogu kasutatakse programmi avalduste, funktsioonikõnede ja juhiste täitmise järjekorra näitamiseks. Seda näidatakse skeemil noole abil, mis näitab suunda.

Otsustegevus:

Neid kasutatakse selleks, et näidata, kus süsteemis otsus vastu võetakse. Tegevust on diagrammil kujutatud teemantkujuga. Otsuseid kasutatakse varasema tegevuse kajastamiseks.

Objektid:

Ristküliku kujuga objektid tähistavad klassi esinemisjuhtu. Vajadusel võib objekt esindada ka mitut klassi.

Pakett :

Diagrammi interaktiivsete elementide sisaldamiseks kasutatakse paketi sümbolit. Paketti on kujutatud ristkülikukujulisena nagu esemeid, kuid sellel on sisemine ristkülik, mida kasutatakse diagrammi märgistamiseks.

Ühised teate sümbolid

  • Järgnevalt on toodud mõned sagedamini kasutatavad sõnumsümbolid, mida kasutatakse teabe kuvamiseks, kuidas teavet struktuuriskeemis erinevate objektide vahel edastatakse:

Sünkroonne teade:

Kui saatja peab ootama sõnumile vastust, enne kui seda saab jätkata, kasutatakse sünkroonsõnumi sümbolit.

Asünkroonne teade:

Asünkroonses sõnumis ei pea diagrammis jätkamiseks ootama vastuvõtja vastust, kasutame asünkroonse teate tähistamiseks struktuuriskeemil vooderdatud nooleotsa.

Loo sõnum:

Seda teadet kasutatakse siis, kui loome järjestusskeemil uue objekti. See on tähistatud punktiga noole peal loodud sõnaga.

Kustuta sõnum:

Objekti kustutamiseks kasutatakse sümbolit Kustuta sõnum. Selle tähistamiseks lisatakse noole lõppu täht “X”.

Isesõnum:

Kui objekt peab saatma sõnumi endale, kasutatakse iseteate märget. Selleks kasutatakse U-kujulist noolt.

Järjestusskeemi näide

  • Ülal on näide veebis ostukorvist koosneva järjestusskeemi kohta. Alustades ülaltpoolt, näete, et skeemi tegijaks saab klient, kes logib sisse e-poe veebisaidile ja lisab toote ostukorvi viimiseks toote ostukorvi. Vaatame diagrammi ja proovime mõista, kuidas ülesanne süsteemis valmis saab.
  • Seejärel küsib ostukorv getTotal () funktsiooni abil tellimuste kontrollerilt ostukorvis olevate toodete koguhinda.
  • Kui päring on laekunud, kasutab tellimuste kontroller elemendi hinna saamiseks funktsiooni getPrice () iga üksuse jaoks.
  • Kui tellimuste kontroller on laekunud kõigi ostukorvis olevate toodete hinna, arvutatakse ostukorvis olevate toodete kogusumma funktsiooni calcTotal () abil, mis kasutab tellimuse kontrollerile juba kättesaadavaid andmeid.
  • Kui hind on kokku arvutatud, saadetakse koguhind ostukorvi ostukorvi kasutajaliidesele, et klient saaks jätkata ostuprotsessi.

Järeldus

Unified Modeling Language (UML) on olnud suureks abiks tarkvaraarendajate ja ärimeeste süsteemide skeemide standardiseerimisel. Erinevat tüüpi UML-diagrammide hulgas on struktuuriskeem programmeerijate poolt enim kasutatud. Mitte ainult arendusmeeskond ei saa süsteemi struktureerimise skeemi abil modelleerida, vaid aitab ka mõista süsteemi nõudeid ja paremini kavandada tootearendust.

Soovitatavad artiklid

See on olnud UML-i järjestusskeemi juhend. Siin arutasime Mis on UML-i järjestusskeem? UML-i järjestusskeemi sümbol ja komponendid. Levinumad sõnumsümbolid ja jadaskeemi näide. Lisateavet leiate ka meie muudest soovitatud artiklitest -

  1. Õppetunnid klassidiagrammil
  2. Mis on montaaži keel?
  3. SMS-turundusteenused
  4. UML-i juhtumite diagramm

Kategooria: