UML-käyttöönottokaavio esimerkin avulla
⚡ Älykäs yhteenveto
Käyttöönottokaavio on UML-kaavio, joka määrittää fyysisen laitteiston, jolla ohjelmistojärjestelmä suoritetaan, ja yhdistää ohjelmiston osat solmuihin. Se selittää järjestelmän tarkoituksen, symbolit, osat, solmut, piirtämisvaiheet ja antaa käytännön esimerkin.
Mikä on käyttöönottokaavio?
Käyttöönottokaavio on kaaviotyyppi, joka määrittää fyysisen laitteiston, jolla ohjelmistojärjestelmä suoritetaan. Se määrittää myös, miten ohjelmisto otetaan käyttöön alla olevalla laitteistolla. Se yhdistää järjestelmän ohjelmisto-osat laitteeseen, joka aikoo suorittaa sen.
Käyttöönottokaavio kartoittaa suunnittelussa luodun ohjelmistoarkkitehtuurin sen suorittavaan fyysiseen järjestelmäarkkitehtuuriin. Hajautetuissa järjestelmissä se mallintaa ohjelmiston jakautumista fyysisten solmujen välillä.
Ohjelmistojärjestelmät ilmenevät erilaisilla esineitä, ja sitten ne yhdistetään suoritusympäristöön, joka aikoo suorittaa ohjelmiston, kuten solmutKäyttöönottokaavioon liittyy useita solmuja, joten niiden välistä suhdetta esitetään tietoliikennepolkujen avulla.
Käyttöönottokaavioita on kahdenlaisia:
- Descripttai muotoa – se sisältää solmuja sekä solmujen ja artefaktien välisen suhteen.
- Instanssilomake – se sisältää solmuinstanssit sekä solmuinstanssien ja artefakti-instanssien välisen suhteen. Alleviivattu nimi edustaa solmuinstanssia.
Käyttöönottokaavion tarkoitus
Käyttöönottokaavioita käytetään ainoastaan kuvaamaan, miten ohjelmisto otetaan käyttöön laitteistossa. Ne visualisoivat, miten ohjelmisto on vuorovaikutuksessa laitteiston kanssa kaikkien toimintojen suorittamiseksi. Niitä käytetään kuvaamaan ohjelmiston ja laitteiston välistä vuorovaikutusta ja päinvastoin.
Käyttöönottokaavio Symboli ja merkinnät
Käyttöönottokaavion merkinnät
Käyttöönottokaavio koostuu seuraavista merkinnöistä:
- Solmu
- Komponentti
- Artefakti
- Käyttöliittymä
Mikä on artefakti?
Artefakti edustaa ohjelmistokehitykseen liittyvän konkreettisen reaalimaailman olion määrittelyä. Voit käyttää artefaktia kuvaamaan ohjelmistokehitysprosessissa käytettävää kehystä tai suoritettavaa tiedostoa. Artefaktit otetaan käyttöön solmuissa. Yleisimmät artefaktit ovat seuraavat:
- Lähde-tiedostot
- Suoritettavat tiedostot
- Tietokantataulukot
- Skriptit
- DLL-tiedostot
- Käyttöoppaat tai asiakirjat
- Tulosta tiedostot
Artefaktit otetaan käyttöön solmuissa. Ne voivat tarjota fyysisen ilmentymän mille tahansa UML-elementille. Yleensä ne manifestoivat komponentteja. Artefaktit on merkitty stereotyypillä < >, ja niillä voi olla artefaktikuvake oikeassa yläkulmassa.
Jokaisella artefaktilla on määrityksessään tiedostonimi, joka ilmaisee artefaktin fyysisen sijainnin. Artefakti voi sisältää toisen artefaktin. Ne voivat olla riippuvaisia toisistaan.
Artefaktien ominaisuudet ja käyttäytyminen manipuloivat niitä.
Yleensä artefakti esitetään yhdistetyssä mallinnuskielessä seuraavasti.
artefakti
Artefaktiinstanssit
Artefakti-instanssi edustaa tietyn artefaktin instanssia. Artefakti-instanssi merkitään samalla symbolilla kuin artefakti, paitsi että nimi on alleviivattu. UML-kaavio mahdollistaa tämän erottaa alkuperäisen artefaktin ja instanssin toisistaan. Jokainen fyysinen kopio tai tiedosto on yksilöllisen artefaktin instanssi.
Yleensä artefakti-ilmentymä esitetään yhdistetyssä mallinnuskielessä seuraavasti.
artefakti-esiintymä
Mikä on solmu?
Solmu on laskennallinen resurssi, jolle artefaktat otetaan käyttöön suoritusta varten. Solmu on fyysinen olio, joka voi suorittaa yhden tai useamman artefaktin. Solmun koko voi vaihdella projektin koosta riippuen.
Solmu on olennainen UML-elementti, joka kuvaa koodin suoritusta ja järjestelmän eri yksiköiden välistä kommunikaatiota. Se on merkitty kolmiulotteisella laatikolla, jonka sisällä on solmun nimi. Solmut auttavat välittämään laitteiston, jota käytetään ohjelmiston käyttöönottoon.
Solmujen välinen yhteys edustaa viestintäpolkua, josta tietoa vaihdetaan mihin tahansa suuntaan.
Yleensä solmulla on kaksi stereotypiaa seuraavasti:
- << laite >> – Se on solmu, joka edustaa fyysistä konetta, joka kykenee suorittamaan laskutoimituksia. Laite voi olla reititin tai palvelintietokone. Se esitetään solmulla, jonka stereotyyppi on < >. UML-mallissa voit myös sijoittaa yhden tai useamman laitteen sisäkkäin.
Seuraavassa on esitys laitteesta UML:ssä:
laitesolmu
- << suoritusympäristö >> – Se on solmu, joka edustaa ympäristöä, jossa ohjelmisto suoritetaan. Esimerkiksi Java sovellukset suoritetaan Java virtuaalikone (JVM)JVM:ää pidetään suoritusympäristönä Java sovellukset. Voimme sisäistää suoritusympäristön laitesolmuun. Voit sisäistää useamman kuin yhden suoritusympäristön yhteen laitesolmuun.
Seuraavassa on esitys suoritusympäristöstä UML:ssä:
suoritusympäristön solmu
Kuinka piirtää käyttöönottokaavio?
Käyttöönottokaavio visualisoi koko järjestelmän topologisen näkymän. Se edustaa järjestelmän käyttöönottoa.
Käyttöönottokaavio koostuu solmuista, jotka kuvaavat järjestelmän sisällä käytetyt fyysiset laitteet. Näissä solmuissa käytetään artefakteja. Meillä voi myös olla solmuilmentymiä, joihin artefakti-ilmentymiä tullaan toteuttamaan.
Järjestelmän solmut ja artefaktit osallistuvat järjestelmän lopulliseen suoritukseen.
Käyttöönottokaaviolla on ratkaiseva rooli hallintoprosessissa, ja sen on täytettävä seuraavat parametrit:
- Korkean suorituskyvyn
- ylläpidettävyys
- skaalautuvuus
- siirrettävyys
- Helposti ymmärrettävää
Solmut ja artefaktit ovat käyttöönoton olennaisia osia. Ennen käyttöönottokaavion piirtämistä kaikki solmut ja järjestelmän jokaisen solmun välinen suhde on tunnistettava.
Sinun on tunnettava järjestelmän arkkitehtuuri, olipa kyseessä sitten verkkosovellus, pilvisovellus, työpöytäsovellus tai mobiilisovellus. Kaikki nämä asiat ovat kriittisiä ja niillä on tärkeä rooli käyttöönottokaavion kehittämisessä.
Jos kaikki solmut, suhteet ja artefaktit tunnetaan, käyttöönottokaavion kehittäminen on helppoa.
Esimerkki käyttöönottokaaviosta
Seuraava käyttöönottokaavio kuvaa HTML5-videosoittimen toimintaa selaimessa:
Käyttöönottokaavio
Milloin käyttöönottokaaviota käytetään?
Käyttöönottokaavioita käyttävät enimmäkseen järjestelmänvalvojat, verkkosuunnittelijat jne. Näitä kaavioita käytetään ainoana tarkoituksenaan kuvata, kuinka ohjelmisto otetaan käyttöön laitteistojärjestelmään. Se visualisoi, kuinka ohjelmisto on vuorovaikutuksessa laitteiston kanssa suorittaakseen täydelliset toiminnot.
Jotta ohjelmisto toimisi tehokkaasti ja nopeammin, myös laitteiston on oltava hyvälaatuista. Se on suunniteltava tehokkaasti, jotta ohjelmisto toimii kunnolla ja tuottaa tarkkoja tuloksia nopeasti.
Käyttöönottokaavioita voidaan käyttää seuraaviin tarkoituksiin:
- Järjestelmän verkkotopologian mallintaminen.
- Hajautettujen järjestelmien ja verkkojen mallintaminen.
- Eteenpäin- ja taaksepäinsuunnitteluprosessit.







