logo

UML-käyttötapauskaavio

Käyttötapauskaaviota käytetään kuvaamaan järjestelmän dynaamista käyttäytymistä. Se kapseloi järjestelmän toiminnallisuuden sisällyttämällä käyttötapaukset, toimijat ja niiden suhteet. Se mallintaa sovelluksen järjestelmän/alijärjestelmän vaatimia tehtäviä, palveluita ja toimintoja. Se kuvaa järjestelmän korkeatasoista toimivuutta ja kertoo myös kuinka käyttäjä käsittelee järjestelmää.

kaksiulotteinen matriisiohjelma c

Käyttötarkoitus Tapauskaaviot

Käyttötapauskaavion päätarkoitus on kuvata järjestelmän dynaamista puolia. Se kerää järjestelmän tarpeen, joka sisältää sekä sisäiset että ulkoiset vaikutukset. Se kutsuu henkilöitä, käyttötapauksia ja useita asioita, jotka kutsuvat käyttötapauskaavioiden toteuttamisesta vastuussa olevia toimijoita ja elementtejä. Se edustaa, kuinka ulkoisen ympäristön entiteetti voi olla vuorovaikutuksessa järjestelmän osan kanssa.

Seuraavat ovat alla esitetyn käyttötapauskaavion tarkoitukset:

  1. Se kerää järjestelmän tarpeet.
  2. Se kuvaa järjestelmän ulkopuolista näkymää.
  3. Se tunnistaa sekä sisäiset että ulkoiset tekijät, jotka vaikuttavat järjestelmään.
  4. Se edustaa toimijoiden välistä vuorovaikutusta.

Kuinka piirtää käyttötapauskaavio?

On välttämätöntä analysoida koko järjestelmä ennen käyttötapauskaavion piirtämistä ja sitten löydetään järjestelmän toiminnallisuudet. Ja kun jokainen toiminnallisuus on tunnistettu, ne muunnetaan sitten käyttötapauksiksi, joita käytetään käyttötapauskaaviossa.

Sen jälkeen otamme mukaan toimijat, jotka ovat vuorovaikutuksessa järjestelmän kanssa. Toimijat ovat henkilö tai esine, joka vetoaa järjestelmän toimivuuteen. Se voi olla järjestelmä tai yksityinen kokonaisuus, jolloin se edellyttää kokonaisuuden olevan olennainen sen järjestelmän toimintojen kannalta, jonka kanssa se on vuorovaikutuksessa.

css tausta

Kun sekä toimijat että käyttötapaukset on kirjattu, tarkastetaan toimijan ja käyttötapauksen/järjestelmän välinen suhde. Se tunnistaa, kuinka monta kertaa toimija kommunikoi järjestelmän kanssa. Periaatteessa näyttelijä voi olla vuorovaikutuksessa useita kertoja käyttötapauksen tai järjestelmän kanssa tietyllä hetkellä.

Seuraavassa on joitain sääntöjä, joita on noudatettava käyttötapauskaavion piirtämisessä:

  1. Toimijalle tai järjestelmän käyttötapaukselle tulee antaa asiaankuuluva ja merkityksellinen nimi.
  2. Toimijan kommunikaatio käyttötapauksen kanssa tulee määritellä ymmärrettävästi.
  3. Määritetyt merkinnät, joita käytetään tarpeen mukaan.
  4. Merkittävimmät vuorovaikutukset tulisi esittää useiden käyttötapausten ja toimijoiden välisten vuorovaikutusten joukossa.

Esimerkki käyttötapauskaaviosta

Alla on verkkokauppasivustoa kuvaava käyttötapauskaavio.

Täällä verkkoasiakastoimija käyttää mitä tahansa verkkokauppasivustoa tehdäkseen ostoksia verkossa. Huipputason käyttötarkoitukset ovat seuraavat; Tarkastele tuotteita, tee ostoksia, kassa, asiakasrekisteri. The Näytä kohteet käyttötapausta hyödyntää asiakas, joka etsii ja katselee tuotteita. The Asiakasrekisteri käyttötapauksen avulla asiakas voi rekisteröityä verkkosivustolle lahjakorttien, kuponkien tai yksityisen myyntikutsun saamiseksi. On huomattava, että Tarkista on mukana käyttötapaus, joka on osa Ostoksen tekeminen, eikä se ole saatavilla itsestään.

UML-käyttötapauskaavio

The Näytä kohteet on edelleen laajennettu useilla käyttötapauksilla, kuten; Etsi tuotteita, Selaa tuotteita, Näytä suositellut tuotteet, Lisää ostoskoriin, Lisää toivelistaan. Kaikki nämä laajennetut käyttötapaukset tarjoavat asiakkaille joitain toimintoja, joiden avulla he voivat etsiä tuotetta. Näytä kohteet on edelleen laajennettu useilla käyttötapauksilla, kuten; Etsi tuotteita, Selaa tuotteita, Näytä suositellut tuotteet, Lisää ostoskoriin, Lisää toivelistaan. Kaikki nämä laajennetut käyttötapaukset tarjoavat asiakkaille joitain toimintoja, joiden avulla he voivat etsiä tuotetta.

Molemmat Näytä suositeltu kohde ja Lisää toivelistaan Sisällytä Customer Authentication -käyttötapaus, koska ne edellyttävät todennettuja asiakkaita, ja samanaikaisesti tuote voidaan lisätä ostoskoriin ilman käyttäjän todennusta.

nopea lajittelu
UML-käyttötapauskaavio

Samoin, Tarkista käyttötapaus sisältää myös seuraavat käyttötapaukset, kuten alla on esitetty. Se vaatii todennettua verkkoasiakasta, joka voidaan tehdä kirjautumissivulla, käyttäjän todennusevästeellä ('Muista minut') tai kertakirjautumisella (SSO). SSO tarvitsee ulkoisen identiteetin tarjoajan osallistumisen, kun taas kaikissa näissä käyttötapauksissa hyödynnetään Web-sivuston todennuspalvelua.

Checkout-käyttötapaus sisältää Maksun käyttötapauksen, joka voidaan tehdä joko luottokortilla ja ulkoisilla luottomaksupalveluilla tai PayPalin kautta.

UML-käyttötapauskaavio

Tärkeitä vinkkejä käyttötapauskaavion piirtämiseen

Seuraavassa on muutamia tärkeitä vinkkejä, jotka on pidettävä mielessä käyttötapauskaaviota piirtäessä:

  1. Yksinkertainen ja täydellinen käyttötapauskaavio tulee esittää.
  2. Käyttötapauskaavion tulee edustaa merkittävintä vuorovaikutusta useiden vuorovaikutusten joukossa.
  3. Ainakin yksi järjestelmän moduuli tulee esittää käyttötapauskaaviossa.
  4. Jos käyttötapauskaavio on suuri ja monimutkaisempi, se tulee piirtää yleisemmin.