Yhtenäinen mallinnuskielen kaavio

Unified Modeling Language (UML) on mallinnuskieli, joka tarkoittaa, että sen sijaan, että IDE-sovelluksissa ohjelmoitaisiin sovelluksia ja verkkosivustoja, käyttäjä käyttää UML: ää visualisoidakseen järjestelmän suunnittelun. Yksi UML: n tärkeimmistä näkökohdista on, että se asettaa järjestelmille standardit, mikä tarkoittaa, että jos olet perehtynyt UML: ään, voit ymmärtää järjestelmäsuunnittelua helposti UML-sekvenssikaavion avulla.

Mikä on UML: n sekvenssikaavio?

  • Voimme suunnitella kaavioita käyttämällä yhtenäistä mallikieltä monin tavoin. Jotkut näistä ovat vuorovaikutuskaaviot, rakennekaaviot ja käyttäytymiskaaviot.
  • Sekvenssikaavio on yksi tällainen kaavio, joka voidaan suunnitella UML: llä.
  • Kuten nimestäsi voidaan arvata, sekvenssikaavio näyttää vuorovaikutuksen järjestyksen. Kaaviota käytetään kuvaamaan järjestelmän useiden kohteiden välistä vuorovaikutusta.
  • Ohjelmistokehittäjät käyttävät pääasiassa sekvenssikaavioita merkitsemään ja ymmärtämään uusien ja olemassa olevien järjestelmien vaatimukset. Monet liikemiehet käyttävät näitä kaavioita myös ymmärtää ja perustaa järjestelmiä.

UML-sekvenssikaavion symboli ja komponentit

UML-sekvenssikaaviot on suunniteltu siten, että ne kuvaavat aikajanaa. Yläosassa näet alkuun ja sitten kaaviovirtaus laskeutuu alaspäin merkitsemään järjestelmän kaikkien vuorovaikutusten sekvenssi. Näissä vuorovaikutuksissa ja objekteissa on joitain symboleja ja merkintöjä, joita käytetään UML-rakennekaavioiden standardisointiin.

Katsotaanpa:

Elinehto:

UML-rakennekaavion elinviivoja käytetään edustamaan kutakin esiintymää vuorovaikutuksessa.

Näyttelijä:

Näyttelijää käytetään UML: ssä määrittelemään rooli, jota joko pelataan käyttäjä tai mikä tahansa järjestelmä, joka aikoo olla vuorovaikutuksessa järjestelmän objektien kanssa.

Toiminta:

Yhtenäisessä mallinnuskielessä aktiviteetti on muoto, jota käytetään osoittamaan päätehtävä, joka on suoritettava operaatiosopimuksen täyttämiseksi.

Osavaltio:

Valtion muotoa käytetään merkitsemään järjestelmän tapahtuman tai toiminnan tilaa. Käytämme sitä myös kuvaamaan tilanmuutoksia, jotka laukaisevat tapahtumat.

Objektin virtaus:

Yksinkertaisesti sanottuna, Object flow näyttää reitin, jota tietä kulkee.

Bars:

Niitä käytetään osoittamaan samanaikaisten toimintojen alkaminen tai loppuminen kaaviossa.

Alkuperäinen tila:

Alkutila näytetään ympyrällä, ja kuten voit arvata, käytämme sitä merkitsemään työnkulun alkutilaa. Aivan kuten alkutilassa, myös lopputilaan on merkintä, joka näyttää kaaviossa työnkulun lopullisen tilan.

Ohjausvirta:

Ohjausvirtausta käytetään osoittamaan järjestys, jossa ohjelman lauseet, toimintopuhelut ja ohjeet suoritetaan. Tämä näkyy kaaviossa käyttämällä nuolen suuntaan.

Päätöksenteko:

Niitä käytetään osoittamaan, missä järjestelmässä päätös tehdään. Aktiviteetti on kuvattu vinoneliön muodossa kaaviossa. Päätöksiä käytetään heijastamaan aiempaa toimintaa.

Objects:

Objektit, jotka on kuvattu suorakulmion muodolla, edustavat luokan esiintymää. Tarvittaessa esine voi myös edustaa useampaa kuin yhtä luokkaa.

Paketti :

Pakettisymbolia käytetään sisältämään kaavion interaktiiviset elementit. Paketti on kuvattu suorakulmaisena kuten objektitkin, mutta siinä on sisäinen suorakulmio, jota käytetään kaavion merkitsemiseen.

Yleiset viestisymbolit

  • Seuraavassa on joitain yleisimmin käytetyistä viestisymboleista, joita käytetään osoittamaan, kuinka tiedot siirretään rakennekaavion eri kohteiden välillä:

Synkroninen viesti:

Kun lähettäjän on odotettava vastausta viestiin ennen kuin se voi jatkaa, käytetään synkronisen viestin symbolia.

Asynkroninen viesti:

Asynkronisen viestin ei tarvitse odottaa vastaanottimen vastausta jatkaaksesi kaaviossa, käytämme vuorattua nuolenpäätä asynkronisen viestin merkitsemiseen rakennekaaviossa.

Luo viesti:

Tätä viestiä käytetään, kun luot uuden objektin sekvenssikaavioon. Tätä edustaa luotu sana katkoviivan yläpuolella.

Poista viesti:

Poista viesti -symbolia käytetään objektin poistamiseen. Tätä edustaa lisäämällä ”X” nuolen loppuun.

Oma viesti:

Tapauksessa, jossa objektin on lähetettävä viesti itselleen, käytetään itseviestin merkintää. Se tehdään U-muotoisella nuolella.

Esimerkki sekvenssikaaviosta

  • Yllä on esimerkki verkko ostoskorin sekvenssikaaviosta. Ylhäältä lukien voit nähdä, että kaavion toimija on asiakas, joka kirjautuu sisään verkkokauppasivustolle ja lisää esineen ostoskoriin loppuun suorittaakseen oston. Katsotaanpa kaaviota ja yritetään ymmärtää, kuinka tehtävä suoritetaan järjestelmässä.
  • Ostoskori kysyy sitten tilausvalvojalta ostoskorin esineiden kokonaishintaa getTotal () -toiminnon avulla.
  • Kun pyyntö on vastaanotettu, tilausvalvoja käyttää getPrice () -toimintoa jokaiselle tuotteelle saadaksesi tuotteen hinnan.
  • Kun tilausten valvoja on saanut hinnan kaikista ostoskorissa olevista tuotteista, korissa olevien tuotteiden kokonaismäärä lasketaan CalcTotal () -toiminnolla, joka käyttää tilausohjaimen jo saatavilla olevia tietoja.
  • Laskettuaan kokonaishinta lähetetään ostoskorin käyttöliittymään, jotta asiakas voi jatkaa kassalle.

johtopäätös

Unified Modeling Language (UML) on ollut suuri apu järjestelmäkaavioiden standardisoinnissa ohjelmistokehittäjille ja liikemiehille. Erityyppisten UML-kaavioiden joukossa rakennekaavio on yksi ohjelmoijien eniten käyttämistä. Paitsi kehitysryhmä voi mallintaa järjestelmää rakennekaavion avulla, mutta se auttaa myös ymmärtämään järjestelmän vaatimuksia ja suunnittelemaan tuotekehityksen paremmin.

Suositellut artikkelit

Tämä on opas UML-sekvenssikaavioon. Tässä keskustelimme Mikä on sekvenssikaavio UML: ssä? UML-sekvenssikaavion symboli ja komponentit. Yleiset viestisymbolit sekä esimerkki sekvenssikaaviosta. Voit myös käydä läpi muiden ehdotettujen artikkeleidemme saadaksesi lisätietoja -

  1. Oppaat luokkakaaviossa
  2. Mikä on kokouskieli?
  3. SMS-markkinointipalvelut
  4. UML-käyttötapakaavio